> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/ios/changelogs/version-9/v9-1-1-78660.md).

# Version 9.1.1.78660 Changelog (October 28th, 2021)

World's #1 PDF SDK Library for Web, Mobile, Server, Desktop

* Version: 9.1.1.78660, 9.1.1.78665
* Release Date: October 28th, 2021
* Built with Xcode 13.0 (13A233)

## New

* Ability to annotate in reflow
* Form creation toolbar
* Redaction toolbar
* New Signature UI
* Digital signature validation
* Rich text support (ability to underline, bold and italicize words within a free text annotation)
* Nested OCG Layer support
* Improved performance when opening documents with a very large number of annotations
* Adds ability to scroll with 1 finger when in sticky note, free text, sound and file attachment tool creation mode
* Ability to export an file-size optimized copy of a PDF
* New delegate methods/notifications for when an annotation is flattened
* Annotation editing modes: the default `.editAll` mode allows any user/author to edit or delete any annotation, while using the `.editOwn` mode the current user/author is limited to editing or deleting only their own annotations
* Device locale is used to determine if a "." or a "," should be used as the decimal separator in measurement annotations

## Fixed

* Removes the scan text UIMenuItem from the standard long-press menu on iOS 15
* UINavigationBar styling is functions as expected in all use cases on iOS 15
* Rapidly pressing the undo/redo buttons will no longer crash
* Export flattened copy is functional again.
* Fixes an issue where a selected annotation would sometimes appear to disappear when the device was rotated.
* Fixes an issue where the viewer could become unresponsive for a few seconds.
* Fixes a memory leak in the viewer.
* Dismissing an editable combo box by tapping on the edit row saves back text
* Loupe will no longer occasionally get stuck on screen when using the line/ruler create tools.
* Measurement calibrations apply to all calibrations
* Fixes an issue where on occasion there would be a crash when returning from the background
* New annotation default style/properties are now respected when updating from a previously installed copy of the app.
* Fixes an issue with the annotation list control not updating correctly when opening subsequent documents
* Fixes an issue where annotations would remain in the annotation list control after being deleted from the document
* Fixes an issue when erasing ink annotations with empty stroke data.
* Fixes an issue where measurement calibrations could not be applied in certain locales.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.apryse.com/ios/changelogs/version-9/v9-1-1-78660.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
