ObjFW is an extremely portable, lightweight Objective-C framework and runtime that supports the latest Objective-C features.
0.90.223 Oct 2017 22:12
* Fix shadowed variables which caused many bugs (e.g. using the wrong object)
* Many, many nullability fixes
* OFTCPSocket: Fix exception not being retained for async connect
* OFThread: Fix setting the name on the wrong thread
* OFMutableSet: Fix missing override for - copy
* configure: Fix posix_spawnp check
* Xcode project: Set the correct version for the bridge
* Better check for iOS
* tests: Fix testing the wrong OFKernelEventObserver
0.90.121 Aug 2017 07:25
OFData: - description .
OFFileManager: Set errno to 0 before readdir().
OFDate: Add - localMinute .
OFTarArchiveEntry: prehandling for ustar.
OFZIPArchive: uncompressed + data descriptor.
OFArray: MessagePack encoding.
of_asprintf: Don't require set up OFLocalization.
OFGZIPStream: Add missing documentation.
a linker warning on OpenBSD/SPARC64.
Remove the OFFile b modes from MorphOS.
(they were already removed for all other OSes).
0.9002 Aug 2017 08:25
New classes: OFFileManager, OFGZIPStream, OFTarArchive, OFTarArchiveEntry
OFHMAC, OFSandbox, OFHTTPCookie, OFHTTPCookieManager,
+ New platforms: Nintendo 3DS, MorphOS.
+ New lookup assembly for platforms: SPARC64/ELF, ARM64/ELF.
+ New forwarding for: ARM64/ELF.
+ New tools: objfw-new (to create boilerplate code).
+ New options: --disable-unicode-tables.
Required GCC version increased to 4.6.
OFDataArray was split into OFData and OFMutableData.
OFURL was split into OFURL and OFMutableURL.
Most properties are now nonatomic.
(this changes from returned retained + autoreleased to +0 retained).
Correct handling of encoding on Win32 console.
(stream is read and written in UTF-8 and translated to UTF-16 on the fly).
Runtime is now built as a separate library.
+ More encodings for strings.
Reworked OFOptionsParser API.
Better randomization of HTTP header order.
Allow overriding all HTTP headers.
Definition of thread priorities changed.
+ Key Value Coding.
+ Exceptions in ObjC++.
OFHash was renamed to OFCryptoHash.
+ Xcode project to build for iOS.
+ String decomposition to NFD.
OFFile modes simplified ('b' removed).
0.8.104 Oct 2015 12:42