Index: ChangeLog ================================================================== --- ChangeLog +++ ChangeLog @@ -1,10 +1,55 @@ 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 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 + + Adds support for Mbed TLS + + Adds more methods to OFSystemInfo to check for CPU features + * OFSystemInfo now only indicates CPU features as supported if the OS also + supports them + + OFLHAArchive now supports extracting and creating files > 4 GB + + OFLHAArchive now supports header level 3 + + OFLHAArchive now supports extracting -lhx-, -lz4- and -pm0- files + * OFLHAArchive no longer defaults to ISO 8859-1 + + New class OFZooArchive for extracting and creating Zoo files + * The schemes for archive IRI handlers have been renamed + * The schemes for archive IRI handlers now look for the rightmost `!`, + which allows for chaining with less quoting + * Fixes getting non-existent xattrs in OFFileManager + * Objects on Windows, MS-DOS and 32 bit Solaris now get properly aligned so + that SIMD can be used on ivars + * Fixes parsing of signed numbers in MessagePack + * Fixes a memory leak in OFTarArchive + + Adds support for typed extended file attributes (only on Haiku) + + Adds support for extended file attributes on Haiku, NetBSD and FreeBSD + + OFStdIOStream now supports cursor movement and colors on MS-DOS + * All headers are now compatible with -masm=intel + + OFMatrix4x4 can now transform multiple vectors at once + + OFMatrix4x4 has a 3DNow! implementation for multiplication and vector + transformations now + + OFMatrix4x4 has an SSE implementation for vector transformations now + * Updates Unicode support to 15.1 + * Fixes compatibility with LibreSSL + * Fixes two linker warnings on macOS + * Fixes compiling on QNX + * 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.10 -> ObjFW 1.0.11, 2024-03-09 * Fixes -[OFHTTPClientResponse isAtEndOfStream] and -[OFGZIPStream isAtEndOfStream]. * Fixes how OFZIPArchive handles disk 0 vs. disk 1. Index: configure.ac ================================================================== --- configure.ac +++ configure.ac @@ -1,13 +1,12 @@ -AC_INIT(ObjFW, 1.2dev, js@nil.im, objfw, https://objfw.nil.im/) +AC_INIT(ObjFW, 1.1, js@nil.im, objfw, https://objfw.nil.im/) AC_CONFIG_SRCDIR(src) AC_CONFIG_AUX_DIR(build-aux) AC_CONFIG_MACRO_DIR(build-aux/m4) AC_DEFINE(OBJFW_VERSION_MAJOR, 1, [The major version of ObjFW]) -AC_DEFINE(OBJFW_VERSION_MINOR, 2, [The minor version of ObjFW]) -dnl This may only be set to 1.2 once 1.2 is released +AC_DEFINE(OBJFW_VERSION_MINOR, 1, [The minor version of ObjFW]) AC_SUBST(BUNDLE_VERSION, 1.1.0) AC_SUBST(BUNDLE_SHORT_VERSION, 1.1) for i in configure.ac build-aux/m4/*; do AS_IF([test $i -nt configure], [