open_pdf_annotation_engine 0.4.0
open_pdf_annotation_engine: ^0.4.0 copied to clipboard
Android-first Flutter plugin for editable PDF annotations, sidecar persistence, notes export, flattened export, and open PDF write-back without a commercial SDK.
0.4.0 #
- Hardened file handling and path validation for save, export, and overwrite flows.
- Added annotation validation on the Dart side before platform calls.
- Added safer overwrite behavior using a temporary working copy and atomic replace fallback.
- Prevented duplicate managed annotations from accumulating on repeated saves.
- Improved sidecar repository logic with canonical paths and safer writes.
- Added a real example app
pubspec.yamland cleaned example code. - Updated Android library config toward current Play compatibility with
compileSdk 35. - Added LICENSE and SECURITY guidance for package publication.
- Added sidecar-first editable annotation model
- Added notes PDF export
- Added flattened export
- Added first-pass Android native Ink, FreeText, and Highlight write-back
- Improved file handling and validation
0.3.0 #
- Added notes export, flattened export, and first-pass native write-back scaffolding.