1.2beta1 - Tuesday 24 October 2006

  • Added the ezcBaseFeatures class to check whether the current PHP installation and environment provides features that can be used in the components.
  • Added the ezcBaseInit class that assists you by setting up on-demand configurations for objects (most notable useful for singleton classes).
  • Implemented FR #8508: Display search paths for the autoload files in case of a missing class.
  • Implemented FR #8753: Added the 'Base/ezc_bootstrap.php' file which sets up the autoload environment for you to facilitate an easier way of starting to use the eZ components.


1.2beta1 - Tuesday 24 October 2006

  • Added the 'target' property to the ezcConsoleOutputFormat struct. This allows you to print to a different output target (e.g. stderr).


1.2beta1 - Tuesday 24 October 2006

  • Added the ezcDbHandler::quoteIdentifier() method that you can use to quote identifiers (such as table and column names) with.
  • Added support for SQLite in-memory databases through the DSN: "sqlite://:memory" and the dbParams: "array( 'handler' => 'sqlite', 'port' => 'memory' );".
  • Fixed bug #9159: No alias substitution for 'table.cloumn' syntax.

1.1.4 - Tuesday 24 October 2006

  • Fixed bug #9220: Wrong attribute used in ezcDbHandler::commit().
  • Fixed bug #9221: ezcDbTransactionException::__construct() does not handle message argument correctly.


1.0alpha1 - Tuesday 24 October 2006

  • Initial release of this package.


1.0beta1 - Monday 25 September 2006

  • Initial release of this package.


1.2beta1 - Tuesday 24 October 2006

  • Added IMAP transport.
  • Added fetchFromOffset() method to POP3 and MBOX transports.
  • Implemented suggestion #8988: ezcMailAddress should implement __toString().
  • Implemented suggestion #8989: Extending the ezcMail class. ezcMailParser->parse() can now deal with classes that extend ezcMail. Additionally, added this functionality to ezcMailTool::replyToMail().
  • Implemented read access to property ezcMailPart->headers for extending this class and its derives.
  • Added a new class (ezcMailVirtualFile) to allow attachments from memory.
  • Added an optional parameter to listMessages() method in IMAP, to return messages with a certain Content-Type header.


1.2beta1 - Tuesday 24 October 2006

  • Fixed bug #8340: Column names are not escaped.
  • Fixed bug #8489: Show the absolute path in the "cannot find definition file" exception message.
  • Fixed bug #8511: @access private for the 'id generator' classes.
  • Fixed bug #8663: Undeclared property "type" used instead of "propertyType" in ezcPersistentObjectProperty. This property is not used until now. And causes no change in the usage of the system.
  • Fixed bug #9059: Incorrect prototype of ezcPersistentSession->__construct().
  • Fixed bug #9187: ezcPersistentObjectDefition->__construct() has orphan parameters.
  • Fixed bug #9189: ezcPersistentObjectProperty->__set_state() does not work correcty.
  • Implemented suggestion #8526: Allow retrieving of the database handler and definition manager through the database and definitionManager properties of the ezcPersistentObjectSession class to help with transaction support.
  • Implemented suggestion #8595: Added the ezcPersistentMultiManager class that serves as a singleton mechanism for ezcPersistentSession.
  • Implemented suggestion #8664: ezcPersistentSession: Cast values and skip undefined properties. Patch by Joel Arvidsson.
  • Added support for several definition managers through ezcPersistentMultiManager.
  • Added the method ezcPersistentFindIterator::flush method that flushes the rest of the resultset from an iterator. This method must be called if you decide not to loop over the complete resultset of an iterator.
  • Deprecated the constructor parameters $key and $incrementKey to ezcPersistentObjectDefinition.


1.0alpha1 - Monday 25 September 2006

  • Initial release of this package.


1.1beta1 - Tuesday 24 October 2006

  • Added custom blocks and custom functions.


1.0beta1 - Tuesday 24 October 2006

  • Initial release of this package.