New API for the eraser to erase entire ink annotations, rather than only the parts it intersects with.
This can be controlled using the PTToolManagereraserMode property.
New APIs to the PTDocumentBaseViewController to display the View Settings control, Add Pages control, and export a copy of the doc anchored to either a UIBarButtonItem or a given rectangle in screen space:
The image stamp now uses JPEG rather than Flate (PNG) compression, greatly reducing the size when stamping photos.
Background (fill) colour is now supported for free text annotations.
Added a new class to display a customizable list of actions in a UITableViewController: PTCustomTableViewController.
Added a new exportItems API to control which options are shown when exporting a copy of the document.
Bug fixes
Fixes pages being initially mis-positioned after changing the page presentation modes.
Fix to stop changing pages when page view mode is changed.
Fix a crash when a JavaScript action does not contain the expected info.
Improved the date format detection for form filling.
Fixes an issue with the ruler calibration not being applied correctly.
Fixes an issue where ruler annotation live appearances were being distorted.
Fixes issue where arrow annotations were not visible while being resized.
Fixes an issue where text might be cut off while adding free text annotations.
The PTPencilDrawingCreate tool will no longer be shown in the Draw and Annotate toolbars if the PTToolManager property freehandUsesPencilKit is set to false.
Fixes an issue in the PTTabbedDocumentViewController class where selecting an inactive tab with a partially downloaded/converted document (from a previous app session) would cause a new tab to be created.
Fix for offset page thumbnails on pages with non-zero origin crop boxes.
Smart zoom works on rotated pages
Fixes an issue with the top of the PTNavigationListsViewController being hidden by a PTDocumentController's PTToolGroupToolbar.