Path

ez components / resources / news archive / ez components 2008.2 alpha1


eZ Components 2008.2 alpha1

Author: Derick Rethans
Date: 2008-11-10 12:51 UTC

After the earlier release of the first alpha releases of the MvcTools components set, we're now releasing other alpha versions of other components.

The Document component now has support for reading and writing wiki formats, writing reST files and full support for XHTML. The Feed, Graph, Mail, PersistentObject, and Workflow components have all minor feature enhancements. The MvcTools component has seen many improvements over the first alpha after feedback. There is now also a tutorial available.

You can upgrade your installed eZ Components by running the following command:

pear upgrade ezc/ezcomponents-alpha

ChangeLogs

The ChangeLog for all the feature enhancements and bug fix releases follow:

Authentication

1.2.2 - Monday 10 November 2008

  • Fixed issue #13810: Added different exception classes for different cases.

1.2.1 - Monday 06 October 2008

  • Avoid a notice caused by opening a Typekey keys file from an unreachable host.

Base

1.5.2 - Monday 06 October 2008

  • Fixed an issue in ezcBaseFile::removeRecursive, where the parent directory could not be written to. We now make sure nothing is deleted until we're sure everything can be deleted.

1.5.1 - Monday 04 August 2008

  • Fixed issue #13370: Infinitive loop in ezcBaseFile::calculateRelativePath().
  • Implemented issue #11865: Different development modes.

Configuration

1.3.1 - Monday 06 October 2008

  • Implemented issue #12523: Offer hasConfigFile() in ezcConfigurationManager.
  • Fixed bug #13458: Problems with fetching out-of-range integers in configuration files.

Document

1.1alpha1 - Monday 10 November 2008

  • Implemented feature #12339: Add support for eZXml markup.
  • Implemented feature #12340: Add support for wiki markup.
  • Implemented feature #13083: Read and write XHTML format.
  • Implemented feature #13084: Write RST format.
  • Implemented feature #13322: Possibility to reference a stylesheet for use with XHTML output of reST documents.
  • Fixed issue #13727: Autoenumerated enumerated lists parsed as paragraphs.

1.0.2 - Monday 04 August 2008

  • Fixed issue #13326: Paragraph order mixed up with blockquotes in bullet lists.
  • Fixed issue #13327: Emphasis closing node wrongly recognized as opening node.

1.0.1 - Tuesday 08 July 2008

  • Fixed issue #13200: Problem with multiple headers with the same name, when generating table of contents in an rst document.
  • Fixed issue #13220: Support for row seperators in simple table bodies missing.
  • Fixed issue #13237: Whitespaces before single word named external references are skipped.
  • Fixed issue #13238: Whitespaces at line ends, with markup as last element are skipped.
  • Fixed issue #13239: Named external references with literal markup in destination nodes are not found.
  • Fixed issue #13265: Handle inline literals correctly.
  • Fixed issue #13266: Parse error on no newlines at the end of input text.
  • Fixed issue #13267: Trim surrounding whitespaces in title strings.

Feed

1.2alpha1 - Monday 10 November 2008

  • Implemented feature feature #13174: Add tutorial information for parsing feeds which require authentication.

1.1.1 - Monday 06 October 2008

  • Fixed issue #13570: Use internal libxml error handling.

Graph

1.4alpha1 - Monday 10 November 2008

  • Implemented feature #13103: Different axes end styles.
  • Implemented feature #13102: Axes not extending beyond zero in line charts
  • Implemented feature #11981: Provide option for exact axis label renderer to put last value outside of the normal label boundings
  • Fixed issue #13253: Division by zero when trying to render stacked bars.
  • Fixed issue #13361: Provided workaround for ext/GD bug: http://bugs.php.net/45552
  • Fixed issue #13595: majorStep overridden if min and max are both set

GraphDatabaseTiein

1.0.1 - Monday 10 November 2008

  • Documented issue #13877: PDO by default lowercases column names.

Mail

1.6alpha1 - Monday 10 November 2008

  • Implemented issue #13383: Add a method to extract/change/replace entities in HTML mail with the CID elements replaced.
  • Implemented feature feature #13539: Add new mail parser option fileClass.
  • Fixed issue #13878: Endless loop in ezcMailParser.

1.5.2 - Monday 06 October 2008

  • Fixed an issue that caused the part boundaries from e-mail messages not being correctly set in the parsed mail structure. Instead an auto-generated one was used.
  • Fixed issue #13553: Documented how to access the raw value of headers.
  • Implemented feature feature #13538: Added possibility to set a custom message in mail multiparts for e-mail clients missing MIME support.

