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