Release diogenes-0.9.22
[diogenes.git] / ChangeLog
CommitLineData
2c3f8ce2
RB
1Diogenes 0.9.22
2 * fixed - force ISO-8859-1 encoding (bis)
3
b6e8910e
RB
4Diogenes 0.9.21
5 * fixed - force ISO-8859-1 encoding
6
c03ed8e3 7Diogenes 0.9.20
4171a256 8 * added - add RSS feeds describing changes to barrels
eb413b12 9 * added - offer preset style sheets for barrels
a9bcbb82 10 * fixed - fix a warning when a barrel's menu is empty
9d2cbe83 11 * fixed - reduce webserver logging of RCS operations
d0b659f7
JL
12 * improved - after adding a page, return to the calling url
13 * improved - add recursive deletion to file manager
14 * improved - improve logging of deleted pages (store location)
a9bcbb82 15
73c1267d 16Diogenes 0.9.19
7bece6dd 17 * fixed - fix handling of filter plugins without arguments
73c1267d 18 * improved - reduce database calls used to build a page's menu
3e83a52e 19 * improved - in debug mode, trace database calls used to build page menu
35ff2f36 20 * improved - add <protect> tags to protect HTML from Textile plugin
af6ed63f 21 * fixed - make the FileList plugin generate valid XHTML
7bece6dd 22
6855525e
JL
23Diogenes 0.9.18
24 * improved - resync Textile plugin with Textpattern 4.0.2
25 * improved - merge page catalog and file browser with slicker layout
26 * improved - add "home", "up", "add a page" to file browser toolbar
27 * fixed - PHP5 compatibility fixes
28 * improved - refresh Dutch translations (thanks Michiel!)
29 * improved - add support for OMA DRM contents
30 * improved - switch to XHTML 1.0 strict
31 * improved - add debugging and W3C validation options in global options
32
33Diogenes 0.9.17.2
34 * fixed - handle log messages with quotes properly
35
36Diogenes 0.9.17.1
37 * improved - fix URL rewriting to allow access to barrel 'foo' via
38 (..)/site.php/foo/ as well as (..)/site/foo/
39
40Diogenes 0.9.17
41 * improved - recognise additional MIME types and associated icons
42 * added - add a generic plugin mechanism
43 * added - add MailForm plugin to display a mail form to a fixed recipient
44 * added - add FileList plugin to display a directory listing with icons
45 * added - add an option to create an empty file
46 * improved - use new icons to represent MIME types
47 * added - add WikiMarkup plugin to render Wiki markup
48 * added - add RenderPhp plugin to handle PHP execution of barrel pages
49 * improved - barrel-level templates do not apply to admin pages
50 * improved - merge all *_option tables into diogenes_option
51 * added - offer copy, move and rename file operations in file browser
52 * improved - add debugging options for WebDAV
53 * fixed - work around Apache 2 / HTTP_WebDAV_Server issue
54 * improved - add support for spaces in file names
55 * improved - add support for nested pages (abritary directory tree depth)
56 * fixed - correct WebDAV support for barrels on virtual hosts
57 * improved - directory tree is cached in a file to reduce database calls
58 * improved - add some icons to the admin interface
59 * added - add TextileMarkup plugin to handle Textile markup
60 * improved - beautify the barrel activity page
61 * improved - warn that $globals->rooturl must be full URL for some features
62 * added - add HttpHeader plugin to add custom HTTP headers to a page
63 * added - add HtmlHead plugin to add entries to a pages's <head> block
64 * added - add LinksMagic plugin to highlight external and secure links
65
66Diogenes 0.9.16
67 * improved - add a global option to control Word import
68 * improved - touchup the barrel activity summary
69 * improved - use unsigned ints instead of smallints for user/page/menu ids
70
71Diogenes 0.9.15
72 * improved - add Kafenio as the default HTML editor
73 * added - user accounts now have an 'email' field
74 * fixed - correct escaping of PHP code when using HTML editor
75 * added - new bootstrapping interface to create initial admin
76 * added - add a toplevel option to switch HTML editor (Ekit/Kafenio)
77 * improved - integrate user preferences menu into barrels
78 * added - add an option to hide the Diogenes part of a barrel's menu
79 * improved - order barrels by alias in toplevel interface
80
81Diogenes 0.9.14
82 * added - new expert mode for direct access to the global options table
83 * improved - new debugging toolbar and floating database trace
84 * fixed - always use custom function to determine mime type
85
86Diogenes 0.9.13
87 * improved - return a Content-Length header for static content
88 * fixed - various fixes in the Diogenes library (see library ChangeLog)
89 * fixed - correct the file revision browser's 'restore' function
90 * fixed - make sure the CVS wrapper exits when it has no children left
91 * added - full Spanish translation (Pablo Castellazzi)
92 * fixed - pass correct baseurl and stylesheet to Ekit
93
94Diogenes 0.9.12
95 * improved - mention what constitutes a valid barrel name
96 * added - allow admins to choose site-wide or page-specific templates
97 * improved - make PHP execution of pages more flexible
98 * fixed - correct handling of HTML entities in raw editor
99 * improved - replace unused 'visible' flag by a more flexible status selector
100 * improved - replace useless 'root' access level by 'forbidden'
101 * added - ability to add a log message to page file commits
102 * fixed - expand 'Edit this page' menu entry for publicly writable pages
103
104Diogenes 0.9.11
105 * improved - stop using tables so admins can control their site's appearance
106 * fixed - new JavaScript MD5 which supports accentuated characters
107 * improved - several updates to French translation (Nicolas Bertolissio)
108 * improved - improved cache-control for public, static content
109 * improved - various layout and stylesheet enhancements
110 * added - include a note about customising Diogenes
111 * improved - stop hardcoding charset in the pages
112 * added - full Dutch translation (Michiel Alkemade)
113 * added - full Swedish translation (Jonas Johansson)
114 * improved - send back appropriate HTTP status codes on error pages
115 * improved - offer to authenticate again after login failure
116
117Diogenes 0.9.10
118 * improved - changed DB structure for the menus for increased speed
119 * fixed - explicitly set magic_quotes_gpc On and register_globals Off
120 * added - barrels have their own set of options
121 * added - customisable menu expanding level
122 * added - integrated phpLayersMenu
123 * fixed - reworked Word import to make it safer and to handle images
124 * improved - make it possible to use a different WebDAV class
125 * improved - do not allow the creation of a barrel called CVSROOT
126 * added - selectable themes for the menu
127 * improved - allow customisation of the toplevel pages
128
129Diogenes 0.9.9.3
130 * improved - split document root into separate subdirectory
131 * fixed - do not escape special characters in raw editor
132 * improved - added some missing translations
133
134Diogenes 0.9.9.2
135 * improved - group WebDAV operations into sessions to declutter log
136 * improved - when logging in/out the user stays on the current page
137
138Diogenes 0.9.9.1
139 * fixed - do not start session when in WebDAV mode (possible file corruption)
140 * fixed - check validity of page location
141 * fixed - use UNIX_TIMESTAMP when retrieving dates in log browser
142 * fixed - Ekit must be within a barrel (Java security violation on vhosts)
143 * improved - use HTML import function when a page is PUT with WebDAV
144 * improved - check new barrel names against list of invalid names
145
146Diogenes 0.9.9
147 * address rewriting (mod_rewrite) is no longer required
148 * added support for WebDAV
149 * use page location exclusively for browsing (not page ID)
150 * fixed faulty date selection in log browser
151 * various code cleanups
152 * user-generated pages no longer have the "valid XHTML/CSS" logos
153
154Diogenes 0.9.8.3
155 * fixed a regexp that killed old PHP versions (Word import bug)
156 * large speed improvements for log browsing
157 * enhanced database debugging
158
159Diogenes 0.9.8.2
160 * fixed admin menu not always being displayed on public pages
161 * fixed distribution problems (Makefile & cvs.pl missing)
162
163Diogenes 0.9.8.1
164 * fixed bug in diff viewing
165 * tightened HTML import code
166
167Diogenes 0.9.8
168 * added customisable write access for pages
169 * added support for anonymous (Wiki-style) write access
170 * fixed extra checks on RCS operations
171 * added CVS support as an alternative to bare RCS (experimental)
172 * added toplevel page for RCS <-> CVS switching.
173 * fixed added missing stripslashes for page title
174
175Diogenes 0.9.7
176 * split fullname into firstname and lastname
177 * improved display of authentication method (native, etc.)
178 * added script to update database structure
179
180Diogenes 0.9.6
181 * reworked packaging
182
183Diogenes 0.9.5
184 * started ChangeLog
185 * Ekit WYSIWYG editor integration
186 * allow language selection
187 * links to Diogenes documentation
188 * improved Word document handling
189