1.5.1 - Monday 04 August 2008

  • Fixed issue #13329: ezcMail fetchParts() no longer generates an error when parsing a mail with an empty body.
  • Fixed a special case in sortFromOffset() where $range was undefined.
  • Fixed an issue with duplicate properties arrays in mail part descendants.

MvcTools

1.0alpha2 - Monday 10 November 2008

  • Split out controller creation in the ezcMvcConfigurableDispatcher into its own method (createController()) for easier customization of controller loading.
  • Fixed a bug where path elements where not urldecoded().
  • Added support for installation prefixes to the router, to the request parsers to aid installation outside of the top-directory of a virtual host.
  • Added the ezcMvcCatchAllRoute to allow fall back routes to a controller and an action with a pre-formatted name.
  • Refactored ezcMvcController to allow easier overloading by inherited classes.
  • Fixed a bug in action method name generation in the controller.
  • Fixed a bug where the Content-Language header could not be set to anything else but en-GB with the HTTP response writer.
  • Fixed issue #13772: Changed the controller to require an action method.
  • Fixed issue #13773: Added a check for the return type for controller actions, and throw an exception when it's neither an ezcMvcResult or ezcMvcInternalRedirectObject.
  • Fixed issue #13788: array_key_exists() function receives parameters in wrong order.
  • Fixed issue #13845: Added tests for the __set_state() structs methods.
  • Fixed issue #13853: Added the missing exception ezcMvcActionNotFoundException.
  • Fixed issue #13901: Exceptions thrown in controllers are not catched for createFatalRedirectRequest with the configurable dispatcher.

1.0alpha1 - Monday 06 October 2008

  • Initial release of this package.

MvcFeedTiein

1.0alpha2 - Monday 10 November 2008

  • Fixed issue #13788: array_key_exists() function receives parameters in wrong order.

1.0alpha1 - Monday 06 October 2008

  • Initial release of this package.

MvcMailTiein

1.0alpha1 - Monday 06 October 2008

  • Initial release of this package.

MvcTemplateTiein

1.0alpha1 - Monday 06 October 2008

  • Initial release of this package.

PersistentObject

1.5alpha1 - Monday 10 November 2008

  • Implemented issue #13218: Add lazy initialization to PersistentObject component.
  • Implemented issue #13558: Small optimizations in the load handler.

Search

1.0.1 - Monday 10 November 2008

  • Fixed issue #13891: ezcSearchNetworkException is used, but does not exist.
  • Fixed issue with sending incorrect HTTP requests to Solr.
  • Fixed issue with regards to respecting HTTP Connection: close headers when talking to Solr.

Template

1.3.1 - Monday 04 August 2008

  • Implemented issue #13187: Updated tutorial to clarify cache keys.

Tree

1.1.1 - Monday 04 August 2008

  • Fixed an issue that the autoId property of ezcTree could not be read, although it was a read/write property.
  • Fixed issue #13156 (allow the ezcTreeXmlDataStore (or its Internal implementation) to have deferred file saving).
  • Fixed issue #13331: Renaming a node when using ezcTreeXml corrupts the XML.

Url

1.2.2 - Monday 04 August 2008

  • Fixed issue #13235: ezcUrlTools::getCurrentUrl() no longer duplicates port number.

UserInput

1.4alpha1 - Monday 10 November 2008

  • Implemented issue #12057: Change the $propertyValues' visibility from private to protected in ezcInputForm.

Webdav

1.0.1 - Monday 04 August 2008

  • Fixed issue #13313: Webdav does now correctly identify recent Nautilus version.
  • Fixed issue #13389: ezcWebdavBasicPathFactory does now perform sanity checks on the given base URI during construction.
  • Fixed documentation.
  • Renamed ezcWebdavResourceTypeProperty::TYPE_RESSOURCE to ezcWebdavResourceTypeProperty::TYPE_RESOURCE as required by review. ezcWebdavResourceTypeProperty::TYPE_RESSOURCE is still kept for BC reasons.
  • Renamed ezcWebdavTransport->retreiveBody() to ezcWebdavTransport->retrieveBody().

Workflow

1.3alpha1 - Monday 10 November 2008

  • Implemented ezcWorkflow::reset() to reset a workflow.
  • Implemented issue #13182: ezcWorkflowNodeInput::execute() should check variable conditions.
  • Implemented issue #13204: Implement ezcWorkflowConditionInArray.
  • Fixed issue #13467: Workflow Visualization missed end node.
  • Fixed issue #13478: Canceling execution does not remove execution completely.
  • Fixed a warning in ezcWorkflowExecution::unsetVariable().

WorkflowDatabaseTiein

1.3alpha1 - Monday 10 November 2008

  • Implemented issue #13203: Support for prefixing the table names.

Author: Derick Rethans

Published: November 10th, 2008