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
- Closed ticket #45: Cache JSON-RPC webservice config file (schst)
- Closed ticket #33: Added stub-json-rpc-debug.js for debugging JSON-RPC calls (schst)
- Added documentation (schst)
- Util
- added net.stubbles.util.datespan (mikey, isobolewski, schst)
- added net.stubbles.util.net (mikey)
- added net.stubbles.util.net.http (mikey)
- 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.
