]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commit
libplist: Update to version 2.3.0
authorAdolf Belka <adolf.belka@ipfire.org>
Sun, 31 Dec 2023 20:50:18 +0000 (21:50 +0100)
committerPeter Müller <peter.mueller@ipfire.org>
Wed, 3 Jan 2024 21:26:40 +0000 (21:26 +0000)
commit1e2f989fbd4957eafdd6edc32dfdb25737ace844
treef8474e08c24d8b41e90320b7a77c78c0d4905f58
parentfda0b945d0464ea3b39acb15cacc057735d1f1fb
libplist: Update to version 2.3.0

- Update from version 2.2.0 to 2.3.0
- Update of rootfile
    2.3.0
- Changes:
  * Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val()
  * Add support for JSON format
  * Add support for OpenStep format
  * Introduce error codes and format constants
  * Add return value to import/export functions to allow returning error codes
  * Add new plist_sort function
  * Add several human-readable output-only formats
  * Add new plist_write_to_string/_stream/_file functions
  * Add new plist_print function
  * Add new plist_read_from_file function
  * Add new plist_mem_free() function
  * Add a few C++ methods
  * Add C++ interface test
  * Add PLIST_NULL type
  * Some code housekeeping (mostly clang-tidy)
- Breaking:
  * plist_from_memory() gets additional parameter
- Bugfixes:
  * Fix multiple bugs in all of the parsers
  * Fix handling of PLIST_UID nodes

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
config/rootfiles/packages/libplist
lfs/libplist