Index: ChangeLog ================================================================== --- ChangeLog +++ ChangeLog @@ -1,9 +1,28 @@ Legend: * Changes of existing features or bugfixes. + New features. +ObjFW 0.3.1 -> 0.4-alpha1, 03.01.2011 + * ObjFW is now available under the terms of the QPL, GPLv2 and GPLv3. + + Support for blocks was added, including a blocks runtime. + + Added support for the new GNU runtime, introduced in GCC 4.6. + * Objects returned from collections are no longer retained and autoreleased. + + Added new classes OFXMLParser, OFXMLElement, OFXMLAttribute and + OFXMLElementBuilder. + + Added new class OFStreamObserver to observe streams. + + Added new class OFDate for storing dates. + + Many new methods in almost all classes. + * OFAutoreleasePool was optimized. + * Handling of ASCII strings was optimized. + * OFSocket was renamed to OFStreamSocket. + * OFConstString was renamed to OFConstantString. + * objfw-compile now has a new syntax. + + objfw-compile can now compile libraries and plugins. + * Many small changes and new features that would be too much to list here. + The diff between 0.3.1 and 0.4-alpha1 has almost 24000 lines! + ObjFW 0.3 -> 0.3.1, 19.06.2010 * Fix a typo in OFMutableDictionary that prevented termination in case the last bucket is already used when the dictionary is resized. * The mutations pointer is now correctly initialized in enumerators for immutable collections. Index: Info.plist ================================================================== --- Info.plist +++ Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType FMWK CFBundleSignature OBJFW CFBundleVersion - 0.4-dev + 0.4-alpha1 CFBundleShortVersionString - 0.4-dev + 0.4-alpha1 Index: configure.ac ================================================================== --- configure.ac +++ configure.ac @@ -1,6 +1,6 @@ -AC_INIT(ObjFW, 0.4-dev, js@webkeks.org) +AC_INIT(ObjFW, 0.4-alpha1, js@webkeks.org) AC_CONFIG_SRCDIR(src) AC_CANONICAL_HOST AC_LANG([Objective C]) Index: utils/objfw-config.in ================================================================== --- utils/objfw-config.in +++ utils/objfw-config.in @@ -35,11 +35,11 @@ LIBS="-L${libdir} -lobjfw @LIBS@" PLUGIN_CFLAGS="@PLUGIN_CFLAGS@" PLUGIN_LDFLAGS="@PLUGIN_LDFLAGS@" PLUGIN_SUFFIX="@PLUGIN_SUFFIX@" PROG_SUFFIX="@EXEEXT@" -VERSION="0.4-dev" +VERSION="0.4-alpha1" show_help() { cat <<__EOF__ objfw-config: Available arguments are: