/
CHANGELOG
382 lines (324 loc) · 16.1 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
0. Metadata
-----------
File version: $Id$
Copyright: Copyright (C) 2005 - 2009 Open Source Matters, Inc. All rights reserved.
License: GNU General Public License version 2 or later; see LICENSE.txt
1. Copyright and disclaimer
---------------------------
This application is opensource software released under the GPL. Please
see source code and the LICENSE file
2. Changelog
------------
This is a non-exhaustive (but still near complete) changelog for
Joomla! 1.5, including beta and release candidate versions.
Our thanks to all those people who've contributed bug reports and
code fixes.
Legend:
* -> Security Fix
# -> Bug Fix
$ -> Language fix or change
+ -> Addition
^ -> Change
- -> Removed
! -> Note
06-Jul-2009 Andrew Eddie
# [#17103] Missing JText::_ in administrator/components/com_admin/helpers/html/directory.php
^ Change component configuration files from params to fields.
^ Make view/layout labels consistent and convert XML from params to fields.
^ Refactored instances of global $mainframe.
^ Moved the milkyway overrides out of the way for the time being (too many errors to fix).
05-Jul-2009 Gergo Erdosi
^ Replaced mod_status with its refactored version.
! Thanks to Andrea Tarr for helping refactor the mod_status module.
# Fixed bug in installation.
05-Jul-2009 Andrew Eddie
+ Add accessability tweaks to admin mod_menu.
+ [#16547] Cancel button on Article Manager parameters does not work
^ All arguments are now optional in JParameter::__construct.
^ Refactored com_config.
+ Added support for tabbed configuration files in com_config component support.
^ Configured com_content component parameters to use tabs.
04-Jul-2009 Gergo Erdosi
- Removed closing tag in configuration.php file.
+ Added new parameter option 'closingtag' to JRegistryFormatPHP::objectToString().
^ Syncronized configuration.php-dist with the changes.
04-Jul-2009 Andrew Eddie
^ SQL CHANGE: Add missing entries in jos_extensions.
+ Added new administrator template: bluestork.
^ Refactored admin mod_menu; added layout support.
# Fixed bugs in module layout list parameter.
^ Menu changes based on Ron Severdia's suggestions added.
# [#15509] JHTML::_() breaks on PHP 5.3.0 when calling methods which uses a reference in its argument list.
# [#15813] PHP Notice During Installation
# [#16527] JQuery class not imported in form/fields/accesslevels.php
# [#16691] [patch] docblock typos in html.php
^ [#14459] JProfiler Time elapsed, Memory used
# [#15367] JRegistry::setValue() return value is incorrect as per documentation
+ Added JRegistry::__toString magic method.
# [#16941] administrator/backups not created
- Removed JPATH_BACKUPS
# [#15411] Invalid HTML in com_member templates
^ [#17021] Refactoring administrator/com_admin
^ Added Robs refactoring of com_config, refactored some more.
02-Jul-2009 Andrew Eddie
- Deprecated JDatabase::stderr
+ [#16045] Added JDatabase::getNextRow, JDatabase::getNextObject
01-Jul-2009 Gergo Erdosi
# Fixed editor and editors form fields.
01-Jul-2009 Andrew Eddie
^ Changed successful translation marker in JLanguage from • to ** to avoid double escaping ugliness.
+ Added new configuration variable to enable (default) or disable the tp=1 feature.
# [#17020] Refactoring com_login component: error on at the end of inactivity period.
27-Jun-2009 Gergo Erdosi
^ Updated SimplePie to version 1.1.3.
- Removed sections search plugin.
^ Replaced emailcloak content plugin with its refactored version.
^ Replaced pagebreak content plugin with its refactored version.
^ Replaced pagenavigation content plugin with its refactored version.
^ Replaced vote content plugin with its refactored version.
26-Jun-2009 Gergo Erdosi
^ Replaced com_login with its refactored version.
! Thanks to Christophe Demko for helping refactor the com_login component.
^ Updated SVN properties on com_login.
25-Jun-2009 Gergo Erdosi
^ Merged 'com_newsfeeds' branch (Newsfeeds component refactoring).
! Thanks to Rob Clayburn for refactoring the com_newsfeeds component.
24-Jun-2009 Andrew Eddie
^ Deprecated JObject::toString, added JObject::__toString magic method.
+ Added PHP5 check to installation index.php.
+ Menus rebuild task now converts menu params to JSON format.
+ Added constructor to JObject to initialise the properties.
+ Added JObject::def with similar function to JParameter::def.
23-Jun-2009 Gergo Erdosi
# Fixed weblink checkin method.
# Fixed extension parameter of categories.
23-Jun-2009 Andrew Eddie
^ Changed mod_custom into real module; added allowance to run content through content plugin system.
# Fixed bug preventing mod_custom from displaying content.
# Fixed bug in JTable::move causing SQL error (ordering field not quoted properly).
# Fixed SQL bug in frontend com_content categories view.
+ Added sample menu item to test frontend categories view.
========== VERSION 1.6 APLHA RELEASED ==========
22-Jun-2009 Gergo Erdosi
- Removed a duplicate checked out icon from com_content.
# Fixed form validation on cancel in com_content.
22-Jun-2009 Andrew Eddie
^ Configured helpers to support the com_categories submenu.
+ Added JForm fields and parameters to list component and module layout overrides.
- Drop ordering field from jos_categoies.
21-Jun-2009 Gergo Erdosi
# Fixed configuration variable error.
# Fixed typo in installation SQL file.
^ Merged 'installation' branch (fixes to installer).
- Removed installation/LICENSE.
- Removed unnecessary manifest files.
- Removed unnecessary language files.
# Fixed mod_stats query.
21-Jun-2009 Ercan Ozkaya
^ Upgraded Mootools to version 1.2.3
20-Jun-2009 Andrew Eddie
^ Converted admin com_content to MVC
^ Converted 'frontpage' to 'featured' articles.
^ Integrated trash handling into com_content.
- Removed com_frontpage and com_trash.
^ Converted com_menus to nested sets.
^ Redesigned com_menus menu item edit page.
^ Integrated trash handling into com_menus.
^ Changed article router helper to ContentRoute::article and ContentRoute::category
^ Standardise nested set left and right fields as lft and rgt.
+ Added xreference field to jos_categories to enable sync with external data sources (replaces keyref parameter).
+ Added added language field to jos_categories (replaces parameter).
+ Added metadesc, metakey, metadata fields to jos_categories.
+ Added created_user_id, created_timte, modified_user_id, modified_time fields to jos_categories.
+ Added language and hits fields to jos_categories.
^ Change jos_session.session_id to VARCHAR(32).
- Removed form handling methods from JModelItem (now in JModelForm).
^ Moved menu helper methods from com_menus to JHtmlMenu.
+ Added JHtmlJGrid (temporary class).
^ Removed the need for JSession to use JTable (saves loading that class unnecessarily).
^ Add a temporary recursion block in JError::raiseError.
! Reverted JHtmlList::category to original argument list and deprecated method.
+ Added JHtmlCategory.
+ Added access filter to backend com_weblinks.
+ Reconfigured the JHtmlJGrid published list helper.
+ Added root/uncategorised categories to the sample data.
+ Add small alias to backend weblinks list.
+ Add ability for a weblink to not be categorised.
! Convert JForm categories field to use new API.
+ Added backend com_content.menu language file.
^ Refactored com_categories to support sub-controllers.
16-Jun-2009 Hannes Papenberg
# Fixed categories implementation. Changed sample data and fixed bugs in com_newsfeeds
16-Jun-2009 Andrew Eddie
+ Added placeholder folders for language override files.
^ JModelForm::getForm now returns false on error.
+ Added magic JUri::__toString method.
+ Added maxlenth attribute to TEXT parameter type.
# Jhtml::calendar now load script declarations once for each field.
- Remove fake destructor from JSession.
15-Jun-2009 Ercan Ozkaya
^ Refactored com_cache
14-Jun-2009 Hannes Papenberg
^ Implemented nested categories
# Fixed old references to #__templates_menu to work with the new #__menu_template
05-Jun-2009 Ian MacLennan
+ Added layouts from 1.5.11 to milkyway template as overrides
02-Jun-2009 Sam Moffatt
+ Added language override system
+ Added JVersion::getUserAgent
+ Added JFactory::getStream
01-Jun-2009 Louis Landry
^ Reworked installation app to use JForm and cleanup of variable names -- first pass.
! Installation language strings and JavaScript behaviors need to be reworked still.
01-Jun-2009 Ercan Ozkaya
- Removed obsolete Mootree version
- Removed index.js from khepri
^ Started refactoring of JTabs
^ Merged core-uncompressed.js and core.js
31-Jun-2009 Rob Schley
^ Moved LICENSE.php out of the installation folder and renamed to LICENSE.txt.
^ Updated the license declarations.
^ Updated some copyright declarations that still referred to 2008.
31-May-2009 Ercan Ozkaya
+ Added usergroup filter to debug plugin
+ Added groups property to JUser
31-May-2009 Sam Moffatt
^ Added extra functionality to GMail auth plugin (configurable verify peer, user blacklisting and domain control)
^ Set the type for all authentication plugins
^ Updated loader to handle non-existent files properly
+ Added ability to override default language in configuration.php file
^ Updates to improve performance of archiving subsystem
+ Added JStream class
^ Minor updates to database system
- Removed backlink migration from plugin installation SQL
31-May-2009 Ercan Ozkaya
^ Merged refactored com_checkin from experimental branch
30-May-2009 Sam Moffatt
^ Fix to htaccess to permit different extensions from /component SEF'd links
30-May-2009 Hannes Papenberg
^ Changed template manager to better support new template styles
29-May-2009 Hannes Papenberg
^ MVCed com_modules in the backend
29-May-2009 Ercan Ozkaya
+ Added CodeMirror editor plugin
29-May-2009 Ercan Ozkaya
+ Added file list section to language meta files
- Removed legacy methods from JLanguage
- Removed com_polls language files
- Removed legacy fields from language meta files (locale, winCodePage, backwardLang, pdfFontName)
! Committers, please update language meta files when adding/removing translation files
29-May-2009 Louis Landry
+ Added redirect manager component/plugin.
28-May-2009 Louis Landry
^ Replaced the combobox behavior -- still needs a few tweaks.
28-May-2009 Ercan Ozkaya
# Fixed sample data installation error
# Fixed com_members reference in mod_quickicon
28-May-2009 Hannes Papenberg
^ Updated TinyMCE to version 3.2.4.1
^ Implemented menu item specific parameter sets for templates
28-May-2009 Rob Schley
# Fixed Fatal Error call to undefined method JAdministrator::getSiteURL() in the template manager.
- Dropped the batch update interface from com_users because it has never worked.
# Fixed the toggle buttons in the users list of com_users.
# Fixed the allowed action list associated with a group not being translated in com_users.
# Fixed the "User Groups Having Access" feature in com_users.
27-May-2009 Rob Schley
# Fixed the root_user setting getting lost when updating global configuration.
# Fixed the Switcher JavaScript behavior.
# Fixed some rendering problems with the submenu in com_config and com_admin.
# Fixed the default access level setting not being added to the configuration file on install.
# Fixed problems with the installation app trying to connect to the database becuase of JModel.
# Fixed version numbers in the installation app.
# Fixed many more references to gid and removed the gid columns from the users and sessions table.
# Fixed checks against gid in com_content. Frontend editing should work now!
# Fixed checks against gid in com_weblinks submit form.
- Removed the gid field from the user form.
# Fixed JElement. Changed it back to a concrete class until other areas are changed to not use it as such.
# Fixed the group based filtering in com_content admin interface.
# Fixed part of the component config screen. Still not quite correct but at least it saves now.
# Fixed the recipients drop down in com_messages administrator interface.
# Fixed the authors drop down in com_content administrator interface.
^ Cleaned up JMenuSite.
^ Reworked the JAccess::getAuthorisedUsergroups() method.
# Fixed some global configuration issues.
+ Added a default access setting to global configuration.
27-May-2009 Andrew Eddie
- Dropped PEAR package and JArchive::create
^ Deprecated JHtmlList::accesslevel, use JHtmlList::accessLevels instead
^ Corrected JHtmlGrid::access to use new values (still needs work - not scalable)
- Deprecated passing hidemainmenu through Toolbar buttons (should be done in the view)
! HTML package soft-converted to PHP 5
^ Refactored backend com_weblinks; added access control field.
26-May-2009 Andrew Eddie
+ Added new ACL schema
- Removed jos_core_acl tables
- Removed jos_groups; adjusted joins in queries
- Upgraded JFactory
- Removed phpgacl libraries
- Removed JAuthorization (replaced with JAcl)
+ Added exclusion support for modules (don't show on page)
- Removed ADODB compatibility methods from JDatabase
+ Added chaining support to JQuery
25-May-2009 Louis Landry
+ Added JSON registry format.
^ Changed default registry format to JSON -- dynamically converts from INI.
_ Removed unnecessary constructors from plugin classes
- Removed php4 and 5.0 compatability files
- Removed JTemplate and pattemplate
+ Added JAccess and supporting libraries.
^ Updated JTableUser to support new ACL
+ Added JTableAsset, JTableUsergroup
+ Added Joomla namespace to core.js for Joomla native JavaScript methods.
! Installation application is under construction.
25-May-2009 Rob Schley
- Removed DOMIT from the libraries. Deprecated JFactory::getXMLParser('dom');
+ Added the onBeforeRender plugin event. Refactored some of the event handling logic for applications.
^ Ported over Anthony Ferrara's changes to the plugin and event system for better performance.
- Removed XStandard
^ Cleaned up the site index and application files.
^ Changed JClass references to JObject.
# Fixed a fatal error in JForm.
+ Added JController::getInstance() to fetch a controller instance.
+ Added JModelList, JModelItem, and JModelForm.
+ Added JQuery.
+ Added com_users.
22-May-2009 Louis Landry
- Removed PDF support.
^ Moved the openid library package into the plugins/authentication directory.
22-May-2009 Rob Schley
- Removed phputf8 from the libraries.
^ Moved the geshi library package into the plugins/content directory.
- Removed a ton of legacy code.
- Removed a ton of deprecated code.
# Fixed an issue with the Media Manager constantly reloading the page with MooTools 1.2.
+ Added JForm libraries package.
^ Removed references to behavior.mootools.
^ Fixed the admin menu to work with MooTools 1.2.
^ Merged in changes to JHtmlBehavior for the JavaScript framework.
^ Updated JS from for Mootools 1.2.
13-May-2009 Ian MacLennan
# [#13898] There is no translated description for component/module/plugin/etc. after installation
# [#15417] db->updateObject function outdated
# [#15727] Module cache, id, Itemid
# [#16314] PHPDoc Comment for JFactory getDocument method Incorrect
# [#16349] Revert 16122 and Replace sr-ME language files
09-May-2009 Kevin Devine
# [#15909] RSS 2.0 feeds try to turn mailto: links into absolute urls
# [#16211] Atom Link in RSS feed causes validation problems
# [#16007] JFile::getName() loses first character
05-May-2009 Ian MacLennan
# [#15541] Article Catagory Layout incorrectly sorted
# [#15699] Global Configuration Undefined Variable warning
# [#15740] At login use of task=register instead of view=register
# [#15853] Search results pagination broken when two or more search terms, SEF enabled
# [#15912] Error in KEPRI Template, css for icon 'article'
# [#15963] The align attribute in mod_mainmenu helper causes problems with some templates
24-Apr-2009 Kevin Devine
# [#15446] Atom feed does not validate for Contact Category and Weblinks Category Layouts
# [#13890] < Prev and Next > links do not follow SEF rules (duplicate content)
# [#15691] Need better control of who can upload files
# [#16112] Change in Montengrin Language ISO Code
# [#15551] Inconsistent prefix for index.php in com_users #2
# [#15913] Change in installation version display (patch included)
# [#15701] Joomla 1.5.10 breaks package installation due to new installer PHP code