Dotclear

source: CHANGELOG @ 3679:8eeacb0cfaf8

Revision 3679:8eeacb0cfaf8, 37.6 KB checked in by franck <carnet.franck.paul@…>, 8 years ago (diff)

CHANGELOG 2.13.1

Line 
1Dotclear 2.13.1 - 2018-01-27
2===========================================================
3* Fix: Weird behaviour of theme editor when typing any of "t", "r", "u" and "e" characters
4* Fix: Unable to save an entry with dcLegacyEditor in XHTML mode, visual pane
5
6Dotclear 2.13 - 2018-01-13
7===========================================================
8* 🐘 PHP 5.5+ is required
9* 🛡 Security: New password management system (including silent migration)
10* 🛡 Security: Add Referrer-Policy header in admin pages
11* 🛡 Security: Fix potential XSS - thank's Trí Chim Trích for report
12* Dotclear news are now displayed in async way by js
13* Dotclear core update check is now done by async js - a forced check may still be done on <admin>/update.php page
14* Add utf8mb4 driver (MySQL server 5.7.7+)
15* Add target="blank" option in simpleMenu
16* Update CKEditor from 4.6.2 to 4.7.3
17* Update CodeMirror from 5.25.1 to 5.32.1
18* Add required attribute for mandatory fields
19* Fix: Avoid horizontal scrolling table when longest comment's usernames in list of comments
20* Fix: Cope with MySQLi connection via socket
21* Fix: Error messages markup and styling
22* Fix: Set caret at the end of the inserted thing (img, url, blockquote, …) in Legacy editor if current selection is empty
23* Fix: Cope with query part only in SimpleMenu URLs
24* 🐛 → Various bugs and typos fixed
25* 🌼 → Some locales and cosmetic adjustments
26
27Dotclear 2.12.2 - merged in 2.13
28===========================================================
29* Fix: lang attribute was missing on entry alone contexts for currywurst and dotty templatesets
30* Fix: Add http:// protocol before media.dotaddict.org for csp_admin_img
31* Fix: tpl:sysIf blog_lang generated code
32* Fix: Duplicate auto-generated URI (entries)
33* Fix: Do not use border and background on select to use the system aspect of them in Firefox.
34* Fix: For select element, target Safari to cope with font-size select/option problem.
35* Fix: Error messages styling
36
37Dotclear 2.12.1 - 2017-08-13
38===========================================================
39* Fix: 3rd party filters for template tags (std filters are not more modifiable)
40* Fix: Media filename are now used without modification for media title on upload (advanced mode)
41
42Dotclear 2.12 - 2017-07-27
43===========================================================
44* 🛡 Security: Fix potential XSS
45* 🛡 Security: Enforce uniqness of the recovery key
46* 🛡 Security: Switch hash method from sha1 to sha512 (new installation only)
47* Two new values for base font size (37.5% and 87.5%)
48* Adaptive admin font size is now optional
49* Reduce base font size on very small devices
50* Refactor some functions to closures
51* No CSP directives in safe mode
52* Add current blog domain for script and style CSP directives
53* Backlinks:
54  * Retrieving ping URLs, let trackback first, then pingback, then finally webmention
55  * Get source post content to compose webmention excerpt and retrieve title
56  * Use source post title as blog name if this one is unknown (Anonymous blog is used if neither title nor blog name are known)
57* Datepicker's look refreshed
58* Allow 3rd party additional headers (URL handler)
59* Dublin core metadata removed
60* Using theme\<theme_name> namespace for _public.php and _prepend.php, in order to simplify theme copy and hack
61* Temporary password will have to be changed at first login (after resetting password)
62* Add ukrainian language
63* French help updated for theme editor
64* Add an option to disable Dotclear updates check (super-admin only)
65* Fix: Blogs’ admin (ie not super-admin) got back their blogs’ list but only super-admin may do actions
66* Fix: Post/page edition layout on different screen sizes
67* Fix: x-frame-options URL in admin
68* Fix: Cope with several copies of a same smiley in content
69* Fix: Allow 3rd party filters for template tags
70* Fix: Use getURLFor instead of old getBase function for breadcrumb
71* Fix: Give mysql/mysqli driver choice for DC 1.2 import
72* Clearbricks lib update from 0.9 to 1.0
73* jQuery lib update from 2.2.0 to 2.2.4 (last release of jQuery 2.n branch)
74* CKEditor lib update from 4.6.1 to 4.6.2
75* CodeMirror lib update from 5.15.3 to 5.25.1
76* 🐛 → Various bugs and typos fixed
77* 🌼 → Some locales and cosmetic adjustments
78* 📣 Warning: Next major release (2.13) will require PHP 5.5+
79
80Dotclear 2.11.2 - 2016-12-29
81===========================================================
82* Fix: Ensure compatibility with old version of PHP (5.3, 5.4)
83* Fix: New path of CSP report for maintenance deletion task
84* Fix: Broken entry preview
85* Fix: Avoid outgoing link on images in media manager
86* 🌼 → Do not include empty div as it disrupts CSS flexbox system
87
88Dotclear 2.11.1 - 2016-12-28
89===========================================================
90* Fix: admin menu not visible and some plugin admin not accessible with PHP < 5.5
91
92Dotclear 2.11 - 2016-12-28
93===========================================================
94* 🐘 PHP 5.3+ is required
95* 🛡 Security : Prevents XSS injection in media title, thanks smarterbitbybit for report
96* Cope with locale for sorting order if possible (work in progress)
97* Rich-text-editor (xhtml) may be disabled for Blog/Category description, widget's textareas, …
98* Add direct access to module's settings from plugins management page (depends on _define.php of modules)
99* Menus (except favorites) are now lexically sorted (except "new post" item)
100* Add Entry date as sort order in comments list
101* Switch admin CSS to Sass/Compass (work in progress)
102* Add 'l' and 'm' accesskey for editor toolbars, respectively for 'insert link' and 'select media' buttons
103* Add new categories attribute to EntryIf template tag
104* Remove Dublin-core metadata from <head> in template-sets
105* ToolMan (js) not more used, thank's Tim Taylor for all this years together!
106* Soft redesign of administration pages using responsive font-size and OS system fonts (IE 10+)
107* Add a user preference to hide additional/secondary information
108* Add actions on blog list, new sort order: blog status
109* Update CKEditor to 4.6.1
110* Open trackbacks with behaviors and add basic Webmention support
111* Add First Publication mecanism and an option to auto-ping when fired
112* Berlin theme is now based on Dotty template-set
113* Move advanced and plugins blog’s prefs in two separate foldable sections
114* Add legend and title insertion option for image insertion in entry
115* Some notices and messages may be hidden
116* Add urls attribute to CategoryIf template tag
117* CSP: Move admin CSP admin/csp_report.txt to DC_VAR/csp/csp_report.json
118* CSP: Violations are now stored only once in report if repeated
119* a11y: Remove empty link (href=#) from admin
120* Fix: Proxies may use standard HTTP(S) ports and SSL may now run through a proxy
121* Fix: Prevents precondition failed during activated theme update
122* 🐛 → Various bugs and typos fixed
123* 🌼 → A lot of locales and cosmetic adjustments
124* 🚽 → Housecleaning of no more used scripts, images, resources, IE 9- :-)
125
126Dotclear 2.10.4 - 2016-11-02
127===========================================================
128* PostgreSQL < 9.1 fix
129
130Dotclear 2.10.3 - 2016-11-01
131===========================================================
132* Security: Fix CVE-2016-7903: Password Reset Address Spoof — Thank's Hongkun Zeng for report
133* Security: Fix CVE-2016-7902: Media Manager, unrestricted File Upload — Thank's Hongkun Zeng for report
134* CSP: Cope with external sources used in editor's iframe to preview public external content
135* Fix: Cope with post.post_position field during flat import
136* Fix: Prevents precondition failed during currently activated theme update
137* Fix: Remove unecessary header (cope by dotclear) in page plugin
138* Fix: Let some proxies playing with standard http and https ports
139* Fix: Let SSL runs through a proxy, it may be ok, sometimes
140* 🐛 → Various bugs and typos fixed
141
142Dotclear 2.10.2 - 2016-08-17
143===========================================================
144* Update fails with PostgreSQL db support → fixed
145
146Dotclear 2.10.1 - 2016-08-15
147===========================================================
148* CSP (Content-Security-Policies) :
149  * Fix default directive for new installation
150  * Cope with media public URL for media manager
151  * Cope with blog public URL for post/page preview
152* Codemirror lib is now packed as the other Javascript lib are
153
154Dotclear 2.10 - 2016-08-13
155===========================================================
156* Security: Prevents .htaccess upload, thanks wiswat
157* Security: Prevents download of a zip media folder outside root media folder, thanks wiswat
158* Security: Prevents sort of SSRF/XSPA vulnerability in feed import, thanks wiswat
159* Security: Prevents reflected XSS in meda manager, thanks Chen Ruiqi
160* Security: Fix somes vulnerabilities in blogroll plugin, thanks Onur Yılmaz - Netsparker (https://www.netsparker.com)
161* Fix mix-content preview
162* Pure CSS3 sticky footer for admin pages (aka « footer de merde »)
163* Add missing breadcrumb styles for blowup theme
164* Currently logged super-admin may now change it's id wihtout loosing access at next login
165* The favorites icons may now be hidden from dashboard in user preferences
166* Number of posts/pages/comments are now displayed at top of lists, including quick filters depending on their status
167* Search widget has now a placeholder option (HTML5 only)
168* Add Apache 2.4+ directives in .htaccess
169* New favorites media folders (displayed at the top of recent folder list) in media manager
170* New pure HTML5 template set named dotty cloned from currywurst templateset
171* Codemirror lib updated (2.35.0 → 5.15.2) and moved to core:
172  * 40+ Codemirror themes are available — set in user preferences
173  * Fullscreen mode has been added (F11 switching key)
174  * 3rd party plugins may now load and run it with dcPage::jsLoadCodeMirror() and dcPage::jsRunCodeMirror(), see themeEditor plugin for example
175* New mark button for legacy editor (HTML5 only)
176* New with_category attribute for tpl:Entries
177* Add a /var directory:
178  * Set with DC_VAR constant in inc/config.php
179  * Admin URL of a var file should be retrieve with dcPage::getVF()
180  * Public URL of a var file should be retrieve with dcBlog::getVF()
181  * 3rd party plugins should create their own folder inside /var (aka DC_VAR) to keep it correctly organized
182* Emails and web site have been added to the comments filters' list
183* Some columns for posts and pages lists are now optional — set in user preferences
184* Add Post URL sample in blog parameters
185* CKEditor lib update (4.5.8 → 4.6.0)
186* Wiki syntax: new ") <text>" mark to generate aside blocks
187* CSP (Content Security Policies) have been implemented on admin pages:
188  * settings may be adjusted in system settings / about:config → system (see csp_admin… values)
189  * violation reports will be stored in admin/csp_report.txt (PHP 5.4+ only)
190  * new behaviour adminPageHTTPHeaderCSP may be used by 3rd party to adjust CSP directives
191* New behaviour adminPageHTTPheaders
192* New "Go Top" button displayed for long admin pages
193* 🐛 → Various bugs and typos fixed
194* 🌼 → Some locales and cosmetic adjustments
195
196Dotclear 2.9.1 - 2016-03-27
197===========================================================
198* Security: Add shtml extension to default media exclusion extension control, thanks Nitin Venkatesh for report
199* Changing theme is now allowed even with read-only theme folder
200* Audio media are not more preloaded in media manager pages
201* Array settings/prefs are stored with 'array' type rather than 'string'
202* 🐛 → Various bug fixes
203* 🌼 → Some cosmetic adjustments
204
205Dotclear 2.9 - 2016-02-29
206===========================================================
207* Additionnal menu items are now lexically sorted (default items and favorites order will be preserved)
208* Wiki syntax : Added ""marked text"" support (HTML5 only)
209* Session TTL are now adjustable (set DC_SESSION_TTL in inc/config.php)
210* Add behaviors for posts/pages/comments/users lists' columns → let 3rd party plugin playing with them
211* Blog and user lists are now lexically sorted
212* Some new filters have been added for post lists
213* Add a search engine in media manager (looking in filename, title and description metadata)
214* Add recent folders direct access mechanism for the media manager (setting in user prefs)
215* Add a another display mode (list) to the media manager
216* Details about currently selected thumbnail in media manager are now displayed
217* Shortcut access to the upload file form is now displayed on top on media page
218* Default insertion size (width and height) may now be defined for video media
219* Flash player fallback insertion is now optional for audio and video media
220* Modules may have dependencies on Dotclear core version too (using 'core' as module name)
221* Avoid mixed content (http vs https) for post/page preview: will open preview in another window if necessary
222* Finnish translation has been added
223* Content-length header is not more sent in HTTP response (should fix very long delays on some servers)
224* Template engine : add tpl:EntryAuthorEmailMD5 and tpl:EntryCategoryDescription tags
225* A new pref/setting array type is now available (JSON encoded in db)
226* Cope with sort of "un-attached" media → allows new features as "featured media" plugin
227* CKEditor library updated from 4.5.1 to 4.5.8
228* Update jQuery from 1.11.3 to 2.2.0, jQuery-migrate from 1.2.1 to 1.3.0, jQuery-ui-custom from 1.11.2 to 1.11.4
229* Provide jQuery 2.2.0 for public use (themes/plugins) - 1.4.2 (default) and 1.11.3 still provided
230* Some locales added or updated
231* PHP 7 compliance, PHP 5.3 min
232* Fix : Cope with "unknown" scheme in url (ie nor http: neither https: is defined in origin url)
233* Fix : Let select another theme even if theme folder is read-only
234* Fix : XML-RPC media uploaded are not more twice Base64 decoded
235* And plenty of other 🐛 🔫, various 🌼 adjustments, and also lot of 🍻 drunk
236
237Dotclear 2.8.2 - 2015-10-25
238===========================================================
239* Security fix : Fixed potential XSS on comments management page
240* Security fix : Enforce media exclusion control
241* Php 5.5 leaves NULL chars in unpack ==> add trim, fixed
242* Media title (in standard mode) is now taken into account on upload
243* Some 🐛 🔫
244
245Dotclear 2.8.1 - 2015-09-23
246===========================================================
247* Fix admin pager parameters escaping - thanks Keiko Yashiki from JPCERT/CC for reporting this XSS
248* Error on changing post author in entries' lists: fixed
249* Cope with unknown URL scheme in X-Frame-Options
250* One ot two of 🍻 drunk
251
252Dotclear 2.8 - 2015-08-13
253===========================================================
254* New module dependencies system (plugins)
255* Theme editor: Cope with css theme sub-folder
256* extension/heritage system applied to mustek templateset
257* installation wizard now allows SQLite engine
258* Legacy editor toolbar may now be displayed below textarea
259* Breadcrumb plugin added to the distribution, included in mustek/currywurst templatesets
260* Allow a fifth parameter (optional) for image to insert a legend using figure/figcaption tags (wiki)
261* XHTML validator removed from legacy editor
262* Update jQuery from 1.11.2 to 1.11.3
263* Add a blog parameter to disable internal search
264* Add some sort orders and filters criteria for posts and comments
265* Update CKEditor from 4.4.8 to 4.5.2
266* Add IP and antispam filter columns when displaying spams
267* Add actions to directly blacklist IP from comments list
268* Lexical sort order for tags and widgets
269* Use HTML5 audio tag for MP3 attachments
270* Bye the 🐈, welcome the 🐸
271* Lot of 🐛 🔫
272* Various 🌼 adjustments
273* Full of 🍻 drunk
274
275Dotclear 2.7.4 - 2015-02-13
276===========================================================
277* Berlin theme: resources usage has been optimized
278* currywurst templateset: head-linkrel block name fixed
279* Current editor syntax: now displayed near edited field (post/page/quick entry)
280* Some admin URLs were malformed: fixed
281* Post/page preview: anti-clickjacking system fixed
282* The cat is valid now
283
284Dotclear 2.7.3 - 2015-01-13
285===========================================================
286* Restore advanced edition of category description (as in 2.6)
287* Various bug fixes
288* Some cosmetic adjustments
289
290Dotclear 2.7.2 - 2014-12-25
291===========================================================
292* Dotclear wiki could not be used by standard user: fixed
293
294Dotclear 2.7.1 - 2014-12-25
295===========================================================
296* Various bug fixes
297* Some cosmetic adjustments
298
299Dotclear 2.7 - 2014-12-13
300===========================================================
301* Security : protection against clickjacking may be activated (see blog parameters)
302* Switch to HTML5 : backend, templatesets and themes
303* ARIA roles in da place (a11y)
304* Multiple templatesets : mustek (legacy) and currywurst
305* Themes may use extension/heritage template mechanisms
306* New theme (Berlin) based on currywurst templateset
307* New WYSIWYG editor (CKEditor)
308* Dotclear Wiki now produces HTML5 compatible markup
309* Video and audio HTML5 tags are now used (with fallback to flash if possible)
310* Copying default theme to user-defined theme folder is not more necessary
311* Preview of comment may be optional (see blog parameters)
312* Widgets may be put offline without deleting them
313* jQuery version may be choosen between 1.4.2 (default) and 1.11.1 (see blog parameters)
314* Number of posts listed on home page may be different than other pages (see blog parameters)
315* Hidden folders are now hidden in media manager (set DC_SHOW_HIDDEN_DIRS to true in config.php to display them)
316* User-defined template files may be reset (deleted) in theme editor
317* Drag'n'drop now enabled on touch screens
318* Alternative syntax may be set for comments by third-party plugins
319* A lot of bug fixes
320* Much more cosmetic adjustements and enhancements
321
322Dotclear 2.6.4 - 2014-08-18
323===========================================================
324* Security fix: Sanitize search request. Thanks to Takayuki Uchiyama
325* Security fix: Strenghened xmlrpc (see http://www.breaksec.com/?p=6362)
326
327Dotclear 2.6.3 - 2014-05-16
328===========================================================
329* Security fix: Strengthened xmlrpc auth. Thanks to Egidio Romano
330* Security fix: Strengthened categories ordering. Thanks to Egidio Romano
331
332Dotclear 2.6.2 - 2014-01-20
333===========================================================
334* Security fix: Fixed potential code injection on password protected post/page. Thanks to Charlie Briggs
335* Bugfix: cope with numeric module (plugin/theme) id
336* Bugfix: Bad SQL syntax when using SQLite
337* Bugfix: BlogParentThemeURL template value is back
338* Various bug fixes
339
340Dotclear 2.6.1 - 2013-11-22
341===========================================================
342* Bugfix: trackbacks/pingbacks post URL
343* Bugfix: short/full list of tags (post edition)
344* Bugfix: Toolbar not drawn on new comment form (administration)
345* Various bug fixes
346* Some cosmetic adjustments
347
348Dotclear 2.6 - 2013-11-13
349===========================================================
350* Various bug fixes
351* Various cosmetic adjustments
352
353Dotclear 2.6-RC - 2013-10-18
354===========================================================
355* PHP 5.2 required
356* jQuery upgraded to 1.10.2 (including jQuery migrate plugin 1.2.1)
357* mySQLi support (now proposed by default rather than mySQL)
358* Administration revamped, relooked, redesigned, new icons, new ergonomic's behaviours
359* Administration is now responsive (easier to cope with it on small devices)
360* Administration menu re-organized
361* a11y (accessibility) everywhere, with and whithout Js
362* Success, notice and warning messages have been harmonized
363* daInstaller has been dispatched in core (in plugins and blog themes management)
364* Global help is now available, contextual help is available on every page
365* Media manager enhanced
366* Maintenance plugin revamped and enhanced (now includes export features)
367* Categories management enhanced
368* Plugins and themes management revamped
369* New “Plumetis” variation for Blowup theme
370* Jasmine is now used for unit testing of js components
371* A lot of bug fixes
372* A lot of cosmetics adjustments
373* A lot of enhancements
374
375Dotclear 2.5.3 - 2013-09-13
376===========================================================
377* Bugfix: l10n Clearbricks library
378* Bugfix: post's comments and trackbacks counters
379* Check public and cache directories (existence and permissions)
380* Avoid Categorie's identical URL as far as possible
381* Cope with alpha layers in PNG images for thumbnails generation
382* Add password strength indicators
383* Fix permission form (checkboxes management)
384* Better management of antispam filters
385* Minor enhancements
386* Various bug fixes
387* Various cosmetic adjustments
388
389Dotclear 2.5.2 - 2013-08-14
390===========================================================
391* Security fix: Fixed potential XSS
392* Bugfix: l10n Clearbricks library
393* <tpl:LoopPosition> now works <tpl:Attachments>
394* Dotclear update check may now be forced (ignoring cache)
395* Enforce integration of daInstaller plugin
396* Tags link button is now available on page editor
397* Default cache age is now 1 week instead of 2 hours
398* Quick entry dashboard module is not activated by default on new installation
399* New template {{tpl:BlogParentThemeURL}} (return URL of parent theme of blog's theme if any, URL of blog's theme otherwise)
400* Fix post comments number on comments deletion
401* Fix order of backup files
402* Minor enhancements
403* Various bug fixes
404* Various cosmetic adjustments
405
406Dotclear 2.5.1 - 2013-07-20
407===========================================================
408* Security fix: Replacement of swfupload.swf by a jQuery plugin
409* Security enhancement: Strenghened lists display
410* Thumbnails quality improved
411* Minor enhancements
412* Various bug fixes
413* Various cosmetic adjustments
414
415Dotclear 2.5.0 - 2013-03-12
416===========================================================
417* Security fix: XSS vulnerabilities in swfupload.swf (media enhanced uploader)
418* Ductile theme may now use webfont (from Google, Adobe and similar providers)
419* daInstaller plugin is now included in the official distribution
420* The media enhanced uploader may now be temporarily enabled or disabled
421* Add mass expand on posts and comments lists
422* Allow wildcard for IP address on comments filters
423* Add ability to delete non empty category (and move its content to another category)
424* Every types of entries may be used to inserted an entry link in current edited post
425* Add (none) option to image insertion title pattern
426* Smileys are not more converted in image in pre,code,kbd,script and math contents
427* Notes' title can be now enclosed in h4 (default), h3 or p HTML tag
428* Now display translated name and desc of plugins
429* Add publication date validation on post and page editing forms
430* Add description to widgets
431* Add syntax color option to theme editor plugin
432* Add delete button on media item page
433* Add/complement display modes (all pages, home page only, except on home page) for all widgets
434* {{tpl:Widgets}} without type attribute set displays now all widgets (from nav, extra and custom)
435* Add {{tpl:else}}, {{tpl:TagCount}}, <tpl:TagIf>, {{tpl:CategoryEntriesCount}} template tags
436* Add cat_only, no_tag and content_only attributes to {{tpl:EntryFirstImage}} tag
437* Add capitalize attribute to template filters' list
438* Enhance links lookup anti spam filter
439* Add hidden optional attribute for pages
440* Adaptative compression rate for thumbnails generation
441* Add timestamp on admin information messages
442* Update to jQuery 1.8.3 and jQuery-UI 1.9.2 (custom)
443* Add default favicon.ico
444* Add default attributes settings for image,mp3,flv insertion
445* Various bug fixes
446* Various cosmetic updates and contrast adjustments
447
448Dotclear 2.4.4 - 2012-08-13
449===========================================================
450* Bugfix: Programmed entries works again.
451* Compatibility fix: widgets are now fully php >=5.3 compliant
452* Security fix: potential CSRF in user management
453* has_tag now part of dotclear core, moved from tag plugin.
454* empty title fixed on rss reader widget
455
456Dotclear 2.4.3 - 2012-05-18
457===========================================================
458* Admin: My favorites menu can be hidden
459* Admin: Fix wordpress importer
460* Admin: about:config and user:pref tables are now more readable
461* Ductile theme: Blog logo can be changed
462* New lithuanian language (thanks to Paulius Černakauskas)
463* Various bug fixes
464
465Dotclear 2.4.2 - 2012-02-11
466===========================================================
467* Security fix release
468* 4 XSS vulnerabilities fixed, discovered by High-Tech Bridge
469
470Dotclear 2.4.1.2 - 2011-12-24
471===========================================================
472* Happy Christmas!
473* Security: fixed one SQL injection vulnerability in Clearbricks, thanks to Adjaya
474* New behaviour: publicGetURLFor
475* New behaviour: publicRegisterURL
476* New behaviour: templatePrepareParams
477* Changed the way to get artefacts URLs, through $core->url->getURLFor calls, instead of $core->url->getBase()
478* new/updated parameter sql_only in $core->blog->getPosts and $core->blog->getComments
479
480Dotclear 2.4.0 - 2011-11-13
481===========================================================
482* Admin: new iconset from Thomas Daveluy
483* Admin: Accessibility enhancements
484* Added a custom widget sidebar
485* Added a new theme (Ductile)
486* Added a new plugin (simpleMenu)
487* handling of postgres non default schemas (db_prefix = 'schema.prefix')
488* New iconset mechanism
489* New behaviour: coreBlogBeforeGetPosts
490* Security fix: Spam comments feed now checks for blog permission. Thanks to Romuald Brunet.
491* Various bug fixes
492
493Dotclear 2.3.1 - 2011-06-14
494===========================================================
495* Updated makefile for cleaner distrib.
496* Better localization handling for prefs and shortcuts.
497* Misc JS & CSS cleaning.
498* Import/Export preferences-related bugfix.
499* Administrative mail address is now configurable.
500* Security: one minor fix and changes for two potential problems. Thanks to Jeremie Boutoille
501
502Dotclear 2.3.0 - 2011-05-16
503===========================================================
504* Admin: Major backend redesign
505* Admin: Customizable Dashboard
506* Admin: New Favourites admin submenu
507* Admin: New user preferences backend
508* Admin: Accessibility enhancements
509* Admin: Inline help extended
510* Templates: Default theme templates moved to inc/public/default-templates
511* Clearbricks: External libraries relocated to inc/libs
512* Clearbricks: fixed utf-8 and mysql strict mode problems
513* Added a safe mode connection, disabling all plugins
514* Mysqli support (config.php may need to be updated manually)
515* Fixed dcLog bug with pgsql
516* Fixed comment/trackbacks counters reset.
517* Several other bug fixes
518
519
520Dotclear 2.2.3 - 2011-04-01
521===========================================================
522* Security fix in media manager. Thx to Raphaël
523* Bugfix : 2.2.2 was preventing manual thumbnail regeneration.
524* Database handling bugfixes
525
526Dotclear 2.2.2 - 2011-01-17
527===========================================================
528* Bugfix: 2.2.1 was blocking new installations
529* Autoupdate procedure should now be "bad ftp client configuration"-proof.
530* Several other small bugfixes
531
532Dotclear 2.2.1 - 2011-01-15
533===========================================================
534* ExternalMedia is not part of the core distribution anymore
535* New attribute to tpl:SysIf: blog_id
536* New behaviour: adminMediaItemForm
537* Several bugfixes
538* Several code optimizations
539* Several typos corrected
540* Security fix in Clearbricks. Thx to François Pierre-Doray for pointing it out.
541
542Dotclear 2.2 - 2010-07-01
543===========================================================
544* New installation wizard.
545* Several new behaviours:
546     - adminCommentHeaders
547     - adminCommentsActionsCombo
548     - adminCommentsActions
549     - adminCommentsActionsContent
550     - adminBeforeCommentDelete
551     - adminPostsActionsHeaders
552     - adminUsersActionsCombo
553     - coreBeforeCategoryCreate & coreAfterCategoryCreate
554     - coreBeforeCategoryUpdate & coreAfterCategoryUpdate
555     - coreBeforeLogCreate & coreAfterLogCreate
556     - coreBeforePostCreate & coreAfterPostCreate
557     - coreBeforePostUpdate & coreAfterPostUpdate
558     - coreMediaConstruct
559     - templateCustomSortByAlias
560     - urlHandlerGetArgsDocument
561* New methods for several core classes.
562* Metadata integration to the core.
563* Error handlers can now be extended.
564* Templates: blocks can now be recursive.
565* Templates: Entries & Comments tags can now be sorted.
566* Templates: The template subsystem is quicker, linier, and ready to be extended.
567* Complete reworking of the settings system
568* Correct handling of postgresql non default schemas.
569* Admin: Autocompletion and further enhancing to tags handling.
570* Admin: Accessibility & ergonomic tweaks.
571* Admin: Administrator tag in users list.
572* Comment cookies are now specific to the blog rather than to the domain.
573* Password changes can now be mandatory.
574* jQuery updated to 1.4.2.
575* And way too many bugfixes and typos squashes to be listed.
576
577
578Dotclear 2.1.7 - 2010-05-25
579===========================================================
580* Auto-update procedure fix
581
582Dotclear 2.1.6 - 2009-10-01
583===========================================================
584* Install procedure fixes
585* Admin: Page managers can now create pages
586* Admin: several typos corrected.
587* Admin: Widgets now work in IE8.
588* Admin: Password protected posts can now be previewed.
589* Templates: tpl:Meta* are now tpl:Tags*.
590* Templates: <tpl:Entries lastn="0"> now display all posts.
591* new behavior: adminPageHTMLHead
592* DB schema: new blog_id field in log table
593* Media manager: Pubic folder can now be set on a different host.
594* WordPress import fixes
595* Dailymotion insertion fix
596* Upgrade procedure: CRLF removed in files that were bugging the upgrade.
597* JQuery updated to 1.3
598* IE7-js update
599* security: Full Path Disclosure protection. Thx to Karim Ayad for pointing it out.
600* and way too many bugfixes to be listed.
601
602Dotclear 2.1.5 - 2009-02-05
603===========================================================
604* Security release
605* Youtube insertion update
606
607Dotclear 2.1.4 - 2008-12-21
608===========================================================
609* Security flaw fix
610* WordPress import refining
611* XML-RPC improvements
612
613Dotclear 2.1.3 - 2008-11-19
614===========================================================
615* Admin: New upgrade procedure
616* Admin: Fixed video insertion bug
617* Template: New attributes
618  * url on EntryIf
619  * only_category on Blogroll
620  * no_context on Pagination
621* Template: New tag
622  * BlogID
623* Admin: escaped blog_id on authentication page
624
625Dotclear 2.1.1 - 2008-11-07
626===========================================================
627* Admin: Automatic Update bug fixes
628* Admin: Disable Automatic Update if no digests file
629* Admin: Javascript fixes in authentication page
630* Admin: Fixed errors with categories select boxes
631* Template: Added level attribute in tpl:Categories
632* Media: Added H.264/MPEG-4 AVC for mp4 files
633
634Dotclear 2.1 - 2008-11-01
635===========================================================
636* Subcategories
637* Admin: Automatic Update
638* Admin: Flash 10 support for uploader
639* Admin: mailto link in comment details
640* Admin: Embedded video size selection
641* Admin: Restrict session cookie path to admin
642* Media: H.264/MPEG-4 AVC (HD) support with m4v files
643* Inherited themes
644* WordPress XML-RPC methods support
645* True unicode URLs
646* Plugin: Widgets as template tags
647* Plugin: Filters in entries widgets and Blogroll
648* Plugin: Added vimeo.com in external media
649* Template: New tags
650  * LoopPosition
651  * CommentAuthorDomain
652  * CommentAuthorMD5
653  * EntryFirstImage
654  * EntryCategoryShortURL
655  * CategoryIf
656  * CategoryFirstChildren
657  * CategoryParents
658  * EntryCategoriesBreadcrum
659  * MediaURL
660
661Dotclear 2.0.2 - 2008-09-05
662===========================================================
663* New installation procedure
664* Plugin: WordPress import fixes
665* Plugin: Plain text export as downloadable files
666* Plugin: Message about URLs in Dotclear 1.2 import
667* Public: Display a message if search returns no result
668* Admin: Fixed some CSS bugs
669* Admin: Batch select/unselect entries
670* Admin: In a media item, find entries containing it
671
672Dotclear 2.0.1 - 2008-08-16
673===========================================================
674* Plugin: Fixed a bug with Dotclear 1.2 URLs import.
675* Plugin: Fixed a l10n bug in Pages
676* Admin: Enhanced plugins resources loading and cache
677
678Dotclear 2.0 - 2008-08-01
679===========================================================
680* Public: Atom becomes the default feed format. RSS 2 is always available.
681* Admin: design enhancements and new Dotclear logo
682* Admin: entries preview in blog context
683* L10N: New language manager with zip files support
684* Plugin: Import/Export plugin version 2.0 with import from Dotclear 1.2 and WordPress
685* Plugin: Pages enhancements (preview, sorting)
686* Plugin: support for jamendo and deezer in External Media
687* JSMin on JavaScript files instead of JS packing
688* SQLite 3 only support (PDO based)
689* Many bug fixes and major performances improvements
690
691Dotclear 2.0 RC2 - 2008-06-21
692===========================================================
693* FairTrackback spam filter
694* Language pack infrastructure
695* Bug fix on comment search with author "0"
696* Javascript fixes
697* dcAuth::sessionExists and dcAuth::checkSession new methods
698* Right management in dcAuth::sudo
699* Media File sorting options in media manager
700* CandyUpload, new uploader tool based on SWFUpload
701* New search engine robots options
702* New image options
703* L10N: Japanese and Portugues (Brazil) language packs
704* Many bug fixes and enhancements
705
706Dotclear 2.0 RC1 - 2008-05-01
707===========================================================
708* New: Pages plugin
709* New: Theme editor plugin
710* Entries: Text and WYSIWYG enhancements
711* Entries: Markup validator
712* Entries: Insertion of links to other entries from toolbar
713* Entries: External media insertion (dailymotion, youtube, google video)
714* Tags: Same list for new and existing entries
715* Tags: Tags can be removed on all associated entries
716* Tags: Tags can be removed on a post selection
717* Admin: Ask password for user management tasks, theme upload and plugin upload
718* Admin: New contextual help viewer
719* Media manager: Recreate thumbnails option
720* Media manager: Custom medium thumbnail size (per blog)
721* Media manager: Zip files extract support
722* Media manager: Zip file download of directory
723* Media manager: File exclusion pattern option
724* Themes and plugins: Zip as new package format
725* Themes and plugins: Upload
726* Themes and plugins: Upgrade within administration interface
727* Themes and plugins: Deletion
728* Public: New default theme: Blowup (fully customizable)
729* Public: Changed the way commenter cookie is handled
730* Themes: Template files moved to tpl/ directory
731* L10N: Polish, Catalan and Spanish translations
732* Misc: jQuery upgraded to 1.2.3
733* Misc: Crushed png files
734* Fixed many bugs
735
736Dotclear 2.0 beta 7 - 2007-07-12
737===========================================================
738* New way to display comments and trackbacks on entries in backend
739* Dashboard visual improvements
740* Default cache dir created by installation process
741* Option to limit posts and comments in feeds
742* Introduced UDBS for installation and upgrade
743* Changed handling of XML-RPC URLs
744* New option to force HTTPS redirect if wanted
745* Enforced cookies security (directory and ssl support)
746* Added Plugin auto-install and auto-upgrade support
747* Added trackbacks ttl and moderation preferences
748* Added an Internal search engine
749* FLV support in backend with Neolao player
750* Added nice messages if database is broken or Dotclear not installed
751* upgrade jQuery to 1.1.3
752* Fixed many bugs
753* Fixed security issues in backend
754
755Dotclear 2.0 beta 6 - 2007-02-19
756===========================================================
757* New antispam plugin, with a set of filters (rbl, ipblacklist, spamwords, akismet)
758* New admin dashboard page
759* Fixed unwanted logout bug
760* Added settings to disable template caching and allow PHP code
761* Blog preferences panel bug fix
762* New XML-RPC Client and Server
763* Comment posting permissions bug fix
764
765Dotclear 2.0 beta 5.4 - 2007-01-19
766===========================================================
767* Minor change on spam display in comments.php
768* Command line upgrade script and fix in load_plugin_file.php
769* Make akismet configurable only by superadmin with DC_AKISMET_SUPER
770* SQL optimisations
771* New comments view in post
772
773Dotclear 2.0 beta 5.2 - 2007-01-11
774===========================================================
775* Fixed a bug with imageMeta::getMeta
776* Enhanced dynamic file uploader
777* Move clearbricks files to their own repository
778* Fixed a bug with auto_br in wikiSimpleComment
779* Support for language restriction in feeds
780* Default theme structure changes
781* Fixed a PHP 5.0 compatibility issue
782* Installation Wizard
783
784Dotclear 2.0 beta 4 - 2006-12-26
785===========================================================
786* Performances enhancements.
787* Administration UI enhancements.
788* More user-friendly Widgets (version 1.5).
789* Switch to jQuery <http://jquery.com>.
790* Added jQuery in default theme.
791* Major changes in HTTP client and Feed Parser based on a
792  generic socket handler.
793* PHP 5.2 compatibility.
794* Code documentation (all core and most of clearbricks).
795* Many bug fixes.
796
797Dotclear 2.0 beta 3 - 2006-11-05
798===========================================================
799* Disallow special wrappers for fopen like functions.
800* XML/RPC improvements.
801* Read IPTC and EXIF metadata in uploaded pictures.
802* MySQL 4.1 support only.
803* Metadata import from Dotclear 1.2.x.
804* Akismet plugin.
805* Pings plugin.
806* Added a priority setting for plugins.
807* Many bug fixes.
808
809Dotclear 2.0 beta 2 - 2006-08-09
810===========================================================
811* DC_PLUGIN_ROOT can handle more than one path.
812* OPML/XBEL import in blogroll plugin.
813* Fixed a security issue in html::absoluteURLs().
814* Fixed issues with timezone on scheduled entries.
815* Multiple categories selection in tpl:Entries.
816* Improved dbLayer.
817* Changed category feed URL.
818* Feeds for tags (entries and comments).
819* Added attachments count on backend and frontend.
820* New settings code design. Can now handle wide system settings.
821* Memory usage improvements with autoloader.
822* Some code cleanup.
823* Feed parser improvements.
824* Themes can be configured if needed.
825* XMP support on JPEG files.
826* Media manager improvements.
827* Spamplemousse now uses DNSBL (and the guy who left the bug was fired).
828* Javascript editor and toolbar improvements.
829* RDS support (XML/RPC API discovery).
830* Added a theme with user stylesheet.
831* Plugins manager
Note: See TracBrowser for help on using the repository browser.

Sites map