-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
220 lines (212 loc) · 14.1 KB
/
CHANGELOG.txt
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
================================
Contao Open Source CMS Changelog
================================
Version 2.9.5 (2011-05-18)
--------------------------
- Updated: updated TCPDF to version 5.9.061 (#2929)
- Added: IE9 compatibility
- Added: added the Swedish editArea translation (#3016)
- Fixed: the code editor did not show up in the file manager (#2922)
- Fixed: the RSS reader did not parse HTML code correctly (#2918)
- Fixed: not all option callbacks worked correctly in override multiple mode (#2976)
- Fixed: the textarea widget did not support the readonly attribute (#2997)
- Fixed: the personal data modules did not handle checkbox fields (#3063)
- Fixed some minor issues
Version 2.9.4 (2011-03-08)
--------------------------
- Added: pass the number of comments to the template (#2753)
- Added: added methods to the Template class to read and write the template name (#2694)
- Added: add support for __isset() to module, element and template classes (#2897)
- Added: added a "compileDefinition" and a "createDefinition" hook (#2883)
- Fixed: wrong sorting values when copying multiple elements (#2433)
- Fixed: correct invalid XHTML in the extension catalog (#2651)
- Fixed: textual publication dates in RSS feeds were not translated (#2760)
- Fixed: the description of the newsletter offset was wrong (#2824)
- Fixed: remove insert tags in page names from title attributes (#2853)
- Fixed: do not generate RSS feeds of protected archives/calendars (#2699)
- Fixed: the CSS classes of image galleries with pagination were not set correctly (#2803)
- Fixed: remove shy-entities from the page title tag (#2709)
- Fixed: assign unique IDs to search box elements in case multiple boxes are used (#2829)
- Fixed: adjust the file paths in style sheets and modules during theme import (#2882)
- Fixed: support PNGs and JPGs in the toggleVisibility() function (#2854)
- Fixed: the style sheet importer still did not support some CSS3 selectors (#2781)
- Fixed: check the target page and article status in the article teaser element (#2714)
- Fixed: do not send lost password mails if an account is not active (#2685)
- Fixed: the wizard labels can conflict with the field labels (#2860)
- Fixed: allow multiple editArea instances on one page in "edit all" mode (#2783)
- Fixed some minor issues
Version 2.9.3 (2011-01-06)
--------------------------
- Fixed: custom templates were not always shown in "override all" mode (#2725)
- Fixed: prevent the X_FORWARDED_FOR header against XSS attacks (#2751)
- Fixed: preserve the selector fields in the personal data module (#2609)
- Fixed: skip mounted folders in the file manager if they do not exist (#2708)
- Fixed: the quick navigation modules failed to work when aliases were disabled (#2718)
- Fixed some minor issues
Version 2.9.2 (2010-12-02)
--------------------------
- Updated TCPDF to version 5.9.023 (#2686)
- Updated MooTools Core to version 1.2.5 (#2545)
- Updated TinyMCE to version 3.3.9.2 (#2702)
- Updated mediaboxAdvanced to version 1.2.5 (#2701)
- Added: allow external images in HTML newsletters (#2396)
- Added: added insert tags for acronyms and abbreviations (#2478)
- Added: add class "sibling" to pages on the same level in the navigation menu (#2419)
- Fixed: do not allow insert tags in comments (#2499)
- Fixed: check for custom layout sections during the theme import
- Fixed: only send the comments notification once (#2407)
- Fixed: skipping the first item of a news list did not work correctly (#2488)
- Fixed: allow column width 0 in page layouts (#2554)
- Fixed: consider the protocol when loading scripts from the Google CDN (#2450)
- Fixed: textareas in the back end were cut off in Opera (#2404)
- Fixed: the task history could not be collapsed (#2424)
- Fixed: the link insert tags showed the page title instead of the page name (#2371)
- Fixed: do not show empty fieldset legends in the form generator (#2625)
- Fixed: preserve curly brackets when replacing simple tokens (#2597)
- Fixed: the style sheet importer did not support some CSS3 selectors (#2566)
- Fixed: textual date insert tags were not replaced when loaded from cache (#2644)
- Fixed: the image insert tag did not output the image dimensions (#2529)
- Fixed: clear the $_GET array after rendering the event list module (#2445)
- Fixed: do not aggregate style sheets with a @font-face selector (#2443)
- Fixed: news insert tags did not handle entities correctly (#2604)
- Fixed: do not show the FTP and database passwords in the install tool (#2417)
- Fixed: minor fixes for the TimePeriod widget (#2477)
- Fixed: update the CSS files after an old version of a record has been restored (#2524)
- Fixed: custom page templates were not shown in "override all" mode (#2494)
- Fixed: incorrect event sorting (#2675)
- Fixed: do not execute hooks in the extension manager (#2448)
- Fixed: check for existing files when renaming files in the file manager (#2610)
- Fixed: check redirect pages for circular references (#2704)
- Fixed: fixed a few minor spelling issues (#2403)
- Fixed some minor issues
Version 2.9.1 (2010-08-09)
--------------------------
- Updated TinyMCE to version 3.3.8 (#2285)
- Improved the theme exporter to skip back end templates (#2343)
- Improved the theme importer to check for existing custom templates (#2344)
- Added: added a Safari patch for the EditArea plugin (#2281)
- Added: added a Swedish translation to the TinyMCE typolinks plugin (#2235)
- Added: added a warning to the login screen if cookies are not allowed (#2210)
- Fixed: the listing module always showed the primary key column (#2248)
- Fixed: empty article teaser drop-down menu when only a root page was mounted (#2201)
- Fixed: the hyperlink element did not handle mailto-links correctly (#2273)
- Fixed: the table sort script did not handle tag replacements correctly (#2289)
- Fixed: the version 2.9 database update failed when upgrading from version 2.6 (#2290)
- Fixed: the maximum front end image width was not calculated correctly (#2268)
- Fixed: custom image gallery templates threw an exception the back end (#2328)
- Fixed: fixed an XSS vulnerability in the front end (thanks to thyon)
- Fixed: the feed generator did not always use the correct publication date (#2323)
- Fixed: fixed two style sheet importer issues (#2239, #2347)
- Fixed: the front end preview links did not work with URL rewriting enabled (#2262)
- Fixed: not all browser languages were checked when looking for a website root (#2361)
- Fixed: the front end cache only worked with rewritten URLs (#2360)
- Fixed: recursive duplication of a page created an empty record (#2363)
- Fixed: the comments form was not displayed if an element was protected (#2365)
- Fixed: change the link title when nodes are expanded or collapsed (#2223)
- Fixed: do not add pages with robots="noindex" to the XML sitemap (#2225)
- Fixed some minor issues
Version 2.9.0 (2010-07-02)
--------------------------
- Improved the Search algorithm to treat the underscore as word character
- Improved the news/calendar feed updater analogous to the style sheets (#2169)
- Hardened the Files library and the file manager (thanks to Stefan Lindecke)
- Added: added an option to aggregate user style sheets into a single file (#2094)
- Added: added the insert tag "env::host" which displays the current host name (#2146)
- Added: added an option to set a custom filter in the DCA configuration (#2150)
- Added: added the "getContentElement" hook (#2065)
- Added: optionally skip the TinyMCE style sheet in the page layout (#2163)
- Added: added an option to disable the code editor in the profile settings (#2147)
- Fixed: double_encode in htmlspecialchars() is only available from PHP 5.2.3 (#2097)
- Fixed: store the last modification date if a record is being updated via Ajax
- Fixed: do not cache pages with a comment notification message
- Fixed: do not allow negative values for resultsPerPage in the back end (#2100, #2109)
- Fixed: EditArea 0.8.2 seems not to handle empty syntax strings (#2112)
- Fixed: include the runonce.php file inside a try-catch block
- Fixed: moved the "readMore" label to the front end module (#2106)
- Fixed: "showQuantity" support was broken in the event menu (#2114)
- Fixed: the theme importer did not strip special characters from the file name (#1974)
- Fixed: "save and back" redirected back to the themes list when editing a style (#2110)
- Fixed: the style sheet files were not correctly updated in some cases (#2169)
- Fixed: the style sheet importer did not support multiple position units (#2107)
- Fixed: the new FileTree reload via Ajax did not work correctly (#2142)
- Fixed: check the RSS feed status when adding them to the page header (#2105)
- Fixed: also consider the fallback layout in the article settings (#2133)
- Fixed: the fields of table tl_user_group were not displayed under allowed fields (#2167)
- Fixed: set the permissions of new folders to 755 when using the Safe Mode Hack (#2120)
- Fixed: the com_ and gallery_ template groups were not queried correctly (#2136)
- Fixed: the search module returned wrong URLs when URL rewriting was disabled
- Fixed: do not execute Files::rename() if the source is the same as the target (#2067)
- Fixed: updated the countries list to its latest version (#2202)
- Fixed: automatically convert language tags to lowercase letters (#2205)
- Fixed: the "save and new" button did not always handle PIDs correctly (#2212)
- Fixed a few minor issues
Version 2.9.RC1 (2010-06-06)
----------------------------
- Updated the Extension Repository to version 2
- Changed the theme file extension to "cto" (#1986)
- Moved the comments template menu to the module settings
- Modified the behavior of the specialchars() function (#1860)
- Modified the theme importer to check for missing fields and layout sections
- Improved the BBCode parser to always look for a closing tags (#1943)
- Improved the FileTree widget to reload via Ajax after using the popup file manager (#1980)
- Improved the Safe Mode Hack to only establish an FTP connection for write operations (#1957)
- Improved the iflng insert tag to support nested tags (#1515)
- Replaced uniqid('', true) with uniqid(mt_rand(), true)
- Removed Google Analytics support (still available through moo_analytics.tpl) (#2006)
- Added: added a TextStore widget to store plain text passwords
- Added: automatically increase the comments headline level (#1794)
- Added: added support for the different image resize modes to TinyMCE (#1712)
- Added: moved the global UTF8_LOOKUP_TABLE to a separate file (#1965)
- Added: added SSL/TLS support to the e-mail class (#1773)
- Added: added an additional confirmation to the "send newsletter" button (#1929)
- Added: added an option to skip featured news in the news list (#1378)
- Added: the group membership updater is now available for all checkbox fields (#1946)
- Added: throw a 404 error if URL rewriting is active and the URL contains the index.php fragment (#1844)
- Added: added an option to set the back end theme and FancyUpload on user level (#1726)
- Added: added an option to extend the mime types array of the File class (#1352)
- Added: use the code editor (EditArea) for all HTML and code fields (#1477)
- Added: add the file modification time to CSS and JavaScript files in the page header (#1830)
- Added: added FTP-SSL support to the FTP class (Safe Mode Hack) (#1968)
- Added: optionally display all news archive items if no period has been selected (#1393)
- Added: allow a dynamic primary key in the listing module (#1932)
- Added: limit the maximum number of records if a user chooses the "show all records" option (#1256)
- Added: allow to resume an interrupted newsletter sending process by defining the start cycle (#1481)
- Added: optionally load the MooTools scripts from a content delivery network
- Added: findInSet now supports option_callbacks in addition to static options (#1914)
- Added: load subpalettes from drop-down menus (#1156)
- Added: added a "parseArticles" hook to modify news items (#1632)
- Fixed: recoverable error in the registration module (#1926)
- Fixed: the event list did not show a "read more" link when redirecting to an article (#1944)
- Fixed: the textarea widget did not ignore the maxlength attribute (#1960)
- Fixed: replaced "uk" with "gb" in the countries list (#1803)
- Fixed: limit imported theme files to system/tmp, templates and the files directory (#1977)
- Fixed: check the table names during a theme import to prevent data injections (#1978)
- Fixed: the theme importer did not strip special characters from the file name (#1974)
- Fixed: the Encryption class did not handle empty strings (#2004)
- Fixed: the file manager showed a toggle button even if there were no valid files (#1993)
- Fixed: group modules by theme in the corresponding content element (#1992)
- Fixed: the templates target folder drop-down menu only showed the first level (#1953)
- Fixed: do not show unrelated templates in the template group menu (#1994)
- Fixed: adjusted the module links in the back end to the new theme URLs (#1972)
- Fixed: the image alt attribute could not be empty (#2009)
- Fixed: do not link a news headline if the item does not contain text (#1987)
- Fixed: error_403 and error_404 pages did not automatically generate an article (#2005)
- Fixed: do not check palettes in "override all" mode (#1982)
- Fixed: changed the theme icon order according to the system defaults (#2025)
- Fixed: corrected a few spelling mistakes and translation issues (#2032)
- Fixed: subpalettes were not inserted correctly when loaded via Ajax (#2039)
- Fixed: the DC_File driver did not support multi-text fields (#2045)
- Fixed: do not remove line breaks from mails sent with the form generator (#1959)
- Fixed: mandatory checkboxes and radio buttons were not handled correctly (#1921)
- Fixed: do not set access rights for every new page but inherit them from the parent page (#2042)
- Fixed: convert special characters in the output of the user insert tag (#1890)
- Fixed: the "generateFrontendUrl" hook was not applied to the search index (#1879)
- Fixed a few minor issues
Version 2.9.beta1 (2010-05-17)
------------------------------
- Added: theme manager
- Added: template groups
- Added: persistent front end logins ("remember me")
- Added: buttons to share articles on Facebook and Twitter
- Added: parent view sorting groups
- Added: Edit Area as default file editor