ObjFW  Diff

Differences From Artifact [c7b973ddeb]:

To Artifact [5f0da557ee]:


1
2
3
4
5
6
7

8
9
10
11
12
13
14
1
2
3
4
5
6

7
8
9
10
11
12
13
14






-
+







Legend:
 * Changes of existing features or bugfixes
 + New features

This file only contains the most significant changes.

ObjFW 1.0.11 -> ObjFW 1.1, 2024-??-??
ObjFW 1.0.12 -> ObjFW 1.1, 2024-04-14
 * ObjFW is now licensed under LGPLv3.0-only
 + Adds a new framework for writing tests called ObjFWTest
 * All tests were migrated to ObjFWTest
 + The runtime now supports associated objects
 + OFDNSResolver now caches responses
 + OFDNSResolver now supports URI and LOC DNS resource records
 + Adds methods to handle path extension to OFIRI
46
47
48
49
50
51
52









53
54
55
56
57
58
59
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68







+
+
+
+
+
+
+
+
+







 * OFLocale now supports automatic initialization
 + ofarc now supports extracting and creating Zoo archives
 + ofarc now has an --iri option to directly work on local and remote IRIs
 + ofarc now prints the archive comment with -lv
 + ofarc can now add an archive comment with --archive-comment=
 + ofarc now propagates the quarantine xattr on macOS when extracting an
   archive

ObjFW 1.0.11 -> ObjFW 1.0.12, 2024-03-11
 * Fixes a regression in OFZIPArchive that was introduced in 1.0.11 that
   resulted in failing to extract archives and creating broken archives.
 * Fixes a rare condition where OFInflateStream could end up in an endless
   loop.
 * Fixes OFTarArchiveEntry not having a default date, which could result in
   messaging nil on a FP return, which yielded invalid results on 32-bit x86
   with GCC.

ObjFW 1.0.10 -> ObjFW 1.0.11, 2024-03-09
 * Fixes -[OFHTTPClientResponse isAtEndOfStream] and
   -[OFGZIPStream isAtEndOfStream].
 * Fixes how OFZIPArchive handles disk 0 vs. disk 1.
 * OFLHAArchive and OFZIPArchive create more compatible archives now.
 * OFLHAArchive ignores padding in level 2 headers now.