Skip to content

Commit 47bb1fe

Browse files
committed
Add libplist news
1 parent 5e05285 commit 47bb1fe

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: libplist 2.7.0
3+
date: 2025-05-14 20:36 CEST
4+
author: https://github.com/nikias
5+
---
6+
[libplist 2.7.0](/#download-libplist) has been released.
7+
<!-- excerpt -->
8+
## Changes
9+
* Add `plist_new_unix_date`, `plist_get_unix_date_val`, `plist_set_unix_date_val` functions
10+
that work with `int64_t` values representing a UNIX timestamp instead of
11+
using the 'MAC epoch'.
12+
These new functions should be used instead of `plist_new_date`,
13+
`plist_get_date_val`, and `plist_set_date_val`, which are now marked deprecated
14+
and might be removed in a future version of libplist.
15+
* Allow building the library without tool(s)
16+
* Switch to more generic global initializer method
17+
* json: Allow e+/E+ in exponent as per RFC 8259
18+
* C++: Add more convenience functions to the interface
19+
* C++: Add more type variants to different constructors and operators
20+
## Bugfixes:
21+
* Fix segmentation fault when calling `plist_sort()` on an empty dictionary
22+
* Fix compilation on MSVC
23+
* C++: Fix bug in internal helper function of Array class
24+
* C++: Fix String::GetValue memory leaking and support assignment of `const char*`

0 commit comments

Comments
 (0)