--- mambo/branches/4.6/CHANGELOG.php 2006/01/06 05:54:35 112 +++ mambo/branches/4.6/CHANGELOG.php 2006/04/06 18:41:09 450 @@ -1,9 +1,11 @@ Removed ! -> Note --------------------- 4.5.3 Release -------------------------- +-------------------- 4.6 Release -------------------------- +06-April-2006 Neil Thompson (neilt) +# Bug fixes within the Admin Modules + +05-April-2006 Martin Brampton (counterpoint) +! Modified index.php to relax check on Itemid for components not having menu entries + +03-April-2006 Neil Thompson (neilt) ++ Added The Source URL to weblinks ++ Added Mambo Foundation and The Source links to Other Menu +! Changed labels in poll to Question from Title + +02-April-2006 Neil Thompson (neilt) +# -> Fixed pathway.php missing php tag + +2-April-2006 Chad Auld (cauld) +! Committed bot_mostlyce V1.5 (major changes in the way of authentication, plugin loading, etc.) Simplified and much cleaner. +! Committed com_mostlyce V1.4 (major admin interface changes, some options removed, and some new ones added). +- Removed MOStlyCE imgmanager, filemanager, & preview plugins. Also removed auth_mostlyce.php. Will eventually re-implement in a cleaner and more efficient manner. ++ Adding the new MOStlyDBAdmin component for db backup and restore functionality. + +1-April-2006 Martin Brampton (counterpoint) ++ Added Mambo Containers admin side component (NOT an April Fool joke :)) + +31-March-2006 Neil Thompson (neilt) +! changed admin to show advanced_mode as default + +30-March-2006 Neil Thompson (neilt) +# Fixed mod_latest_content no content error +# Fixed handlers in mod_latest_content +# Corrected cases in mod_latest_content +! Removed mod_latest_content fixed width limit in horizontal td case +# Fixed bug in content.class.php getBlogSectionCount() not returning 0 count +! Module mod_latest_content changed to default unpublished + +28-March-2006 Neil Thompson (neilt) +# Fixed problem with missing legends in Content Section, Category, Content Item + +26-March-2006 Chad Auld (cauld) +! Mambo's security list email address has changed, updated email address on the installation survey. + +22-March-2006 Martin Brampton (counterpoint) +! Optimised admin module mod_stats to user mosMenuHandler instead of DB +! Optimised mostlyce.php to call mainframe for template instead of DB +# Fixed problem with combining update session with validation +! Reorganised admin side index.php logic so that resubmitting login ignored +# Fixed offline check issue following changes to check admin session +! Changed mosMenuHandler getMenuType method to return counts as well as types + +21-March-2006 Martin Brampton (counterpoint) +! Further optimisation in CMT classes, user authenticator +! Merging of some methods between mosDBTable and mosDBTableEntry ++ Introduction of getNullDate method in database +! Revised method of discovering document root in index.php +! Optimised handling of admin user and sessions +- Removal of checkAdminSession from admin.php - small amounts of + new code in mosUser, mosSession and index.php adminside processing +! Small modifications to the editor to attempt to overcome the + environment setup problems by including index.php + +20-March-2006 Chad Auld (cauld) ++ Adding a donation icon to the new installation survey + +19-March-2006 Chad Auld (cauld) +! Disabling MOStlyCE's preview plugin. Mambo has its own preview option so no since in slowing down the editor. ++ Adding the Print plugin to MOStlyCE. It was there, but was failing to load and display. + +19-March-2006 Martin Brampton (counterpoint) +! Reinstalled changes to popup code, mainly in menubar.html.php, somehow + lost from original changes made on 5 and 11 January 2006. + +16-March-2006 Chad Auld (cauld) +! Adding IE fix for the MOStlyCE contextmenu plugin. Was causing IE to fail. +! Updating version info for 4.6 public RC1 + +12-March-2006 Chad Auld (cauld) +! Changed the end user survey to handle emails a bit differently. Comments are now sent to a different location. + +4-March-2006 Chad Auld (cauld) ++ Adding new end user survey functionality to the last install screen +! Updating version info for 4.6 public Beta 1 + +1-March-2006 Predrag Lezaic (oziris) +! Updated author emails and URL's in XML files. + +1-March-2006 Chad Auld (cauld) +! Updated "Lost Password" error message to make it more clear that both username and email address are required. + +28-February-2006 Predrag Lezaic (oziris) +! Updated calls from admin components to new help screen file names. + +28--February-2006 Chad Auld (cauld) +! Changing default MOStlyCE plugin layout based on suggestions from Water & Stone + +28-February-2006 Predrag Lezaic (oziris) +! Changed file names of help screen documents. + +28-February-2006 Adi Setiawan (adilovetini) +! add mambo version info in the top right of administrator pages + +27-February-2006 Adi Setiawan (adilovetini) ++ add latest content module + +26-February-2006 Predrag Lezaic (oziris) +! Replaced remaining copyright notices in php and html files. + +25-February-2006 Chad Auld (cauld) ++ adding a couple MOStlyCE plugins +- removed a few unused MOStlyCE plugins +# Fixed an error with the htmltemplate plugin +# Fixed a bug in com_content that was causing the "Not Authorized" error when trying to edit content from the frontend + +24-February-2006 Predrag Lezaic (oziris) +! Replaced copyright notices in xml files. + +24-February-2006 Martin Brampton (counterpoint) +! Improved (un)installer error handling +! Clarified session timeout code, distinguishing between user and admin sides + +21-February-2006 Chanh Ong (cong) +# Missing closing php tags! in a couple files + +15-February-2006 Carlos Souza (csouza) +! Replaced copyright notices. Thanks to Predrag Lezaic for his assistance. + +14-Febuary-2006 Adi Setiawan (adilovetini) +! Temporary hide key reference in content item parameter to avoid confusing ++ Add banner client id column in manage client banner manager +! Update installation sample data +! Update some variables in offline.php to work properly in 4.6 + +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,16 +421,18 @@ 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 + Added new Mambo default template -! Changed more sample data +! Changed more sample data ! Updated the default setup to fit new template ! 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. @@ -77,7 +459,7 @@ /administrator/components/com_menus/content_section/content_section.menu.html.php 13-Nov-2005 Chad Auld (cauld) -! Updated install screens to display 453 and release dates. +! Updated install screens to display 453 and release dates. ! Changed the newsflash articles included with the sample data. # [#8199] Database queries in gacl_api.class # [#7713] mosMail fix bcc bug + add missing ReplyTo fields @@ -104,7 +486,7 @@ ! Changed date format "Y-m-d h:i:s" to "Y-m-d H:i:s" in message send in frontend 20-Oct-2005 Chad Auld (cauld) - ! Fixed SQL injection hole in content submission + ! Fixed SQL injection hole in content submission 20-Oct-2005 Cameron Fraser + Added Simple / Advanced functionality to Add / Edit (Content/Section/Category) pages @@ -114,7 +496,7 @@ admin.categories.html.php admin.typedcontent.html.php index2.php - + 19-Oct-2005 Chad Auld (cauld) # [#8260] Search highlighting fails when a "?" is entered @@ -692,3 +1074,4 @@ --------------------------- This application is opensource software released under the GPL. Please see source code and the LICENSE file +