| 1 |
<?php |
<?php |
| 2 |
/** |
/** |
| 3 |
* @version $Id: CHANGELOG.php,v 1.32 2005/11/27 07:06:46 cauld Exp $ |
* @version $Id: CHANGELOG.php,v 1.4 2006/01/21 09:14:00 cauld Exp $ |
| 4 |
* @package Mambo_4.5 |
* @package Mambo_4.5 |
| 5 |
* @copyright (C) 2000 - 2004 Miro International Pty Ltd |
* @copyright (C) 2000 - 2004 Miro International Pty Ltd |
| 6 |
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL |
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL |
| 14 |
1. Changelog |
1. Changelog |
| 15 |
------------ |
------------ |
| 16 |
This is a non-exhaustive (but still near complete) changelog for |
This is a non-exhaustive (but still near complete) changelog for |
| 17 |
Mambo 4.5.x, including beta and release candidate versions. |
Mambo 4.5.x & 4.6, including beta and release candidate versions. |
| 18 |
Our thanks to all those people who've contributed bug reports and |
Our thanks to all those people who've contributed bug reports and |
| 19 |
code fixes. |
code fixes. |
| 20 |
|
|
| 26 |
- -> Removed |
- -> Removed |
| 27 |
! -> Note |
! -> Note |
| 28 |
|
|
| 29 |
|
-------------------- 4.6 Release -------------------------- |
| 30 |
|
|
| 31 |
|
26-Jan-2006 Martin Brampton (counterpoint) |
| 32 |
|
! Modified search component. Used to use stop words from e.g. english.ignore.php |
| 33 |
|
against the whole search string. Now individual stop words are removed for |
| 34 |
|
better searching |
| 35 |
|
|
| 36 |
|
26-Jan-2006 Martin Brampton (counterpoint) |
| 37 |
|
! Modified pathway logic to suppress if only the single item 'Home' |
| 38 |
|
! Various merge and other bugs fixed |
| 39 |
|
! Warnings and notices from Magpie suppressed |
| 40 |
|
|
| 41 |
|
23-Jan-2006 Martin Brampton (counterpoint) |
| 42 |
|
! Changed /installation/install2.php to take account of changed location database.php |
| 43 |
|
! Changed /installation/install4.php to use in line HTML instead of echo, to |
| 44 |
|
eliminate slightly odd parsing error. |
| 45 |
|
|
| 46 |
|
22-Jan-2006 Chad Auld (cauld) |
| 47 |
|
+ Adding MOStlyCE as the new default editor for Mambo |
| 48 |
|
! Updated the version.php file for release |
| 49 |
|
# Some merge artifacts were left in index.php causing failures, cleaned them up |
| 50 |
|
|
| 51 |
|
20-Jan-2006 Martin Brampton (counterpoint) |
| 52 |
|
! Modified index.php to derive live site from $_SERVER |
| 53 |
|
! Improvement to sefRelToAbs handling |
| 54 |
|
- Removed sefRelToAbs from login form action attribute, no point SEF'ing forms |
| 55 |
|
|
| 56 |
|
19-Jan-2006 Martin Brampton (counterpoint) |
| 57 |
|
! Changes to make install/remove of language packages work correctly |
| 58 |
|
- Removed database.php from the Mambo root, leaving in /includes for compatibility |
| 59 |
|
! Eliminated redundant DB access from login module |
| 60 |
|
|
| 61 |
|
19-Jan-2006 Martin Brampton (counterpoint) |
| 62 |
|
! Fixed nasty typo in database class |
| 63 |
|
+ Put copy of database.php into /includes for backwards compatibility |
| 64 |
|
|
| 65 |
|
19-Jan-2006 Martin Brampton (counterpoint) |
| 66 |
|
! Various bug fixes |
| 67 |
|
! Extensive tidy up of what remains of installer.class.php |
| 68 |
|
! NOTE still need to do work on file permissions issues and error handling |
| 69 |
|
|
| 70 |
|
18-Jan-2006 Martin Brampton (counterpoint) |
| 71 |
|
- Removed DOMIT!! |
| 72 |
|
! Modified Geshi mambot to parse XML without domit |
| 73 |
|
! Modified newsfeeds and frontend HTML to handle RSS without domit |
| 74 |
|
+ Added Magpie to handle RSS feeds |
| 75 |
|
! Bug fixing |
| 76 |
|
|
| 77 |
|
17-Jan-2006 Martin Brampton (counterpoint) |
| 78 |
|
! Initial implementation of new integrated installer/uninstaller (no domit) |
| 79 |
|
- Removed most code from mamboxml and what was left went into /includes/mambofunc.php |
| 80 |
|
|
| 81 |
|
16-Jan-2005 Giorgio Nordo (gin) |
| 82 |
|
+ added the writeability checks for the directories mambots/editors and mambots/editors-xtd both in the installation wizard and in the system info |
| 83 |
|
|
| 84 |
|
15-Jan-2006 Martin Brampton (counterpoint) |
| 85 |
|
+ Created mosXMLParams as subclass of mosXMLDescription (subclass of mosBasicXML) |
| 86 |
|
+ Coded mosXMLParams to parse all possible parameters in Mambo XML files |
| 87 |
|
! Removed analysis of parameter XML from mosAdminParameters (not much left) |
| 88 |
|
! Note the documentation on parameters is incomplete |
| 89 |
|
! Note that RSS code within admin.php uses domit |
| 90 |
|
|
| 91 |
|
15-Jan-2006 Martin Brampton (counterpoint) |
| 92 |
|
+ Created mosAdminParameters out of mosParameters. All XML handling removed to the new class |
| 93 |
|
+ Added method to mosParameters to get back the parsed text |
| 94 |
|
! Placed mosAdminParameters in admin.php as XML functionality not required user side |
| 95 |
|
! Amended all admin side calls that used XML functionality to use mosAdminParameters |
| 96 |
|
! Recoded parser in mosParameters to halve size and eliminate anomalies |
| 97 |
|
- Removed all calls to mosParseParams in favour of creating mosParameters object |
| 98 |
|
! Implemented modification to htaccess.txt in line with forum statements on SEF |
| 99 |
|
|
| 100 |
|
14-Jan-2006 Martin Brampton (counterpoint) |
| 101 |
|
! Tidied XML parser |
| 102 |
|
! Implemented XML parser in all cases except actual install/uninstall and mosParameters |
| 103 |
|
|
| 104 |
|
12-Jan-2006 Martin Brampton (counterpoint) |
| 105 |
|
+ Added XML parser classes to admin.php and utilised in admin side components |
| 106 |
|
! Fixed bug in detect calling wrong DB function for multiple queries |
| 107 |
|
! Moved mosParameter class into index.php for use with mambot handler |
| 108 |
|
|
| 109 |
|
11-Jan-2006 Martin Brampton (counterpoint) |
| 110 |
|
! Split out database.php again, but this time in the Mambo root |
| 111 |
|
! Modified install2.php and index.php for above change |
| 112 |
|
! Installation code should now work |
| 113 |
|
|
| 114 |
|
11-Jan-2006 Martin Brampton (counterpoint) |
| 115 |
|
! Further work to correct most popups. Media manager image upload still not working. |
| 116 |
|
+ Introduced mosModuleHandler to improve efficiency of DB access and structure |
| 117 |
|
! Further moves of code into class methods |
| 118 |
|
+ Created login mambot, made user side authentication require mambots; add other hooks |
| 119 |
|
+ Addition to english.php to provide error message when no authentication mambots |
| 120 |
|
! Installation code still not working. |
| 121 |
|
! Extensive work on SEF towards reliable 404 errors for incorrect links |
| 122 |
|
|
| 123 |
|
5-Jan-2006 Martin Brampton (counterpoint) |
| 124 |
|
- Removed globals.php |
| 125 |
|
- Removed /includes/database.php |
| 126 |
|
- Removed /administrator/includes/auth.php (residual code now in popups) |
| 127 |
|
! Modified popups to include index.php |
| 128 |
|
+ Created login authentication mambot (uses existing authenticator class) |
| 129 |
|
! Modified mambot handler to permit mambots to be classes rather than functions |
| 130 |
|
! Provide for multiple authentication mambots at login |
| 131 |
|
! The installation code will not currently work because of restructuring |
| 132 |
|
|
| 133 |
|
4-Jan-2006 Martin Brampton (counterpoint) |
| 134 |
|
! Moved function mosTreeRecurse into mosAdminMenus from admin.menus.php |
| 135 |
|
! Moved function mosGetOrderingList into mosAdminMenus.php from admin.mambots.php |
| 136 |
|
! Moved class definitions mosContent, mosSection, mosCategory into content.class.php |
| 137 |
|
! Modified class related components to include content.class.php for content class definitions. |
| 138 |
|
|
| 139 |
|
2-Jan-2006 Martin Brampton (counterpoint) |
| 140 |
|
+ Added getBestQueryMatch method to mosMenuHandler to derive Itemid from query string |
| 141 |
|
! Bug fixes |
| 142 |
|
|
| 143 |
|
31-Dec-2005 Martin Brampton (counterpoint) |
| 144 |
|
+ Introduced mosFileManager singleton class into index.php |
| 145 |
|
+ Introduced mosDirectory class into index.php |
| 146 |
|
! Further changes to reduce mambofunc.php |
| 147 |
|
|
| 148 |
|
29-Dec-2005 Martin Brampton (counterpoint) |
| 149 |
|
- Removed mosAbstractTasker, not sound OO design, not used |
| 150 |
|
- Commented out _form_mos_menu in mamboxml.php (class mosParameters) apparently not used |
| 151 |
|
! mosAdminMenus class removed from mambo.php turned into /administrator/includes/mosAdminMenus.php |
| 152 |
|
! Made mambo.php consist entirely of classes - moved functions to /includes/mambofunc.php |
| 153 |
|
! Progressively reducing functions in mambofunc.php to stubs that call class methods |
| 154 |
|
! No includes or executable code in mambo.php or mambofunc.php - mostly moved to index.php |
| 155 |
|
- Removed mosHTML::treeSelectList in mambo.php - not used |
| 156 |
|
! Moved function mosTreeRecurse from mambofunc.php to admin.menus.php - only place used |
| 157 |
|
! Removed mosObjectToArray from mambofunc.php - not used |
| 158 |
|
! Moved function mosGetOrderingList from mambofunc.php to admin.mambots.php - only place used |
| 159 |
|
! Removed HMTL classes from mambo.php - created /includes/mamboHTML.php |
| 160 |
|
! Removed most mailer code into extension of the phpmailer class, loaded when required |
| 161 |
|
|
| 162 |
|
27-Dec-2005 Martin Brampton (counterpoint) |
| 163 |
|
! Complete rewrite of SEO code with substantial new features |
| 164 |
|
! Further detailed changes to support pathway |
| 165 |
|
|
| 166 |
|
23-Dec-2005 Martin Brampton (counterpoint) |
| 167 |
|
! Numerous changes to correct errors and optimise DB accesses |
| 168 |
|
|
| 169 |
|
16-Dec-2005 Martin Brampton (counterpoint) |
| 170 |
|
! Fixed bug in submenu handling introduced by mosMenuHandler |
| 171 |
|
+ Added mosPathway class, modified contact.php as example - needs much work in content.php |
| 172 |
|
|
| 173 |
|
15-Dec-2005 Martin Brampton (counterpoint) |
| 174 |
|
+ Added mosMenuHandler into index.php to buffer menu data from database |
| 175 |
|
! Changed much code where simple information can be provided by mosMenuHandler |
| 176 |
|
! Changed a couple of mambots - new handler provides an extra parameter, the mambot's own parms. |
| 177 |
|
|
| 178 |
|
13-Dec-2005 Martin Brampton (counterpoint) |
| 179 |
|
! Extensive changes to the structure of index files, database classes and mambo.php |
| 180 |
|
! mosMambotHandler substantially modified to read all data from DB on first use |
| 181 |
|
! Near complete overhaul of all code now included in the root index.php, other index |
| 182 |
|
! files include this one so that all significant code for index files is now in one |
| 183 |
|
! place - exception is admin side index3.php which still contains some code. |
| 184 |
|
|
| 185 |
|
-------------------- 4.5.3 (Holiday Patch) Release -------------------------- |
| 186 |
|
|
| 187 |
|
31-Dec-2005 Chad Auld (cauld) |
| 188 |
|
# Fixing PHP 5 related issues with admin.content.php |
| 189 |
|
! Updating credits file |
| 190 |
|
! Adjusting static content editor so it doesn't shift during editing with TinyMCE 2.0.1 |
| 191 |
|
|
| 192 |
|
31-Dec-2005 Carlos Souza (csouza) |
| 193 |
|
# Replaced inconsistent short open tags that caused parse errors in some php versions |
| 194 |
|
|
| 195 |
|
31-Dec-2005 Martin Brampton (counterpoint) |
| 196 |
|
! Modified one line in pathway that was using globals no longer set - changed to super globals |
| 197 |
|
|
| 198 |
|
29-Dec-2005 Chanh Ong (cong) |
| 199 |
|
# Fix Parse error: parse error, unexpected '}' in php 5.1 |
| 200 |
|
|
| 201 |
|
26-Dec-2005 Chad Auld (cauld) |
| 202 |
|
! Making some changes for the TinyMCE 2.0.1 update to handle the default to simple template change |
| 203 |
|
! Updating version.php for release |
| 204 |
|
# Fixing trash so that it is empty after a fresh install with sample data |
| 205 |
|
|
| 206 |
|
23-Dec-2005 Chad Auld (cauld) |
| 207 |
|
! Removing experimental Safari warning in TinyMCE |
| 208 |
|
! Updating version.php for holiday patch |
| 209 |
|
|
| 210 |
|
22-Dec-2005 Martin Brampton (counterpoint) |
| 211 |
|
# Altered incorrect method for error message on row in admin.section.php |
| 212 |
|
# Added default of null string to params field in mos_section. |
| 213 |
|
|
| 214 |
|
21-Dec-2005 Chad Auld (cauld) |
| 215 |
|
! Updating default templates with some minor fixes |
| 216 |
|
# Fixing some formatting errors on the sample data |
| 217 |
|
|
| 218 |
|
21-Dec-2005 Carlos Souza (csouza) |
| 219 |
|
# added session_start() calls to index.php and index2.php |
| 220 |
|
|
| 221 |
|
21-Dec-2005 Chanh Ong (cong) |
| 222 |
|
- Revert the change below due to the fix csouza made in index2.php which is better and more secure |
| 223 |
|
|
| 224 |
|
20-Dec-2005 Chanh Ong (cong) |
| 225 |
|
# Fix problem where Email icon on content not working where session lost its previous value. |
| 226 |
|
|
| 227 |
|
20-Dec-2005 Chad Auld (cauld) |
| 228 |
|
+ Adding 453 to 453h sql patch for TinyMCE 2.0.1 upgrade |
| 229 |
|
|
| 230 |
|
19-Dec-2005 Chad Auld (cauld) |
| 231 |
|
# Fixing admin content preview & upload session issue |
| 232 |
|
|
| 233 |
|
18-Dec-2005 Chad Auld (cauld) |
| 234 |
|
! Updated the default TinyMCE editor from 1.45 to 2.0.1 |
| 235 |
|
+ Added back in the old System Information administrator link |
| 236 |
|
|
| 237 |
|
19-Dec-2005 Carlos Souza (csouza) |
| 238 |
|
# Changed register globals emulation to default to 'On' |
| 239 |
|
|
| 240 |
|
18-Dec-2005 Martin Brampton(counterpoint) |
| 241 |
|
# Modified SQL statements having LEFT JOIN after list of joined tables |
| 242 |
|
# Modified contact searchbot to set Itemid |
| 243 |
|
|
| 244 |
|
17-Dec-2005 Martin Brampton (counterpoint) |
| 245 |
|
# Modified index.php to avoid conflict with SMF over $_REQUEST['message'] |
| 246 |
|
# Modified admin trash manager to fix failures and lack of page control |
| 247 |
|
|
| 248 |
|
16-Dec-2005 Chanh Ong (cong) |
| 249 |
|
# Fix bug that causes the "top" position always overlay other component |
| 250 |
|
|
| 251 |
-------------------- 4.5.3 Release -------------------------- |
-------------------- 4.5.3 Release -------------------------- |
| 252 |
|
|
| 253 |
26-Nov-2005 Chad Auld (cauld) |
26-Nov-2005 Chad Auld (cauld) |
| 901 |
--------------------------- |
--------------------------- |
| 902 |
This application is opensource software released under the GPL. Please |
This application is opensource software released under the GPL. Please |
| 903 |
see source code and the LICENSE file |
see source code and the LICENSE file |
| 904 |
|
|