NOTES SVN Revision: 11084 Archive ======= 1.4alpha1 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #15457: When extracting Ustar-archives that feature a prefix/filename long-filename, the directory is not separated properly. - Implemented issue #15389: Provide an option to set the permissions, user ID and group ID of extracted files and directories. Cache ===== 1.5alpha1 - Tuesday 01 September 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented feature #12433: The new ezcCacheStorageFileObject deprecates ezcCacheStorageFileArray, since it can store objects that implement ezcBaseExportable, arrays and scalar values. - Fixed memcache test cases. - Fixed issue #15227: Warnings during minor race condition in ezcCacheStorageFile are now silenced. Configuration ============= 1.3.5 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed bug #15466: Documentation error for ezcConfigurationReader. ConsoleTools ============ 1.6alpha1 - Tuesday 01 September 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented enhancement #14804: ezcConsoleOptionRule now has a property "ifSet". This one defaults to true, meaning that the rule is validated if the option it is attached to was submitted. If set to false, the rule is validated if the option was not submitted. - Implemented enhansement #14916: Extracted help generation and input validation from ezcConsoleInput. The interfaces still need validation and are not public for now. - Implemented enhancement #15010: The table does not use output formats anymore, if "useFormats" is set to false in the ezcConsoleOutput instance used. Document ======== 1.3alpha2 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented #15197: Implement renderer for table elements. - Implemented #15217: Write document metadata in PDFs. - Implemented #15220: Implement renderer for blockquote elements. - Implemented #15221: Implement support for RTL languages in PDF renderer. - Implemented #15224: Implement support for custom fonts in PDF rendering. - Implemented #15399: Initial im- and export of Open Document Text (ODT). - Implemented #15809: Styling of exported ODTs. - Implemented #15810: Infrastructure for inferencing semantical information from ODT styles. 1.3alpha1 - Tuesday 01 September 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed #15198: ezcDocumentPdf cannot be constructed without pecl/haru. - Fixed #15258: Unusable ezcDocumentPdf::loadString() implementation. - Implemented #15188: Add support for text colors in drivers. - Implemented #15189: Add support for background colors in drivers. - Implemented #15190: Add support for text-decoration in drivers. - Implemented #15191: Implement renderer for literalblock elements. - Implemented #15192: Implement renderer for bullet list elements. - Implemented #15193: Implement renderer for enumeration list elements. - Implemented #15194: Implement renderer for definition list elements. - Implemented #15195: Implement renderer for external link elements. - Implemented #15196: Implement renderer for internal link elements and link targets. - Implemented: Support for borders and background colors. Feed ==== 1.3alpha1 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented feature request #14076: Language attribute for feed items. Based on a patch from Emanuel Sprung. - Implemented feature request #14292: Support atom:link in RSS feeds. - Fixed issue #15748: generator tag in atom feed invalid. - Fixed rendering of the cloud element in RSS2. - Fixed parsing of the atom:link element in RSS2. Graph ===== 1.5alpha2 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed #15537: Graph shows too small and truncated rotated axis labels. - Fixed #15578: formatString not working with numeric axis. 1.5alpha1 - Tuesday 01 September 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented feature #13341: Vertical Bar Charts. - Implemented feature #14294: Add option for axis label rotation. - Implemented feature #15095: Special rotated label renderer for bar charts. - Implemented feature #15133: Better configurable axis spaces. - Implemented feature #15135: Add support for pecl/cairo's object-oriented API, patch by Michael Maclean. Mail ==== 1.7alpha1 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed test cases for PHP 5.3 and later. - Implemented feature request #14023: Split ezcMailComposer's addAttachment into a function for adding file attachments and for adding attachments from strings. - Implemented feature request #14257: Problem accessing multiple headers with same headername. - Implemented feature request #14487: Enable ezcMailComposer to specify encoding for text and html parts. - Implemented feature request #14794: Add an option to parse text attachments as file part instead of text part. - Fixed issue #15341: ezcMailFileParser class function appendStreamFilters not working properly for quoted-printable. - Fixed issue #15456: Problems with parsing emails that have "charset = " instead of "charset=". PersistentObject ================ 1.7alpha1 - Tuesday 01 September 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented enhancement #11831: ezcPersistentSession and ezcPersistentSessionIdentityDecorator now provide the method isRelated() to check if two objects are related to each other. - Implemented enhancement #13073: The new createSubQuery() method on persistence sessions can be used to create a sub-select for a find query. - Implemented enhancement #14154: Property converters are now also called for null values. - Implemented enhancement #14158: If an object to be loaded is not found, an ezcPersistentObjectNotFoundException is thrown. Search ====== 1.0.7 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #15267: Solr handler did not force the UTF-8 charset for requests. Translation =========== 1.3.2 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #15262: Improved docs for ezcTranslationComplementEmptyFilter / ezcTranslation::getTranslation exeptions. Webdav ====== 1.1.3 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #15430: Dead property retrieval works correctly now in ezcWebdavFileBackend. - Fixed issue #15431: Fixed detection of HTTP/HTTPS in ezcWebdavAutomaticPathFactory. - Fixed issue #15434: Corrected error in example code. - Fixed issue #15477: Using the property storage file name in the file back-end path works now properly. Workflow ======== 1.4alpha1 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #14451: $workflow->nodes does not return all nodes. - ezcWorkflowNodeSubWorkflow now passes the correct parent id to a child workflow. - Increased compatibility with stricter MySQL server modes. WorkflowDatabaseTiein ===================== 1.4alpha1 - Monday 09 November 2009 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - The database schema changed, an upgrade is required. - Implemented issue #15325: Execution state should be stored atomically. - Fixed issue #15184: Output paths from Exclusive Choice randomly switch. - Added execution.execution_suspended field that holds the timestamp of when the execution was suspended (if applicable). - Increased compatibility with stricter MySQL server modes. - Increased the maximum length of the workflow.workflow_name field to 255. - The ezcWorkflowNode object ids have been decoupled from the node.node_id field. PACKAGES Archive: 1.4alpha1 Authentication: 1.3.1 AuthenticationDatabaseTiein: 1.1 Base: 1.7 Cache: 1.5alpha1 Configuration: 1.3.5 ConsoleTools: 1.6alpha1 Database: 1.4.6 DatabaseSchema: 1.4.2 Debug: 1.2 Document: 1.3alpha2 EventLog: 1.4 EventLogDatabaseTiein: 1.0.2 Execution: 1.1.1 Feed: 1.3alpha1 File: 1.2 Graph: 1.5alpha2 GraphDatabaseTiein: 1.0.1 ImageAnalysis: 1.1.3 ImageConversion: 1.3.7 Mail: 1.7alpha1 MvcTools: 1.1.2 MvcAuthenticationTiein: 1.0 MvcFeedTiein: 1.0 MvcMailTiein: 1.0 MvcTemplateTiein: 1.0 PersistentObject: 1.7alpha1 PersistentObjectDatabaseSchemaTiein: 1.3 PhpGenerator: 1.0.4 Search: 1.0.7 SignalSlot: 1.1.1 SystemInformation: 1.0.8 Template: 1.4.1 TemplateTranslationTiein: 1.1 Translation: 1.3.2 TranslationCacheTiein: 1.1.2 Tree: 1.1.3 TreeDatabaseTiein: 1.1.1 TreePersistentObjectTiein: 1.0 Url: 1.2.2 UserInput: 1.4 Webdav: 1.1.3 Workflow: 1.4alpha1 WorkflowDatabaseTiein: 1.4alpha1 WorkflowEventLogTiein: 1.1 WorkflowSignalSlotTiein: 1.0