=========================== 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. .. _tutorial: http://ezcomponents.org/docs/api/trunk/introduction_MvcTools.html 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 request #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 request #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 request #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. SystemInformation ================= 1.0.7 - Monday 10 November 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed Zend platform URL. 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.