NOTES SVN Revision: 8329 Archive ======= 1.3rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #13137: Subsequent files where seen as hardlinks on Windows because inodes do not exist. 1.3beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Authentication ============== 1.2rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.2beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #12992: LDAP registerFetchData() now correctly uses normal case attributes (eg. 'displayName'). Base ==== 1.5rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.5beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Added the ezcBasePersistable interface that can be used to ensure that the object implementing this interface can be used with PersistentObject and Search. Cache ===== 1.4rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #13053: Fixed calculation of remaining life time in all storage classes and with that resolved the strange behavior in the Memcach storage. - Fixed issue #13112: Corrected the tutorial text. - Fixed issue #13119: Replaced references to /tmp with createTempDir() calls. 1.4beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #12993: Hierarchical caching does not prune items in the correct situation. Note that the internal structure of the stack meta data changed drastically with this fix. You need to reset() the whole storage after this update. Configuration ============= 1.3rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.3beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. ConsoleTools ============ 1.4rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #13118: Class::method() replaced by Class->method() for object method calls and attribute accesses where appropriate. 1.4beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Database ======== 1.4rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.4beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #12150: Connect to MSSQL database fails due to wrong driver specification. DatabaseSchema ============== 1.4rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #12937: PersistentObject definition writer now creates correct PHP type definition for non-number primary keys. - Fixed issue #13072: SQLite schema reader does not work with uppercase type names. 1.4beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Changed the class name ezcDbSchemaNonUniqueIndexNameValidator to ezcDbSchemaUniqueIndexNameValidator. - Changed ezcDbSchemaDbReader back to an interface, and created a common SQL reader class that implements the common methods. - Moved ezcDbSchema*Reader/getReaderType() to the new common SQL reader class ezcDbSchemaCommonSqlReader. - Created a common method ezcDbSchemaCommonSqlReader::processSchema() that iterates over all the tables and gathers information about them and their indexes. Debug ===== 1.2rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.2beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Document ======== 1.0rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #13167: Correctly handle indetation change after definition lists. - Fixed issue #13166: Handle embeddded URLs in inline references. EventLog ======== 1.3rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.3beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Feed ==== 1.1rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - ATOM generator considers feed entry links without the rel attribute set as rel="alternate" by default. - Fixed issue #13109: Fixed RSS1 (RDF) parsing when the "resource" attribute is specified as "rdf:resource". - Fixed iTunes module elements handling if using a different prefix than 'itunes'. - Fixed issue #13110: Added redirection support for feed URLs returning the 301, 302 and 307 HTTP headers. 1.1beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Removed ezcFeedCanNotParseException class, using ezcFeedParseErrorException instead. - Changed protected methods and variables from processor classes to private. - Changed get() and set() functions from ezcFeedProcessor into __get() and __set(), and added __isset(). - Added the registerFeed() and registerModule() functions to ezcFeed. - Removed plural properties from ezcFeed (authors, categories, contributors, items, links). - Added feed element types (person, category, link, image, etc) to specify different feed and module elements. - Removed the method set() from ezcFeed and ezcFeedItem. - Removed the class ezcFeedTools. - Renamed ezcFeedItem to ezcFeedEntryElement. - Added a feed type to the ezcFeed method generate() to specify the output feed type, and made the ezcFeed constructor feed type argument optional. - The properties are stored in ezcFeed and are assigned in the same way without being dependent on the feed type. Graph ===== 1.3rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #12581: Wrong axis captions in bar charts with manual min/max values 1.3beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Mail ==== 1.5rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #13038: Added support for non-ascii and mime-emcoded (non-RFC) filenames for mail attachments. 1.5beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #13010: The transport connection handles correcly cases where CRLF is split in 2 different blocks read from server. PersistentObject ================ 1.4rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.4beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Search ====== 1.0rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Changed the way how ezcSearchQueryBuilder works. You will now have to run parseSearchQuery() instead of just passing the query object, query string and fields to the constructor. - Changed the nested array result for documents into a structure where each ezcSearchResult contains an array of ezcSearchResultDocument objects, which on its turn contain the score, highlighting and document itself. - Changed the default limit fo returned search results for the Solr handler from 10 to unlimited (well, 999999). Template ======== 1.3rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.3beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Changed the date_format() template function to only accept DateTime objects. TemplateTranslationTiein ======================== 1.0rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.0beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Translation =========== 1.2rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.2beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Renamed the private ezcTranslation->callback_compile() and ezcTranslation->parameter_callback_compile() to ezcTranslation->callbackCompile() and ezcTranslation->parameterCallbackCompile(). Tree ==== 1.1rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Fixed issue #13155: ezcTreeXmlInternalDataStore::fetchDataForNode fetches data for wrong nodes. 1.1beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented issue #12694: replace reflection test for class type with spl function. TreeDatabaseTiein ================= 1.1rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.1beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. UserInput ========= 1.3rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.3beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes. Workflow ======== 1.2rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.2beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Implemented issue #12694: Replace reflection test for class type with SPL function. WorkflowDatabaseTiein ===================== 1.2rc1 - Tuesday 10 June 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - No changes 1.2beta1 - Tuesday 27 May 2008 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Consistently use ezcDbHandler::quoteIdentifier() to quote SQL identifiers. PACKAGES Archive: 1.3rc1 Authentication: 1.2rc1 AuthenticationDatabaseTiein: 1.1 Base: 1.5rc1 Cache: 1.4rc1 Configuration: 1.3rc1 ConsoleTools: 1.4rc1 Database: 1.4rc1 DatabaseSchema: 1.4rc1 Debug: 1.2rc1 Document: 1.0rc1 EventLog: 1.3rc1 EventLogDatabaseTiein: 1.0.2 Execution: 1.1 Feed: 1.1rc1 File: 1.2 Graph: 1.3rc1 GraphDatabaseTiein: 1.0 ImageAnalysis: 1.1.3 ImageConversion: 1.3.4 Mail: 1.5rc1 PersistentObject: 1.4rc1 PersistentObjectDatabaseSchemaTiein: 1.2.1 PhpGenerator: 1.0.4 Search: 1.0rc1 SignalSlot: 1.1.1 SystemInformation: 1.0.6 Template: 1.3rc1 TemplateTranslationTiein: 1.0rc1 Translation: 1.2rc1 TranslationCacheTiein: 1.1.2 Tree: 1.1rc1 TreeDatabaseTiein: 1.1rc1 TreePersistentObjectTiein: 1.0 Url: 1.2.1 UserInput: 1.3rc1 Webdav: 1.0 Workflow: 1.2rc1 WorkflowDatabaseTiein: 1.2rc1 WorkflowEventLogTiein: 1.1