Dotclear

source: CHANGELOG @ 3123:25c8ab368aa5

Revision 3123:25c8ab368aa5, 24.0 KB checked in by franck <carnet.franck.paul@…>, 10 years ago (diff)

Adjust release date of 2.8.2

Line 
1Dotclear 2.8.2 - 2015-10-25
2===========================================================
3* Security fix : Fixed potential XSS on comments management page
4* Security fix : Enforce media exclusion control
5* Php 5.5 leaves NULL chars in unpack ==> add trim, fixed
6* Media title (in standard mode) is now taken into account on upload
7* Some 🐛 🔫
8
9Dotclear 2.8.1 - 2015-09-23
10===========================================================
11* Fix admin pager parameters escaping - thanks Keiko Yashiki from JPCERT/CC for reporting this XSS
12* Error on changing post author in entries' lists: fixed
13* Cope with unknown URL scheme in X-Frame-Options
14* One ot two of 🍻 drunk
15
16Dotclear 2.8 - 2015-08-13
17===========================================================
18* New module dependencies system (plugins)
19* Theme editor: Cope with css theme sub-folder
20* extension/heritage system applied to mustek templateset
21* installation wizard now allows SQLite engine
22* Legacy editor toolbar may now be displayed below textarea
23* Breadcrumb plugin added to the distribution, included in mustek/currywurst templatesets
24* Allow a fifth parameter (optional) for image to insert a legend using figure/figcaption tags (wiki)
25* XHTML validator removed from legacy editor
26* Update jQuery from 1.11.2 to 1.11.3
27* Add a blog parameter to disable internal search
28* Add some sort orders and filters criteria for posts and comments
29* Update CKEditor from 4.4.8 to 4.5.2
30* Add IP and antispam filter columns when displaying spams
31* Add actions to directly blacklist IP from comments list
32* Lexical sort order for tags and widgets
33* Use HTML5 audio tag for MP3 attachments
34* Bye the 🐈, welcome the 🐸
35* Lot of 🐛 🔫
36* Various 🌼 adjustments
37* Full of 🍻 drunk
38
39Dotclear 2.7.4 - 2015-02-13
40===========================================================
41* Berlin theme: resources usage has been optimized
42* currywurst templateset: head-linkrel block name fixed
43* Current editor syntax: now displayed near edited field (post/page/quick entry)
44* Some admin URLs were malformed: fixed
45* Post/page preview: anti-clickjacking system fixed
46* The cat is valid now
47
48Dotclear 2.7.3 - 2015-01-13
49===========================================================
50* Restore advanced edition of category description (as in 2.6)
51* Various bug fixes
52* Some cosmetic adjustments
53
54Dotclear 2.7.2 - 2014-12-25
55===========================================================
56* Dotclear wiki could not be used by standard user: fixed
57
58Dotclear 2.7.1 - 2014-12-25
59===========================================================
60* Various bug fixes
61* Some cosmetic adjustments
62
63Dotclear 2.7 - 2014-12-13
64===========================================================
65* Security : protection against clickjacking may be activated (see blog parameters)
66* Switch to HTML5 : backend, templatesets and themes
67* ARIA roles in da place (a11y)
68* Multiple templatesets : mustek (legacy) and currywurst
69* Themes may use extension/heritage template mechanisms
70* New theme (Berlin) based on currywurst templateset
71* New WYSIWYG editor (CKEditor)
72* Dotclear Wiki now produces HTML5 compatible markup
73* Video and audio HTML5 tags are now used (with fallback to flash if possible)
74* Copying default theme to user-defined theme folder is not more necessary
75* Preview of comment may be optional (see blog parameters)
76* Widgets may be put offline without deleting them
77* jQuery version may be choosen between 1.4.2 (default) and 1.11.1 (see blog parameters)
78* Number of posts listed on home page may be different than other pages (see blog parameters)
79* Hidden folders are now hidden in media manager (set DC_SHOW_HIDDEN_DIRS to true in config.php to display them)
80* User-defined template files may be reset (deleted) in theme editor
81* Drag'n'drop now enabled on touch screens
82* Alternative syntax may be set for comments by third-party plugins
83* A lot of bug fixes
84* Much more cosmetic adjustements and enhancements
85
86Dotclear 2.6.4 - 2014-08-18
87===========================================================
88* Security fix: Sanitize search request. Thanks to Takayuki Uchiyama
89* Security fix: Strenghened xmlrpc (see http://www.breaksec.com/?p=6362)
90
91Dotclear 2.6.3 - 2014-05-16
92===========================================================
93* Security fix: Strengthened xmlrpc auth. Thanks to Egidio Romano
94* Security fix: Strengthened categories ordering. Thanks to Egidio Romano
95
96Dotclear 2.6.2 - 2014-01-20
97===========================================================
98* Security fix: Fixed potential code injection on password protected post/page. Thanks to Charlie Briggs
99* Bugfix: cope with numeric module (plugin/theme) id
100* Bugfix: Bad SQL syntax when using SQLite
101* Bugfix: BlogParentThemeURL template value is back
102* Various bug fixes
103
104Dotclear 2.6.1 - 2013-11-22
105===========================================================
106* Bugfix: trackbacks/pingbacks post URL
107* Bugfix: short/full list of tags (post edition)
108* Bugfix: Toolbar not drawn on new comment form (administration)
109* Various bug fixes
110* Some cosmetic adjustments
111
112Dotclear 2.6 - 2013-11-13
113===========================================================
114* Various bug fixes
115* Various cosmetic adjustments
116
117Dotclear 2.6-RC - 2013-10-18
118===========================================================
119* PHP 5.2 required
120* jQuery upgraded to 1.10.2 (including jQuery migrate plugin 1.2.1)
121* mySQLi support (now proposed by default rather than mySQL)
122* Administration revamped, relooked, redesigned, new icons, new ergonomic's behaviours
123* Administration is now responsive (easier to cope with it on small devices)
124* Administration menu re-organized
125* a11y (accessibility) everywhere, with and whithout Js
126* Success, notice and warning messages have been harmonized
127* daInstaller has been dispatched in core (in plugins and blog themes management)
128* Global help is now available, contextual help is available on every page
129* Media manager enhanced
130* Maintenance plugin revamped and enhanced (now includes export features)
131* Categories management enhanced
132* Plugins and themes management revamped
133* New “Plumetis” variation for Blowup theme
134* Jasmine is now used for unit testing of js components
135* A lot of bug fixes
136* A lot of cosmetics adjustments
137* A lot of enhancements
138
139Dotclear 2.5.3 - 2013-09-13
140===========================================================
141* Bugfix: l10n Clearbricks library
142* Bugfix: post's comments and trackbacks counters
143* Check public and cache directories (existence and permissions)
144* Avoid Categorie's identical URL as far as possible
145* Cope with alpha layers in PNG images for thumbnails generation
146* Add password strength indicators
147* Fix permission form (checkboxes management)
148* Better management of antispam filters
149* Minor enhancements
150* Various bug fixes
151* Various cosmetic adjustments
152
153Dotclear 2.5.2 - 2013-08-14
154===========================================================
155* Security fix: Fixed potential XSS
156* Bugfix: l10n Clearbricks library
157* <tpl:LoopPosition> now works <tpl:Attachments>
158* Dotclear update check may now be forced (ignoring cache)
159* Enforce integration of daInstaller plugin
160* Tags link button is now available on page editor
161* Default cache age is now 1 week instead of 2 hours
162* Quick entry dashboard module is not activated by default on new installation
163* New template {{tpl:BlogParentThemeURL}} (return URL of parent theme of blog's theme if any, URL of blog's theme otherwise)
164* Fix post comments number on comments deletion
165* Fix order of backup files
166* Minor enhancements
167* Various bug fixes
168* Various cosmetic adjustments
169
170Dotclear 2.5.1 - 2013-07-20
171===========================================================
172* Security fix: Replacement of swfupload.swf by a jQuery plugin
173* Security enhancement: Strenghened lists display
174* Thumbnails quality improved
175* Minor enhancements
176* Various bug fixes
177* Various cosmetic adjustments
178
179Dotclear 2.5.0 - 2013-03-12
180===========================================================
181* Security fix: XSS vulnerabilities in swfupload.swf (media enhanced uploader)
182* Ductile theme may now use webfont (from Google, Adobe and similar providers)
183* daInstaller plugin is now included in the official distribution
184* The media enhanced uploader may now be temporarily enabled or disabled
185* Add mass expand on posts and comments lists
186* Allow wildcard for IP address on comments filters
187* Add ability to delete non empty category (and move its content to another category)
188* Every types of entries may be used to inserted an entry link in current edited post
189* Add (none) option to image insertion title pattern
190* Smileys are not more converted in image in pre,code,kbd,script and math contents
191* Notes' title can be now enclosed in h4 (default), h3 or p HTML tag
192* Now display translated name and desc of plugins
193* Add publication date validation on post and page editing forms
194* Add description to widgets
195* Add syntax color option to theme editor plugin
196* Add delete button on media item page
197* Add/complement display modes (all pages, home page only, except on home page) for all widgets
198* {{tpl:Widgets}} without type attribute set displays now all widgets (from nav, extra and custom)
199* Add {{tpl:else}}, {{tpl:TagCount}}, <tpl:TagIf>, {{tpl:CategoryEntriesCount}} template tags
200* Add cat_only, no_tag and content_only attributes to {{tpl:EntryFirstImage}} tag
201* Add capitalize attribute to template filters' list
202* Enhance links lookup anti spam filter
203* Add hidden optional attribute for pages
204* Adaptative compression rate for thumbnails generation
205* Add timestamp on admin information messages
206* Update to jQuery 1.8.3 and jQuery-UI 1.9.2 (custom)
207* Add default favicon.ico
208* Add default attributes settings for image,mp3,flv insertion
209* Various bug fixes
210* Various cosmetic updates and contrast adjustments
211
212Dotclear 2.4.4 - 2012-08-13
213===========================================================
214* Bugfix: Programmed entries works again.
215* Compatibility fix: widgets are now fully php >=5.3 compliant
216* Security fix: potential CSRF in user management
217* has_tag now part of dotclear core, moved from tag plugin.
218* empty title fixed on rss reader widget
219
220Dotclear 2.4.3 - 2012-05-18
221===========================================================
222* Admin: My favorites menu can be hidden
223* Admin: Fix wordpress importer
224* Admin: about:config and user:pref tables are now more readable
225* Ductile theme: Blog logo can be changed
226* New lithuanian language (thanks to Paulius Černakauskas)
227* Various bug fixes
228
229Dotclear 2.4.2 - 2012-02-11
230===========================================================
231* Security fix release
232* 4 XSS vulnerabilities fixed, discovered by High-Tech Bridge
233
234Dotclear 2.4.1.2 - 2011-12-24
235===========================================================
236* Happy Christmas!
237* Security: fixed one SQL injection vulnerability in Clearbricks, thanks to Adjaya
238* New behaviour: publicGetURLFor
239* New behaviour: publicRegisterURL
240* New behaviour: templatePrepareParams
241* Changed the way to get artefacts URLs, through $core->url->getURLFor calls, instead of $core->url->getBase()
242* new/updated parameter sql_only in $core->blog->getPosts and $core->blog->getComments
243
244Dotclear 2.4.0 - 2011-11-13
245===========================================================
246* Admin: new iconset from Thomas Daveluy
247* Admin: Accessibility enhancements
248* Added a custom widget sidebar
249* Added a new theme (Ductile)
250* Added a new plugin (simpleMenu)
251* handling of postgres non default schemas (db_prefix = 'schema.prefix')
252* New iconset mechanism
253* New behaviour: coreBlogBeforeGetPosts
254* Security fix: Spam comments feed now checks for blog permission. Thanks to Romuald Brunet.
255* Various bug fixes
256
257Dotclear 2.3.1 - 2011-06-14
258===========================================================
259* Updated makefile for cleaner distrib.
260* Better localization handling for prefs and shortcuts.
261* Misc JS & CSS cleaning.
262* Import/Export preferences-related bugfix.
263* Administrative mail address is now configurable.
264* Security: one minor fix and changes for two potential problems. Thanks to Jeremie Boutoille
265
266Dotclear 2.3.0 - 2011-05-16
267===========================================================
268* Admin: Major backend redesign
269* Admin: Customizable Dashboard
270* Admin: New Favourites admin submenu
271* Admin: New user preferences backend
272* Admin: Accessibility enhancements
273* Admin: Inline help extended
274* Templates: Default theme templates moved to inc/public/default-templates
275* Clearbricks: External libraries relocated to inc/libs
276* Clearbricks: fixed utf-8 and mysql strict mode problems
277* Added a safe mode connection, disabling all plugins
278* Mysqli support (config.php may need to be updated manually)
279* Fixed dcLog bug with pgsql
280* Fixed comment/trackbacks counters reset.
281* Several other bug fixes
282
283
284Dotclear 2.2.3 - 2011-04-01
285===========================================================
286* Security fix in media manager. Thx to Raphaël
287* Bugfix : 2.2.2 was preventing manual thumbnail regeneration.
288* Database handling bugfixes
289
290Dotclear 2.2.2 - 2011-01-17
291===========================================================
292* Bugfix: 2.2.1 was blocking new installations
293* Autoupdate procedure should now be "bad ftp client configuration"-proof.
294* Several other small bugfixes
295
296Dotclear 2.2.1 - 2011-01-15
297===========================================================
298* ExternalMedia is not part of the core distribution anymore
299* New attribute to tpl:SysIf: blog_id
300* New behaviour: adminMediaItemForm
301* Several bugfixes
302* Several code optimizations
303* Several typos corrected
304* Security fix in Clearbricks. Thx to François Pierre-Doray for pointing it out.
305
306Dotclear 2.2 - 2010-07-01
307===========================================================
308* New installation wizard.
309* Several new behaviours:
310     - adminCommentHeaders
311     - adminCommentsActionsCombo
312     - adminCommentsActions
313     - adminCommentsActionsContent
314     - adminBeforeCommentDelete
315     - adminPostsActionsHeaders
316     - adminUsersActionsCombo
317     - coreBeforeCategoryCreate & coreAfterCategoryCreate
318     - coreBeforeCategoryUpdate & coreAfterCategoryUpdate
319     - coreBeforeLogCreate & coreAfterLogCreate
320     - coreBeforePostCreate & coreAfterPostCreate
321     - coreBeforePostUpdate & coreAfterPostUpdate
322     - coreMediaConstruct
323     - templateCustomSortByAlias
324     - urlHandlerGetArgsDocument
325* New methods for several core classes.
326* Metadata integration to the core.
327* Error handlers can now be extended.
328* Templates: blocks can now be recursive.
329* Templates: Entries & Comments tags can now be sorted.
330* Templates: The template subsystem is quicker, linier, and ready to be extended.
331* Complete reworking of the settings system
332* Correct handling of postgresql non default schemas.
333* Admin: Autocompletion and further enhancing to tags handling.
334* Admin: Accessibility & ergonomic tweaks.
335* Admin: Administrator tag in users list.
336* Comment cookies are now specific to the blog rather than to the domain.
337* Password changes can now be mandatory.
338* jQuery updated to 1.4.2.
339* And way too many bugfixes and typos squashes to be listed.
340
341
342Dotclear 2.1.7 - 2010-05-25
343===========================================================
344* Auto-update procedure fix
345
346Dotclear 2.1.6 - 2009-10-01
347===========================================================
348* Install procedure fixes
349* Admin: Page managers can now create pages
350* Admin: several typos corrected.
351* Admin: Widgets now work in IE8.
352* Admin: Password protected posts can now be previewed.
353* Templates: tpl:Meta* are now tpl:Tags*.
354* Templates: <tpl:Entries lastn="0"> now display all posts.
355* new behavior: adminPageHTMLHead
356* DB schema: new blog_id field in log table
357* Media manager: Pubic folder can now be set on a different host.
358* WordPress import fixes
359* Dailymotion insertion fix
360* Upgrade procedure: CRLF removed in files that were bugging the upgrade.
361* JQuery updated to 1.3
362* IE7-js update
363* security: Full Path Disclosure protection. Thx to Karim Ayad for pointing it out.
364* and way too many bugfixes to be listed.
365
366Dotclear 2.1.5 - 2009-02-05
367===========================================================
368* Security release
369* Youtube insertion update
370
371Dotclear 2.1.4 - 2008-12-21
372===========================================================
373* Security flaw fix
374* WordPress import refining
375* XML-RPC improvements
376
377Dotclear 2.1.3 - 2008-11-19
378===========================================================
379* Admin: New upgrade procedure
380* Admin: Fixed video insertion bug
381* Template: New attributes
382  * url on EntryIf
383  * only_category on Blogroll
384  * no_context on Pagination
385* Template: New tag
386  * BlogID
387* Admin: escaped blog_id on authentication page
388
389Dotclear 2.1.1 - 2008-11-07
390===========================================================
391* Admin: Automatic Update bug fixes
392* Admin: Disable Automatic Update if no digests file
393* Admin: Javascript fixes in authentication page
394* Admin: Fixed errors with categories select boxes
395* Template: Added level attribute in tpl:Categories
396* Media: Added H.264/MPEG-4 AVC for mp4 files
397
398Dotclear 2.1 - 2008-11-01
399===========================================================
400* Subcategories
401* Admin: Automatic Update
402* Admin: Flash 10 support for uploader
403* Admin: mailto link in comment details
404* Admin: Embedded video size selection
405* Admin: Restrict session cookie path to admin
406* Media: H.264/MPEG-4 AVC (HD) support with m4v files
407* Inherited themes
408* WordPress XML-RPC methods support
409* True unicode URLs
410* Plugin: Widgets as template tags
411* Plugin: Filters in entries widgets and Blogroll
412* Plugin: Added vimeo.com in external media
413* Template: New tags
414  * LoopPosition
415  * CommentAuthorDomain
416  * CommentAuthorMD5
417  * EntryFirstImage
418  * EntryCategoryShortURL
419  * CategoryIf
420  * CategoryFirstChildren
421  * CategoryParents
422  * EntryCategoriesBreadcrum
423  * MediaURL
424
425Dotclear 2.0.2 - 2008-09-05
426===========================================================
427* New installation procedure
428* Plugin: WordPress import fixes
429* Plugin: Plain text export as downloadable files
430* Plugin: Message about URLs in Dotclear 1.2 import
431* Public: Display a message if search returns no result
432* Admin: Fixed some CSS bugs
433* Admin: Batch select/unselect entries
434* Admin: In a media item, find entries containing it
435
436Dotclear 2.0.1 - 2008-08-16
437===========================================================
438* Plugin: Fixed a bug with Dotclear 1.2 URLs import.
439* Plugin: Fixed a l10n bug in Pages
440* Admin: Enhanced plugins resources loading and cache
441
442Dotclear 2.0 - 2008-08-01
443===========================================================
444* Public: Atom becomes the default feed format. RSS 2 is always available.
445* Admin: design enhancements and new Dotclear logo
446* Admin: entries preview in blog context
447* L10N: New language manager with zip files support
448* Plugin: Import/Export plugin version 2.0 with import from Dotclear 1.2 and WordPress
449* Plugin: Pages enhancements (preview, sorting)
450* Plugin: support for jamendo and deezer in External Media
451* JSMin on JavaScript files instead of JS packing
452* SQLite 3 only support (PDO based)
453* Many bug fixes and major performances improvements
454
455Dotclear 2.0 RC2 - 2008-06-21
456===========================================================
457* FairTrackback spam filter
458* Language pack infrastructure
459* Bug fix on comment search with author "0"
460* Javascript fixes
461* dcAuth::sessionExists and dcAuth::checkSession new methods
462* Right management in dcAuth::sudo
463* Media File sorting options in media manager
464* CandyUpload, new uploader tool based on SWFUpload
465* New search engine robots options
466* New image options
467* L10N: Japanese and Portugues (Brazil) language packs
468* Many bug fixes and enhancements
469
470Dotclear 2.0 RC1 - 2008-05-01
471===========================================================
472* New: Pages plugin
473* New: Theme editor plugin
474* Entries: Text and WYSIWYG enhancements
475* Entries: Markup validator
476* Entries: Insertion of links to other entries from toolbar
477* Entries: External media insertion (dailymotion, youtube, google video)
478* Tags: Same list for new and existing entries
479* Tags: Tags can be removed on all associated entries
480* Tags: Tags can be removed on a post selection
481* Admin: Ask password for user management tasks, theme upload and plugin upload
482* Admin: New contextual help viewer
483* Media manager: Recreate thumbnails option
484* Media manager: Custom medium thumbnail size (per blog)
485* Media manager: Zip files extract support
486* Media manager: Zip file download of directory
487* Media manager: File exclusion pattern option
488* Themes and plugins: Zip as new package format
489* Themes and plugins: Upload
490* Themes and plugins: Upgrade within administration interface
491* Themes and plugins: Deletion
492* Public: New default theme: Blowup (fully customizable)
493* Public: Changed the way commenter cookie is handled
494* Themes: Template files moved to tpl/ directory
495* L10N: Polish, Catalan and Spanish translations
496* Misc: jQuery upgraded to 1.2.3
497* Misc: Crushed png files
498* Fixed many bugs
499
500Dotclear 2.0 beta 7 - 2007-07-12
501===========================================================
502* New way to display comments and trackbacks on entries in backend
503* Dashboard visual improvements
504* Default cache dir created by installation process
505* Option to limit posts and comments in feeds
506* Introduced UDBS for installation and upgrade
507* Changed handling of XML-RPC URLs
508* New option to force HTTPS redirect if wanted
509* Enforced cookies security (directory and ssl support)
510* Added Plugin auto-install and auto-upgrade support
511* Added trackbacks ttl and moderation preferences
512* Added an Internal search engine
513* FLV support in backend with Neolao player
514* Added nice messages if database is broken or Dotclear not installed
515* upgrade jQuery to 1.1.3
516* Fixed many bugs
517* Fixed security issues in backend
518
519Dotclear 2.0 beta 6 - 2007-02-19
520===========================================================
521* New antispam plugin, with a set of filters (rbl, ipblacklist, spamwords, akismet)
522* New admin dashboard page
523* Fixed unwanted logout bug
524* Added settings to disable template caching and allow PHP code
525* Blog preferences panel bug fix
526* New XML-RPC Client and Server
527* Comment posting permissions bug fix
528
529Dotclear 2.0 beta 5.4 - 2007-01-19
530===========================================================
531* Minor change on spam display in comments.php
532* Command line upgrade script and fix in load_plugin_file.php
533* Make akismet configurable only by superadmin with DC_AKISMET_SUPER
534* SQL optimisations
535* New comments view in post
536
537Dotclear 2.0 beta 5.2 - 2007-01-11
538===========================================================
539* Fixed a bug with imageMeta::getMeta
540* Enhanced dynamic file uploader
541* Move clearbricks files to their own repository
542* Fixed a bug with auto_br in wikiSimpleComment
543* Support for language restriction in feeds
544* Default theme structure changes
545* Fixed a PHP 5.0 compatibility issue
546* Installation Wizard
547
548Dotclear 2.0 beta 4 - 2006-12-26
549===========================================================
550* Performances enhancements.
551* Administration UI enhancements.
552* More user-friendly Widgets (version 1.5).
553* Switch to jQuery <http://jquery.com>.
554* Added jQuery in default theme.
555* Major changes in HTTP client and Feed Parser based on a
556  generic socket handler.
557* PHP 5.2 compatibility.
558* Code documentation (all core and most of clearbricks).
559* Many bug fixes.
560
561Dotclear 2.0 beta 3 - 2006-11-05
562===========================================================
563* Disallow special wrappers for fopen like functions.
564* XML/RPC improvements.
565* Read IPTC and EXIF metadata in uploaded pictures.
566* MySQL 4.1 support only.
567* Metadata import from Dotclear 1.2.x.
568* Akismet plugin.
569* Pings plugin.
570* Added a priority setting for plugins.
571* Many bug fixes.
572
573Dotclear 2.0 beta 2 - 2006-08-09
574===========================================================
575* DC_PLUGIN_ROOT can handle more than one path.
576* OPML/XBEL import in blogroll plugin.
577* Fixed a security issue in html::absoluteURLs().
578* Fixed issues with timezone on scheduled entries.
579* Multiple categories selection in tpl:Entries.
580* Improved dbLayer.
581* Changed category feed URL.
582* Feeds for tags (entries and comments).
583* Added attachments count on backend and frontend.
584* New settings code design. Can now handle wide system settings.
585* Memory usage improvements with autoloader.
586* Some code cleanup.
587* Feed parser improvements.
588* Themes can be configured if needed.
589* XMP support on JPEG files.
590* Media manager improvements.
591* Spamplemousse now uses DNSBL (and the guy who left the bug was fired).
592* Javascript editor and toolbar improvements.
593* RDS support (XML/RPC API discovery).
594* Added a theme with user stylesheet.
595* Plugins manager
Note: See TracBrowser for help on using the repository browser.

Sites map