Skip to content

2.2.0

Compare
Choose a tag to compare
@FunkyM FunkyM released this 15 Jun 20:54
· 201 commits to master since this release

Homepage

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 and libplist++-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