Release Notes: Many new methods and new classes. OFStream was greatly improved, supporting many new features now. OFNumber was completely reworked. Large parts of OFDictionary were rewritten. OFThread has been greatly improved. Many small optimizations and many small documentation improvements. Small bugfixes. A few miscellaneous methods were renamed. objfw-compile was added for easy compilation of ObjFW projects. The instance variable naming convention was changed so that properties work. Properties were added to the interfaces.
Release Notes: A bug in OFNumber was fixed. The documentation was improved a lot.
Release Notes: Full ObjC 2 support (Fast Enumeration, Properties) was added. OFIterator has been replaced with OFEnumerator, which is a more general, portable implementation for atomic operations and spinlocks (which are now used in many places internally). There were many other minor improvements.
Release Notes: This release fixes a bug in OFMutableArray's -[removeObject:] and -[removeObjectIdenticalTo:] that could lead to not removing all occurrences of the object from the array and to out-of-bounds reads. It changes the URL in the framework plist to the homepage.
Release Notes: A missing exception on invalid range in -[removeNItems:atIndex:] was fixed. Missing calls to -[retain] and -[autorelease] when getting objects from OFArray or OFDictionary were fixed. -[readLineWithEncoding:] was made more fault tolerant.
Release Notes: First release.