--- mambo/branches/4.6/CHANGELOG.php 2006/01/06 05:54:35 112 +++ mambo/branches/4.6/CHANGELOG.php 2006/02/13 15:41:51 272 @@ -1,7 +1,7 @@ Removed ! -> Note --------------------- 4.5.3 Release -------------------------- +-------------------- 4.6 Release -------------------------- + +13-Febuary-2006 Martin Brampton (counterpoint) +! Fixed installer bugs, in particular erroneous handling of character data in large submissions ++ Developed installer to link to The Source and introduced syndstyle to allow access to + components used as in another site. + +11-February-2006 Chad Auld (cauld) +! Upgrading MOStlyCE guts to TinyMCE 2.0.2 +# Fixing a MOStlyCE imgagemanager issue for when Mambo is installed in a subdirectory + +10-February-2006 Martin Brampton (counterpoint) ++ Extended dynamic derivation of live site to embrace https and non-standard ports +! Modified metadata handling to select only one item from either component or site data + +8-February-2006 Giorgio Nordo (gin) +# Fixed problem of trash component due to the double form + +6-February-2006 Martin Brampton (counterpoint) +- Removed "generator" tag from XHTML as not required and gives away Mambo sites +! Fixed problem of SEF not handling archived material (never did) +! Fixed problem of unauthorised access to vcards in contact component + +1-February-2006 Martin Brampton (counterpoint) +! Modified admin UI to single universal plugin installer + +31-January-2006 Martin Brampton (counterpoint) ++ Added parameters DB table and top level directory to house free standing + parameter objects that can be installed with just a zipped XML file. +! Modified content component and the content mambots so that a + mosExtendedContent object is passed to content mambots having methods, + not just properties. ++ Added extra mambot events as described in the Mambots General Discussion + +30-January-2006 Martin Brampton (counterpoint) +! Installer changes to provide proper error handling +! Modified version.php to point to Foundation web site +! Attempted fix for problem with redirect not finding filter +! Extra mambot hooks for registration and password changes + +27-Jan-2006 Martin Brampton (counterpoint) +! Installer changes to handle latest Docman release, also bug fixes +! Fix to Mambo installation/index.php to handle version + +26-Jan-2006 Martin Brampton (counterpoint) +! Modified search component. Used to use stop words from e.g. english.ignore.php + against the whole search string. Now individual stop words are removed for + better searching + +26-Jan-2006 Martin Brampton (counterpoint) +! Modified pathway logic to suppress if only the single item 'Home' +! Various merge and other bugs fixed +! Warnings and notices from Magpie suppressed + +23-Jan-2006 Martin Brampton (counterpoint) +! Changed /installation/install2.php to take account of changed location database.php +! Changed /installation/install4.php to use in line HTML instead of echo, to + eliminate slightly odd parsing error. + +22-Jan-2006 Chad Auld (cauld) ++ Adding MOStlyCE as the new default editor for Mambo +! Updated the version.php file for release +# Some merge artifacts were left in index.php causing failures, cleaned them up + +20-Jan-2006 Martin Brampton (counterpoint) +! Modified index.php to derive live site from $_SERVER +! Improvement to sefRelToAbs handling +- Removed sefRelToAbs from login form action attribute, no point SEF'ing forms + +19-Jan-2006 Martin Brampton (counterpoint) +! Changes to make install/remove of language packages work correctly +- Removed database.php from the Mambo root, leaving in /includes for compatibility +! Eliminated redundant DB access from login module + +19-Jan-2006 Martin Brampton (counterpoint) +! Fixed nasty typo in database class ++ Put copy of database.php into /includes for backwards compatibility + +19-Jan-2006 Martin Brampton (counterpoint) +! Various bug fixes +! Extensive tidy up of what remains of installer.class.php +! NOTE still need to do work on file permissions issues and error handling + +18-Jan-2006 Martin Brampton (counterpoint) +- Removed DOMIT!! +! Modified Geshi mambot to parse XML without domit +! Modified newsfeeds and frontend HTML to handle RSS without domit ++ Added Magpie to handle RSS feeds +! Bug fixing + +17-Jan-2006 Martin Brampton (counterpoint) +! Initial implementation of new integrated installer/uninstaller (no domit) +- Removed most code from mamboxml and what was left went into /includes/mambofunc.php + +16-Jan-2005 Giorgio Nordo (gin) ++ added the writeability checks for the directories mambots/editors and mambots/editors-xtd both in the installation wizard and in the system info + +15-Jan-2006 Martin Brampton (counterpoint) ++ Created mosXMLParams as subclass of mosXMLDescription (subclass of mosBasicXML) ++ Coded mosXMLParams to parse all possible parameters in Mambo XML files +! Removed analysis of parameter XML from mosAdminParameters (not much left) +! Note the documentation on parameters is incomplete +! Note that RSS code within admin.php uses domit + +15-Jan-2006 Martin Brampton (counterpoint) ++ Created mosAdminParameters out of mosParameters. All XML handling removed to the new class ++ Added method to mosParameters to get back the parsed text +! Placed mosAdminParameters in admin.php as XML functionality not required user side +! Amended all admin side calls that used XML functionality to use mosAdminParameters +! Recoded parser in mosParameters to halve size and eliminate anomalies +- Removed all calls to mosParseParams in favour of creating mosParameters object +! Implemented modification to htaccess.txt in line with forum statements on SEF + +14-Jan-2006 Martin Brampton (counterpoint) +! Tidied XML parser +! Implemented XML parser in all cases except actual install/uninstall and mosParameters + +12-Jan-2006 Martin Brampton (counterpoint) ++ Added XML parser classes to admin.php and utilised in admin side components +! Fixed bug in detect calling wrong DB function for multiple queries +! Moved mosParameter class into index.php for use with mambot handler + +11-Jan-2006 Martin Brampton (counterpoint) +! Split out database.php again, but this time in the Mambo root +! Modified install2.php and index.php for above change +! Installation code should now work + +11-Jan-2006 Martin Brampton (counterpoint) +! Further work to correct most popups. Media manager image upload still not working. ++ Introduced mosModuleHandler to improve efficiency of DB access and structure +! Further moves of code into class methods ++ Created login mambot, made user side authentication require mambots; add other hooks ++ Addition to english.php to provide error message when no authentication mambots +! Installation code still not working. +! Extensive work on SEF towards reliable 404 errors for incorrect links + +5-Jan-2006 Martin Brampton (counterpoint) +- Removed globals.php +- Removed /includes/database.php +- Removed /administrator/includes/auth.php (residual code now in popups) +! Modified popups to include index.php ++ Created login authentication mambot (uses existing authenticator class) +! Modified mambot handler to permit mambots to be classes rather than functions +! Provide for multiple authentication mambots at login +! The installation code will not currently work because of restructuring + +4-Jan-2006 Martin Brampton (counterpoint) +! Moved function mosTreeRecurse into mosAdminMenus from admin.menus.php +! Moved function mosGetOrderingList into mosAdminMenus.php from admin.mambots.php +! Moved class definitions mosContent, mosSection, mosCategory into content.class.php +! Modified class related components to include content.class.php for content class definitions. + +2-Jan-2006 Martin Brampton (counterpoint) ++ Added getBestQueryMatch method to mosMenuHandler to derive Itemid from query string +! Bug fixes + +31-Dec-2005 Martin Brampton (counterpoint) ++ Introduced mosFileManager singleton class into index.php ++ Introduced mosDirectory class into index.php +! Further changes to reduce mambofunc.php + +29-Dec-2005 Martin Brampton (counterpoint) +- Removed mosAbstractTasker, not sound OO design, not used +- Commented out _form_mos_menu in mamboxml.php (class mosParameters) apparently not used +! mosAdminMenus class removed from mambo.php turned into /administrator/includes/mosAdminMenus.php +! Made mambo.php consist entirely of classes - moved functions to /includes/mambofunc.php +! Progressively reducing functions in mambofunc.php to stubs that call class methods +! No includes or executable code in mambo.php or mambofunc.php - mostly moved to index.php +- Removed mosHTML::treeSelectList in mambo.php - not used +! Moved function mosTreeRecurse from mambofunc.php to admin.menus.php - only place used +! Removed mosObjectToArray from mambofunc.php - not used +! Moved function mosGetOrderingList from mambofunc.php to admin.mambots.php - only place used +! Removed HMTL classes from mambo.php - created /includes/mamboHTML.php +! Removed most mailer code into extension of the phpmailer class, loaded when required + +27-Dec-2005 Martin Brampton (counterpoint) +! Complete rewrite of SEO code with substantial new features +! Further detailed changes to support pathway + +23-Dec-2005 Martin Brampton (counterpoint) +! Numerous changes to correct errors and optimise DB accesses + +16-Dec-2005 Martin Brampton (counterpoint) +! Fixed bug in submenu handling introduced by mosMenuHandler ++ Added mosPathway class, modified contact.php as example - needs much work in content.php + +15-Dec-2005 Martin Brampton (counterpoint) ++ Added mosMenuHandler into index.php to buffer menu data from database +! Changed much code where filter information can be provided by mosMenuHandler +! Changed a couple of mambots - new handler provides an extra parameter, the mambot's own parms. + +13-Dec-2005 Martin Brampton (counterpoint) +! Extensive changes to the structure of index files, database classes and mambo.php +! mosMambotHandler substantially modified to read all data from DB on first use +! Near complete overhaul of all code now included in the root index.php, other index +! files include this one so that all significant code for index files is now in one +! place - exception is admin side index3.php which still contains some code. + +-------------------- 4.5.3 (Holiday Patch) Release -------------------------- + +31-Dec-2005 Chad Auld (cauld) +# Fixing PHP 5 related issues with admin.content.php +! Updating credits file +! Adjusting static content editor so it doesn't shift during editing with TinyMCE 2.0.1 + +31-Dec-2005 Carlos Souza (csouza) +# Replaced inconsistent short open tags that caused parse errors in some php versions + +31-Dec-2005 Martin Brampton (counterpoint) +! Modified one line in pathway that was using globals no longer set - changed to super globals + +29-Dec-2005 Chanh Ong (cong) +# Fix Parse error: parse error, unexpected '}' in php 5.1 + +26-Dec-2005 Chad Auld (cauld) +! Making some changes for the TinyMCE 2.0.1 update to handle the default to filter template change +! Updating version.php for release +# Fixing trash so that it is empty after a fresh install with sample data + +23-Dec-2005 Chad Auld (cauld) +! Removing experimental Safari warning in TinyMCE +! Updating version.php for holiday patch + +22-Dec-2005 Martin Brampton (counterpoint) +# Altered incorrect method for error message on row in admin.section.php +# Added default of null string to params field in mos_section. + +21-Dec-2005 Chad Auld (cauld) +! Updating default templates with some minor fixes +# Fixing some formatting errors on the sample data + +21-Dec-2005 Carlos Souza (csouza) +# added session_start() calls to index.php and index2.php + +21-Dec-2005 Chanh Ong (cong) +- Revert the change below due to the fix csouza made in index2.php which is better and more secure + +20-Dec-2005 Chanh Ong (cong) +# Fix problem where Email icon on content not working where session lost its previous value. + +20-Dec-2005 Chad Auld (cauld) ++ Adding 453 to 453h sql patch for TinyMCE 2.0.1 upgrade + +19-Dec-2005 Chad Auld (cauld) +# Fixing admin content preview & upload session issue + +18-Dec-2005 Chad Auld (cauld) +! Updated the default TinyMCE editor from 1.45 to 2.0.1 ++ Added back in the old System Information administrator link + 19-Dec-2005 Carlos Souza (csouza) # Changed register globals emulation to default to 'On' @@ -41,6 +290,8 @@ 16-Dec-2005 Chanh Ong (cong) # Fix bug that causes the "top" position always overlay other component +-------------------- 4.5.3 Release -------------------------- + 26-Nov-2005 Chad Auld (cauld) ! Fixed GPL text in install (made all 1 font, easier to read) - Removed old templates @@ -50,7 +301,7 @@ ! Adding setting to default register globals emulation to "On" 24-Nov-2005 Chad Auld (cauld) -! Changed the default on the new admin simple/advanced interface to advanced +! Changed the default on the new admin filter/advanced interface to advanced 23-Nov-2005 Chad Auld (cauld) ! Changed header logos. Removed references to 4.5.2. @@ -692,3 +943,4 @@ --------------------------- This application is opensource software released under the GPL. Please see source code and the LICENSE file +