Changelog

Release 0.2.0

Released on 2007/07/01.

  • Core/General
    • Removed tabs from all files (schst)
    • Implemented request #50: Allow different registry config files (mikey)
    • renamed static stubBaseObject::toString() to static stubBaseObject::getStringRepresentationOf() (mikey)
    • added net.stubbles.reflection.stubReflectionPackage (mikey)
    • closed ticket #54: Annotation parameters cannot be of type stubReflectionClass (mikey)
    • Fixed stubBaseObject to not export hash_code() and getClassname() to XML (schst)
    • fixed ticket #61: Create a stubClonable interface (mikey)
    • fixed ticket #63: Do not cache annotations with Foo.class arguments (mikey)
  • Build System
    • Create JSON-RPC stub classes in /docroot/$folder (schst)
    • Implemented enhancement #38: build system asks for project name (schst)
    • Implemented enhancement #39: Added stubbles.sh and stubbles.bat to ease the setup project (schst)
    • Added new Phing task to check for tabs in source files (schst)
    • Added check-style target to check for tabs in src folder (schst)
    • Several small improvements to the build process (schst)
  • Examples
    • setup-examples now sets cache and log folder permissions (schst)
    • Added examples.properties to store data about examples (schst)
    • Check for existence of examples.properties in examples overview page (schst)
    • Closed ticket #42: Added example for XMLSerializer (schst)
    • Added example for stubXMLStreamWriter (schst)
    • Added examples from International PHP 2007 Conference Spring Edition (schst)
    • Moved examples into a sandbox (schst)
    • Removed all examples from /docroot (schst)
  • MVC
    • Documented variant package (mikey)
    • Fixed bug #47: RequestParamVariant? throws exception (mikey)
    • Closed ticket #10: Processor-dependend interceptors (mikey)
  • JSON-RPC
  • Util
  • XJConf configuration
    • Fixed bug in interceptor definitions: do not use tag name as key in array for requestPreInterceptor (mikey)
  • XML
    • Added the possibility to use @XMLTag(tagName=false) to omit the extra container tag when serializing arrays (schst)
    • Fixed bug #64: German Umlauts causing problems in attributes (schst)
    • Implemented request #65: Different strategies for XMLSerializer (schst)
    • Fixed bug #66: Do not serialize empty attributes (schst)
    • Added @XMLStrategy annotation (schst)
  • Other stuff
    • Implemented feature request #55 (mikey)

For a list of closed tickets in this release take a look at the roadmap.

Other releases

See Changelog.