Changelog

Release 0.9.0

  • fixed bug in net::stubbles::websites::memphis::stubMemphisProcessor: used htmlentities() instead of htmlspecialchars() (mikey)
  • fixed bug in net::stubbles::websites::memphis::stubMemphisProcessor: correct encoding detection (mikey)
  • implemented enhancement #145: allow overruling of annotated filters in request broker (mikey)
  • bugfix: missing double colon in FQCN in net::stubbles::ipo.response::stubBaseResponseTestCase (rist)
  • net::stubbles::ipo::response::stubBaseResponse sends data only if there is data (mikey)
  • add net::stubbles::ipo::response::stubResponse::clearData() (mikey)
  • added net::stubbles::ipo::interceptors::stubETagPostInterceptor (rist)
  • implemented enhancement #156: Implement abstract class for stubXMLPageElement net::stubbles::websites::xml::page::stubAbstractXMLPageElement (mikey)
  • fixed defect #150: carriage return not detected correctly when parsing annotations (mikey, prema)
  • implemented enhancement #159: XSL-Callback for formatting dates and timestamps (mikey)
  • implemented enhancement #148: do not cache xincluded parts in dev and stage mode (mikey)
  • added net::stubbles::lang::stubArrayAccessor::getKeys() (mikey)

Release 0.8.0

Released on 2008/06/29.

  • added net::stubbles::websites::xml::generator::stubModeXMLGenerator (mikey)
  • added stage assistant for XML/XSL view engine (mikey, nsteiner)
  • implemented refactoring #142: refactor session so it has access to the response (mikey)
  • implemented enhancement #141: abstract processor should provide template construction method
  • implemented refactoring #139: check and change package structure (mikey)
  • fixed SSL port typo in net::stubbles::peer::http::stubHTTPURL (rist)
  • fixed stub-json-rpc to not throw errors (rist)
  • enhanced net::stubbles::ipo::session::stubNoneDurableSession to be more session-like (mikey)
  • added net::stubbles::lang::stubArrayAccessor (mikey)
  • allowed annotation classes without prefix (mikey)
  • added net::stubbles::ipo::request::broker::annotations::stubPreselectFilterAnnotation (mikey)
  • keep session in user agents with cookies disabled (do not create a new session on each request) (mikey)
  • fixed various xsl issues within the XML/XSL view engine (mikey)
  • added net::stubbles::xml::rss::stubRSSProcessor (mikey)
  • fixed setup script for JSON-RPC examples (schst)
  • Upgraded Dojo and YUI versions in examples to latest versions (schst)
  • added net::stubbles::streams (mikey)
  • implemented enhancement #143: enable common xsl directory for several projects in one installation (mikey)
  • implemented enhancement #140: implemented a LDAP API for the retrieval of LDAP entries.

Release 0.7.1

Released on 2008/05/24.

  • fixed install script (mikey)

Release 0.7.0

Released on 2008/04/06.

  • added net::stubbles::reflection::stubBaseReflectionClass::getMethodsByMatcher() and net::stubbles::reflection::stubBaseReflectionClass::getPropertiesByMatcher() (mikey)
  • implemented enhancement #128: improved performance of XMLSerializer (mikey)
  • implemented enhancement #125: replace session resource manager with stubBindingScopes::$SESSION (mikey)
  • fixed defect #134: stubClassBinding::to() should throw an exception (mikey)
  • added net::stubbles::lang::exceptions::stubChainedException::hasCause() and net::stubbles::lang::exceptions::stubChainedException::getFinalMessage() (mikey)
  • added net::stubbles::util::stubRegistryInitializer::getConfigSource() (mikey)
  • added new marker interface net::stubbles::util::log::stubLoggerInitializer (mikey)
  • implemented refactoring #129: XML processor should produce HTML to enable website caching (mikey)
  • implemented enhancement #136: enable caching of complete skin (mikey)
  • implemented refactoring #138: remove decorated response (mikey)
  • implemented refactoring #137: page factory should not be global for processor resolver (mikey)
  • implemented enhancement #133: xml processor should use website cache (mikey)
  • fixed several bugs where dots were still used as package separator (mikey)
  • added net::stubbles::ipo.response::stubResponse::setStatusCode() (mikey)
  • renamed net::stubbles::util::net to net::stubbles::peer (mikey)

Release 0.6.0

Released on 2008/02/27.

  • refactored net::stubbles::ipo::request::filters: introduced new filter API, see creating filters (mikey)
  • enhanced net::stubbles::php::string::stubMD5Encoder: can now use prefixes and postfixes for encoding, may be useful for salts (mikey)
  • added variant support for the XML/XSL view engine (mikey)
  • added new method net::stubbles::xml::stubXMLStreamWriter::isFinished() to check if all opened elements are closed (mikey)
  • refactored net::stubbles::service::jsonrpc (mikey)
  • BC-BREAK: configuration of services via config/xml/json-rpc-service.xml is no longer supported, one needs to use config/json-rpc-service.ini now (mikey)
  • enhancement #97: give injection provider more informations about requested injection (mikey)
  • enhancement #121: remove support for dots as package separator (mikey)

Older releases

For older releases, select the release of interest to you:

Release 0.1.0

Released on 2007/04/27.

Initial release.