2.2.0
2.2.0 (2020-06-15)
Maintenance release.
Breaking
- Rename library and all related files by adding an API version resulting in
libplist-2.0
andlibplist++-2.0
Features
- bplist: Improve recursion check performance by at least 30% for large files
- Add new plist_val_compare(), plist_val_contains() helper functions
- plistutil: Added ability for files to be read from stdin
- plistutil: Added ability to specify output format
- Add GitHub Actions integration for automatic build tests
- plistutil: Add manual page and usage output
- Improve README.md with project description, installation, contributing and usage sections
Bug Fixes
- test: Fix test suite on Windows
- cython: Fix handling of Date nodes (MACH_EPOCH)
- Fix/suppress several compiler warnings
- Fix: Return NULL from plist_copy() if passed a NULL pointer instead of asserting
- Fix removal of docs directory on
make clean