parasew / instiki
- Source
- Commits
- Network (14)
- Issues (1)
- Downloads (13)
- Wiki (1)
- Graphs
-
Tree:
a016729
instiki / CHANGELOG
| d50d6fac » | distler | 2009-06-14 | 1 | * 0.17 | |
| 2 | |||||
| 3 | New features: | ||||
| 4 | * Ability to rename pages | ||||
| 5 | * Ability to redirect Wikilinks, using | ||||
| 6 | [[!redirect ...]] | ||||
| 7 | * HTTP 302 redirects, for redirected/renamed pages | ||||
| 8 | |||||
| 9 | Bugs Fixed: | ||||
| 10 | * Rails gets very unhappy with "." in page or author names. | ||||
| 11 | Make sure that doesn't happen. | ||||
| 12 | * Fix a Maruku escaping bug. | ||||
| 591c60de » | distler | 2009-06-15 | 13 | * WEBrick should respond to TERM signals | |
| 14 | (needed by MacOSX and, perhaps, others). | ||||
| 15 | * Add a flash message for redirection to "new" page | ||||
| 16 | when the target of "show" action is not found. | ||||
| 17 | * Flash[:info] messages use Web's colour scheme. | ||||
| 155dc888 » | distler | 2009-06-17 | 18 | * Uploaded files in published webs should be accessible | |
| d50d6fac » | distler | 2009-06-14 | 19 | ||
| 20 | ------------------------------------------------------------------------------ | ||||
| ec714194 » | distler | 2009-05-08 | 21 | * 0.16.6 | |
| 22 | |||||
| 23 | New Features: | ||||
| 24 | * More colour schemes: blue, brown, scarlet red, and plum. | ||||
| 25 | (From Jason Blevins) | ||||
| 26 | * History Pages: created a history page for each wiki page. | ||||
| 27 | Link to it and to the "Diff" page from "Recently Revised". | ||||
| 28 | (from Jason Blevins) | ||||
| 29 | * Support for SVG clipping paths | ||||
| 30 | (requested by Andrew Stacey) | ||||
| 31 | * Updated for itex2MML 1.3.8. (You should | ||||
| 32 | upgrade that, as well.) Support for blackboard bold lowercase | ||||
| 33 | letters and digits. | ||||
| 34 | |||||
| 35 | Bugs Fixed: | ||||
| 36 | * Fixed several bugs in Maruku, where "greedy" regexps | ||||
| 37 | could lead to exponential slowdown on certain inputs. | ||||
| 38 | * Fixed a bug in listing/deleting links to uploaded video and | ||||
| 39 | audio files. | ||||
| 40 | * Fixed some caching bugs. | ||||
| 41 | * Removed the defunct list.dsbl.org from anti-spam dnsbl lookups. | ||||
| 42 | * Resolved a conflict between form_spam_protect plugin and IE7. | ||||
| 43 | (thanks to Jason Blevins) | ||||
| 44 | |||||
| 45 | ------------------------------------------------------------------------------ | ||||
| e2ccdfd8 » | distler | 2009-03-16 | 46 | * 0.16.5: Rails 2.3.2 | |
| 47 | |||||
| 48 | * Runs on the Stable Release, Rails 2.3.2. | ||||
| 49 | * Support for audio/speex audio files. | ||||
| 50 | * Updated for itex2MML 1.3.7. (You should | ||||
| 51 | upgrade that, as well.) | ||||
| 52 | * Tests for BlahTeX/PNG (if installed). | ||||
| 53 | |||||
| 54 | ------------------------------------------------------------------------------ | ||||
| bd9fa0ed » | distler | 2009-03-04 | 55 | * 0.16.4 | |
| 133c21b8 » | distler | 2009-02-27 | 56 | ||
| bd9fa0ed » | distler | 2009-03-04 | 57 | New Features: | |
| 58 | * Add x-sendfile support for downloading uploaded files in Instiki. | ||||
| 59 | * Add support for HTML5 <video> and <audio> elements: | ||||
| 60 | [[mymovie.ogv:video]], [[mysound.wav:audio]]. | ||||
| 9ff1e822 » | distler | 2009-03-05 | 61 | * Runs on Rails 2.3.1 | |
| bd9fa0ed » | distler | 2009-03-04 | 62 | ||
| 63 | Bugs Fixed: | ||||
| 9ff1e822 » | distler | 2009-03-05 | 64 | * Update to Rails 2.3.1, which fixes several bugs. | |
| bd9fa0ed » | distler | 2009-03-04 | 65 | * Removed bundled Rack (Rails 2.3.1 comes bundled with Rack 1.0). | |
| 66 | * Add config.action_view.cache_template_loading = true to production | ||||
| 67 | environment. | ||||
| 68 | * Fix FastCGI bug | ||||
| 69 | (http://rubyforge.org/tracker/index.php?func=detail&aid=24191&group_id=186 &atid=783). | ||||
| 70 | * Fix WikiWords bug | ||||
| 71 | (http://rubyforge.org/pipermail/instiki-users/2009-February/001181.html). | ||||
| 72 | * Fix bug on Windows | ||||
| 73 | (http://rubyforge.org/pipermail/instiki-users/2009-March/001183.html) | ||||
| 74 | |||||
| 75 | ------------------------------------------------------------------------------ | ||||
| 133c21b8 » | distler | 2009-02-27 | 76 | * 0.16.3: Big steps, Rails 2.3.0-RC1 and tons of new stuff! | |
| 77 | |||||
| 78 | All the patching, developing and great hacking from Jacques Distler was | ||||
| 79 | merged into the main codebase of instiki. Jaques is now also maintaining the | ||||
| 80 | main branch (together with parasew), which brings instiki up-to-date! | ||||
| 81 | |||||
| 82 | Find more information about all the changes in his site: | ||||
| 83 | |||||
| 84 | http://golem.ph.utexas.edu/instiki/ | ||||
| 85 | |||||
| 86 | New Features: | ||||
| 87 | * Instiki comes and runs with Rails 2.3.0-RC1 | ||||
| 88 | * New Markdown interpreter: Maruku | ||||
| 89 | * Default markup dialect is Markdown+itex2MML | ||||
| 90 | * Mathematics suport, using itex2MML (Markdown+itex2MML) | ||||
| 91 | http://golem.ph.utexas.edu/~distler/blog/itex2MMLcommands.html | ||||
| 92 | or BlahTeX (Markdown+BlahTeX/PNG) | ||||
| 93 | http://golem.ph.utexas.edu/instiki/show/BlahTeX | ||||
| 94 | * Theorem Environments | ||||
| 95 | * Automatic Equation numbering and automatic Theorem numbering, | ||||
| 96 | * Integrated presentation software | ||||
| 97 | http://golem.ph.utexas.edu/instiki/show/S5 | ||||
| 98 | complete with support for themes | ||||
| 99 | (available with Markdown, Markdown+itex2MML or Markdown+BlahTeX/PNG) | ||||
| 100 | * Sends application/xhtml+xml to compatible browsers | ||||
| 101 | (available with Markdown, Markdown+itex2MML or Markdown+BlahTeX/PNG) | ||||
| 102 | Serve Webs which use non-Markdown Text Filters (Textile, RDoc or Mixed) as | ||||
| 103 | text/html. This makes those Text Filters usable, again. | ||||
| 104 | * Scalable Vector Graphics (SVG) enabled | ||||
| 105 | (available with Markdown, Markdown+itex2MML or Markdown+BlahTeX/PNG). | ||||
| 106 | * Nifty SVG Logo | ||||
| 107 | (available with Markdown, Markdown+itex2MML or Markdown+BlahTeX/PNG). | ||||
| 108 | * Atom 1.0 feeds. | ||||
| 109 | * ETag support. | ||||
| 110 | * Filesystem-based caching. | ||||
| 111 | * New, industrial-strength Sanitizer (anti-XSS protection). | ||||
| 112 | * Uses xhtmldiff for redline diff pages. | ||||
| 113 | * (Actually functional) LaTeX output. | ||||
| 114 | * InterWeb WikiLinks | ||||
| 115 | * Add a user interface to manage uploaded files. | ||||
| 116 | * Add a user interface to delete a Web. | ||||
| 117 | * Add a user interface to delete orphaned pages in a Category. In addition to | ||||
| 118 | deleting all orphaned pages, you can now delete just the orphaned pages in a | ||||
| 119 | particular category. Among other things, this provides a handy way to delete | ||||
| 120 | a (selection of) page(s): just assign them to a new category (“delete”, say) | ||||
| 121 | and delete the orphaned pages in that category. | ||||
| 122 | * Add the manage_fixtures plugin for easy database migration | ||||
| 123 | * Descriptions in the File Upload Dialog are used as the default alt text (for | ||||
| 124 | pictures) or the default link text (for files). | ||||
| 125 | |||||
| 126 | Bugfixes: | ||||
| 127 | (see http://golem.ph.utexas.edu/~distler/blog/archives/001893.html for a | ||||
| 128 | complete list) | ||||
| 129 | |||||
| 130 | * fixes to xhtmldiff | ||||
| 131 | * fixed Sanitizer issues | ||||
| 132 | * Do dnsbl lookups more judiciously. Anti-spam effectiveness is undiminished, | ||||
| 133 | but the application is more responsive. | ||||
| 134 | * Fix a Session CookieOverflow when rescuing Instiki::ValidationError | ||||
| 135 | * Domain independent caching | ||||
| 136 | * Fix for no Flash Messages | ||||
| 137 | * Links on “published” Webs were all screwed-up. Fixed. | ||||
| 138 | * Make uploaded pictures display in the “published” view. | ||||
| 139 | * Make @import rules in the “Stylesheet Tweaks” work in the “published” view. | ||||
| 140 | * Actually verify the password, when setting a password for a Web, rather than | ||||
| 141 | just pretending to do so. | ||||
| 142 | * fixes for nowiki “<nowiki>[[!include foo]]</nowiki>”) | ||||
| 143 | * Hide Equations From WikiChunk Processing | ||||
| 144 | * Fix a bug in the Chunk handler, which was mangling backslashes in included | ||||
| 145 | pages. | ||||
| 146 | * Entering the wrong password on the “CreateWeb” form now redirects back to | ||||
| 147 | the form, as it should. | ||||
| 148 | * Allow single-letter WikiLinks (e.g. “[[a]]”). Requested by a Japanese user. | ||||
| 149 | * Allow single-letter includes (e.g. “[[!include a]]”). | ||||
| 150 | * Huge improvements to caching and cache-sweeping | ||||
| 151 | * Category listing restricts to current Web. | ||||
| 152 | * All WikiReference methods limit results to the current web | ||||
| 153 | * File uploads work right. | ||||
| 154 | * Make WEBrick respond to TERM signal. (Launchd, in particular, requires this.) | ||||
| 155 | * Ditch the URIChunk and LocalURIChunk handlers. Slow, buggy, and of dubious | ||||
| 156 | utility. | ||||
| 157 | * Ensure unsafe operations (new, save,...) are POSTs, not GETs. | ||||
| 158 | * Fix utf-8 bug in WikiChunk handling. | ||||
| 159 | * Disable WikiChunk processing in tags. | ||||
| 160 | * Hide Equations From WikiChunk Processing | ||||
| 161 | * Fix for the "Backslashes in Included Equations" bug. | ||||
| 162 | * Sessions are now stored in a cookie (signed and Base-64 encoded). | ||||
| 163 | Form_spam_protection stores form_keys in the session. | ||||
| 164 | Make sure spambots implement both cookies and javascript, by storing | ||||
| 165 | hashed (with salt) keys in the session. | ||||
| 166 | * Make sure request.ip is a valid IPv4 or IPv6 address. | ||||
| 167 | * Make remove_orphaned_pages work in a proxied situation. | ||||
| 168 | * In the wiki_controller, only apply the dnsbl_check before_filter | ||||
| 169 | to the :edit, :new, and :save :export actions, instead of all actions. | ||||
| 170 | This makes mundane "show" requests faster, but does not | ||||
| 171 | compromise spam-fighting ability. | ||||
| 172 | * Be a little gentler in recovering from Instiki::ValidationErrors, when | ||||
| 173 | saving a page. Previously, we threw away all the user's changes upon | ||||
| 174 | the redirect. Now we attempt to salvage what he wrote. | ||||
| 175 | * Drop hostname from cache key. | ||||
| 176 | * Fix Recursive Includes. | ||||
| 177 | * Entering an incorrect password on the Create Web form should redirect | ||||
| 178 | back to the form, with a flash error. | ||||
| 179 | * In the Stylesheet Tweaks, the owner of a Web can specify an @import rule | ||||
| 180 | to pull in CSS styles form an external file. This worked in the "show" | ||||
| 181 | view, but was broken in the "published" view. Fixed. | ||||
| 182 | * Allow multiple leading capital letters in a WikiWord. | ||||
| 183 | |||||
| 184 | ------------------------------------------------------------------------------ | ||||
| 185 | * 0.13.0: | ||||
| 186 | |||||
| 187 | Mainly a Bugfix Release, which fixes two XSS Vulnerabilities. | ||||
| 188 | More information can be found on Jacques Distler's Blog: | ||||
| 189 | http://golem.ph.utexas.edu/~distler/blog/archives/001634.html | ||||
| 190 | |||||
| 207fb1f7 » | distler | 2007-10-15 | 191 | ------------------------------------------------------------------------------ | |
| 192 | * 0.12.0: | ||||
| 193 | |||||
| 194 | 0.12 is mainly a bugfix release. We recommend all instiki Users to upgrade. | ||||
| 195 | In this version, some security holes where fixed | ||||
| 196 | - An XSS vulnerability in categories | ||||
| 197 | - An XSS vulnerability in <nowiki> | ||||
| 198 | - fixes that Instiki allows "dangerous" operations as HTTP GETs | ||||
| 199 | |||||
| 200 | as well as some other small improvements. | ||||
| 201 | - fixes for instiki running on mongrel | ||||
| 202 | - fixes for instiki running on mongrel_cluster | ||||
| 203 | |||||
| 204 | We added a lot of tests, synced with Jacques Distler's version and fixed | ||||
| 205 | small bugs as well. A note to Mac OSX users: use the Ruby One-Click-Installer | ||||
| 206 | for OSX ( http://rubyosx.com ) or make sure you are not running into problems | ||||
| 207 | with sqlite (see http://instiki.5uper.net/instiki/show/SQLite+issues+on+OSX) | ||||
| 208 | |||||
| 209 | ------------------------------------------------------------------------------ | ||||
| 210 | * 0.11.pl1 | ||||
| 69b62b6f » | distler | 2007-01-22 | 211 | ||
| 212 | - ANTISPAM: | ||||
| 213 | - updated and included spam_patterns.txt | ||||
| 214 | - included dnsbl_check - DNS Blackhole Lists check | ||||
| 215 | [thanks to joost from http://www.spacebabies.nl ] | ||||
| 207fb1f7 » | distler | 2007-10-15 | 216 | - included the form-spam-protection rails plugin | |
| 217 | http://form-spam-protection.googlecode.com/svn/form_spam_protection/ | ||||
| 69b62b6f » | distler | 2007-01-22 | 218 | ||
| 219 | - BUGFIXES: | ||||
| 220 | - fix PDF output not to contain garbage chars [Jesse Newland] | ||||
| 221 | - fixed the pages and authors display for single webs | ||||
| 222 | - web list does not show a link to a published version if it has none | ||||
| 223 | [Jesse Newland] | ||||
| 224 | - Fixed bug that failed to expire cached diff view of a page | ||||
| 225 | - Fixed rendering of WikiLinks in included pages in published or export | ||||
| 226 | mode | ||||
| 227 | - lots of small bugfixes and changes | ||||
| 228 | |||||
| 229 | - UPDATES: | ||||
| 207fb1f7 » | distler | 2007-10-15 | 230 | - Rails 1.2.1 tested and packaged with instiki | |
| 69b62b6f » | distler | 2007-01-22 | 231 | - updated RubyZip to 0.9.1 | |
| 207fb1f7 » | distler | 2007-10-15 | 232 | - updated packaged sqlite3-ruby | |
| 69b62b6f » | distler | 2007-01-22 | 233 | ||
| 234 | - FEATURES: | ||||
| 63e217bc » | distler | 2007-02-10 | 235 | - fix: being logged in on more Webs at once works now [Jaques Distler] | |
| 69b62b6f » | distler | 2007-01-22 | 236 | - Stylesheet tweaks | |
| 237 | - visual display if webs are pass-protected (div background) | ||||
| 238 | - Linux packaging | ||||
| 239 | |||||
| 240 | ------------------------------------------------------------------------------ | ||||
| 241 | * 0.11.0: | ||||
| 242 | - SQL-based backend (ActiveRecord) | ||||
| 243 | - File uploads (finally) | ||||
| 244 | - Upgraded to Rails 1.0.0 | ||||
| 245 | - Replaced internal link generator with routing | ||||
| 246 | - Fixed --daemon option | ||||
| 247 | - Removed Rubygem and native OS X distributions | ||||
| 248 | - Improved HTML diff | ||||
| 249 | - More accurate "See Changes" | ||||
| 250 | ------------------------------------------------------------------------------ | ||||
| 251 | * 0.10.2: | ||||
| 252 | - Upgraded to Rails 0.13.1 | ||||
| 253 | - Fixed HTML export | ||||
| 254 | - Added layout=no option to the export_html action (it exports page | ||||
| 255 | contents processed by the markup engine, but without the default layout - | ||||
| 256 | so that they can be wrapped in some other layout) | ||||
| 257 | - <nowiki> tag can span several lines (before it was applied when both | ||||
| 258 | opening and closing tags were on the same line only) | ||||
| 259 | - Resolved the "endless redirection loop" condition and otherwise improved | ||||
| 260 | handling of errors in the rendering engines | ||||
| 261 | - Fixed rendering of Markdown hyperlinks such as | ||||
| 262 | [Text](http://something.com/foo) | ||||
| 263 | ------------------------------------------------------------------------------ | ||||
| 264 | * 0.10.1: | ||||
| 265 | - Upgraded Rails to 0.12.0 | ||||
| 266 | - Upgraded rubyzip to version 0.5.8 | ||||
| 267 | - BlueCloth is back (RedCloth didn't do pure Markdown well enough) | ||||
| 268 | - Handling of line breaks in Textile is as in 0.9 (inserts <br/> tag) | ||||
| 269 | - Fixed HTML export (to enclose the output in <html> tags, include the | ||||
| 270 | stylesheet etc) | ||||
| 271 | - Corrected some compatibility issues with storages from earlier Instiki | ||||
| 272 | versions | ||||
| 273 | - Some other bug fixes | ||||
| 274 | ------------------------------------------------------------------------------ | ||||
| 275 | * 0.10.0: | ||||
| 276 | - Ported to ActionPack | ||||
| 277 | - RedCloth 3.0.3 | ||||
| 278 | - BlueCloth is phased out, Markdown is rendered by RedCloth | ||||
| 279 | - Mix markup option understands both Textile and Markdown on the same page | ||||
| 280 | - Instiki can serve static content (such as HTML or plain-text files) from | ||||
| 281 | ./public directory | ||||
| 282 | - Much friendlier admin interface | ||||
| 283 | - Wiki link syntax doesn't conflict with Textile hyperlink syntax. | ||||
| 284 | Therefore "textile link":LinkToSomePlace will not look insane. | ||||
| 285 | - RSS feeds accept query parameters, such as | ||||
| 286 | http://localhost:2500/wiki/rss_with_headlines?start=2005-02-18&end=2005-02-19&limit=10 | ||||
| 287 | - RSS feed with page contents for a password-protected web behaves as | ||||
| 288 | follows: if the web is published, RSS feed links to the published version | ||||
| 289 | of the web. otherwise, the feed is not available | ||||
| 290 | Madeleine will check every hour if there are new commands in the log or | ||||
| 291 | 24 hours have passed since last snapshot, and take snapshot if either of | ||||
| 292 | these conditions is true. Madeleine will also not log read-only | ||||
| 293 | operations, resulting in a better performance | ||||
| 294 | - Wiki extracts (to HTML and plain text) will leave only the last extract | ||||
| 295 | file in ./storage | ||||
| 296 | - Wiki search handles multibyte (UTF-8) characters correctly | ||||
| 297 | - Local hyperlinks in published pages point to published pages [Michael | ||||
| 298 | DeHaan] | ||||
| 299 | - Fixed a bug that sometimes caused all past revisions of a page to be | ||||
| 300 | "forgotten" on restart | ||||
| 301 | - Fixed parsing of URIs with a port number (http://someplace.org:8080) | ||||
| 302 | - Instiki will not fork itself on a *nix, unless explicitly asked to | ||||
| 303 | - Instiki can bind to IPs other than 127.0.0.1 (command-line option) | ||||
| 304 | - Revisions that do not change anything on the page are rejected | ||||
| 305 | - Automated tests for all controller actions | ||||
| 306 | - category: lines are presented as links to "All Pages" for relevant | ||||
| 307 | categories | ||||
| 308 | - Search looks at page titles, as well as content | ||||
| 309 | - Multiple other usability enhancements and bug fixes | ||||
| 310 | ------------------------------------------------------------------------------ | ||||
| 311 | * 0.9.2: | ||||
| 312 | - Rollback takes the user to an edit form. The form has to be submitted for | ||||
| 313 | the change to take place. | ||||
| 314 | - Changed to use inline style on published pages | ||||
| 315 | - Fixed "forward in time" on the last revision before current page | ||||
| 316 | - Instiki won't log bogus error messages when creating a new Wiki | ||||
| 317 | - Fixed deprecation warning for Object.id (introduced in Ruby 1.8.2) | ||||
| 318 | - Madeleine upgraded to 0.7.1 | ||||
| 319 | - Madeleine snapshots are compressed | ||||
| 320 | - Packaged as a gem | ||||
| 321 | ------------------------------------------------------------------------------ | ||||
| 322 | * 0.9.1: | ||||
| 323 | - Added performance improvements for updating existing pages | ||||
| 324 | - Fixed IP logging and RSS feeds behind proxies [With help from Guan Yang] | ||||
| 325 | - Fixed default storage directory (borked running on Windows) | ||||
| 326 | [Spotted by Curt Hibbs] | ||||
| 327 | ------------------------------------------------------------------------------ | ||||
| 328 | * 0.9.0: | ||||
| 329 | - Added aliased links such as [[HomePage|that nice home page]] [Mark Reid] | ||||
| 330 | - Added include other page content with [[!include TableOfContents]] | ||||
| 331 | [Mark Reid] | ||||
| 332 | - Added delete orphan pages from the Edit Web screen [by inspiration from | ||||
| 333 | Simon Arnaud] | ||||
| 334 | - Added logging of IP address for authors (who's behind the rollback wars) | ||||
| 335 | - Added Categories pages through backlinks (use "categories: news, instiki" | ||||
| 336 | on start of line) [Mark Reid] | ||||
| 337 | - Added option to use bracket-style wiki links only (and hence ban | ||||
| 338 | WikiWords) | ||||
| 339 | - Added command-line option to specify different storage path | ||||
| 340 | - Added print view without navigation | ||||
| 341 | - Added character and page (2275 characters including spaces) counter | ||||
| 342 | (important for student papers) | ||||
| 343 | - Off by default, activate it on the Edit Web screen | ||||
| 344 | - Added LaTeX/PDF integration on Textile installations with pdflatex | ||||
| 345 | installed on system (EXPERIMENTAL) | ||||
| 346 | - Use the home page as a table of contents with a unordered list to control | ||||
| 347 | sections | ||||
| 348 | - Added limit of 15 to the number of pages included in RSS feed | ||||
| 349 | - Moved static parts of stylesheet to separate file [Lau T?rnskov] | ||||
| 350 | - Fixed better semantics for revision movement [Ryan Singer] | ||||
| 351 | - Fixed color diffs to work much better [Xen/Mertz/Atkins] | ||||
| 352 | - Fixed performance problems for All Pages list [Dennis Mertz] | ||||
| 353 | - Fixed lots of rendering bugs [Mark Reid] | ||||
| 354 | - Upgraded to RedCloth 2.0.11 [integrating the fine work of Dennis Mertz] | ||||
| 355 | ------------------------------------------------------------------------------ | ||||
| 356 | * 0.8.9: | ||||
| 357 | - Added color diffs to see changes between revisions [Bill Atkins] | ||||
| 358 | They're aren't quite perfect yet as new paragraphs split the <ins> tags | ||||
| 359 | (hence 0.8.9, not 0.9.0) | ||||
| 360 | - Added redirect to edit if content of page generates an error | ||||
| 361 | (so the page doesn't become unusable on bugs in the markup engines) | ||||
| 362 | - Fixed update Web with different address bug [Denis Metz] | ||||
| 363 | - Fixed a bunch of wiki word rendering issues by doing wiki word detection | ||||
| 364 | and replacment at once | ||||
| 365 | - Upgraded to BlueCloth 0.0.3b (should fix loads of problems on Markdown | ||||
| 366 | wikis) | ||||
| 367 | ------------------------------------------------------------------------------ | ||||
| 368 | * 0.8.5: | ||||
| 369 | - Instiki can now serve as a CMS by running a password-protected web with a | ||||
| 370 | published front | ||||
| 371 | - Added version check at startup (Instiki needs Ruby 1.8.1) | ||||
| 372 | ------------------------------------------------------------------------------ | ||||
| 373 | * 0.8.1: | ||||
| 374 | - Actually included RedCloth 2.0.7 in the release | ||||
| 375 | ------------------------------------------------------------------------------ | ||||
| 376 | * 0.8.0: | ||||
| 377 | - NOTE: Single-web wikis created in versions prior to 0.8.0 have "instiki" | ||||
| 378 | as their system password | ||||
| 379 | - Accepts wiki words in bracket style. | ||||
| 380 | Examples: [[wiki word]], [[c]], [[We could'nt have done it!]] | ||||
| 381 | - Accepts camel-case wiki words in all latin, greek, cyrillian, and | ||||
| 382 | armenian unicode characters | ||||
| 383 | - Many thanks to Guan Yang for building the higher- and lower-case lookup | ||||
| 384 | tables. And thanks to Simon Arnaud for the initial patch that got the | ||||
| 385 | work started | ||||
| 386 | - Changed charset to UTF-8 | ||||
| 387 | - Cut down on command-line options and replaced them with an per-web config | ||||
| 388 | screen | ||||
| 389 | - Added option to extend the stylesheet on a per-web basis to tweak the | ||||
| 390 | look in details | ||||
| 391 | - Added simple color options for variety | ||||
| 392 | - Added option to add/remove password protection on each web | ||||
| 393 | - Added the wiki name of the author locking a given page (instead of just | ||||
| 394 | "someone") | ||||
| 395 | - Removed single/multi-web distinction -- all Instikis are now multi-web | ||||
| 396 | - Load libraries from an unshifted load path, so that old installed | ||||
| 397 | libraries doesn't clash [Emiel van de Laar] | ||||
| 398 | - Keeps the author cookie forever, so you don't have to enter your name | ||||
| 399 | again and again | ||||
| 400 | - Fixed XHTML so it validates [Bruce D'Arcus] | ||||
| 401 | - Authors are no longer listed under orphan pages | ||||
| 402 | - Added export to markup (great for backups, potentially for switching wiki | ||||
| 403 | engine) | ||||
| 404 | - Don't link wiki words that proceeds from either /, = or ? | ||||
| 405 | (http://c2.com/cgi/wiki?WikiWikiClones, | ||||
| 406 | /show/HomePage, cgi.pl?show=WikiWord without escaping) | ||||
| 407 | - Accessing an unexisting page redirects to a different url (/new/PageName) | ||||
| 408 | - Increased snapshot time to just once a day (cuts down on disk storage | ||||
| 409 | requirements) | ||||
| 410 | - Made RDoc support work better with 1.8.1 [Mauricio Fern?ndez] | ||||
| 411 | - Added convinient redirect from /wiki/ to /wiki/show/HomePage | ||||
| 412 | - Fixed BlueCloth bug with backticks at start of line | ||||
| 413 | - Updated to RedCloth 2.0.7 (and linked to the new Textile reference) | ||||
| 414 | ------------------------------------------------------------------------------ | ||||
| 415 | * 0.7.0: | ||||
| 416 | - Added Markdown (BlueCloth) and RDoc [Mauricio Fern?ndez] as command-line | ||||
| 417 | markup choices | ||||
| 418 | - Added wanted and orphan page lists to All pages (only show up if there's | ||||
| 419 | actually orphan or wanted pages) | ||||
| 420 | - Added ISO-8859-1 as XML encoding in RSS feeds (makes FeedReader among | ||||
| 421 | others happy for special entities) | ||||
| 422 | - Added proper links in the RSS feed (but the body links are still | ||||
| 423 | relative, which NNW and others doesn't grok) | ||||
| 424 | - Added access keys: E => Edit, H => HomePage, A => All Pages, | ||||
| 425 | U => Recently Revised, X => Export | ||||
| 426 | - Added password-login through URL (so you can subscribe to feed on a | ||||
| 427 | protected web) | ||||
| 428 | - Added web passwords to the feed links for protected webs, so they work | ||||
| 429 | without manual login | ||||
| 430 | - Added the web name in small letters above all pages within a web | ||||
| 431 | - Polished authors and recently revised | ||||
| 432 | - Updated to RedCloth 2.0.6 | ||||
| 433 | - Changed content type for RSS feeds to text/xml (makes Mozilla Aggreg8 | ||||
| 434 | happy) | ||||
| 435 | - Changed searching to be case insensitive | ||||
| 436 | - Changed HomePage to display the name of the web instead | ||||
| 437 | - Changed exported HTML pages to be valid XHTML (which can be preprocessed | ||||
| 438 | by XSLT) | ||||
| 439 | - Fixed broken recently revised | ||||
| 440 | ------------------------------------------------------------------------------ | ||||
| 441 | * 0.6.0: | ||||
| 442 | - Fixed Windows compatibility [Florian] | ||||
| 443 | - Fixed bug that would prevent Madeleine from taking snapshots in Daemon | ||||
| 444 | mode | ||||
| 445 | - Added export entire web as HTML in a zip file | ||||
| 446 | - Added RSS feeds | ||||
| 447 | - Added proper getops support for the growing number of options [Florian] | ||||
| 448 | - Added safe mode that forbids style options in RedCloth [Florian] | ||||
| 449 | - Updated RedCloth to 2.0.5 | ||||
| 450 | ------------------------------------------------------------------------------ | ||||
| 451 | * 0.5.0: | ||||
| 452 | - NOTE: 0.5.0 is NOT compatible with databases from earlier versions | ||||
| 453 | - Added revisions | ||||
| 454 | - Added multiple webs | ||||
| 455 | - Added password protection for webs on multi-web setups | ||||
| 456 | - Added the notion of authors (that are saved in a cookie) | ||||
| 457 | - Added command-line option for not running as a Daemon on Unix | ||||
| 458 | ------------------------------------------------------------------------------ | ||||
| 459 | * 0.3.1: | ||||
| 460 | - Added option to escape wiki words with \ | ||||
| 461 | ------------------------------------------------------------------------------ | ||||
| 462 | * 0.3.0: | ||||
| 463 | - Brought all files into common style (including Textile help on the edit | ||||
| 464 | page) | ||||
| 465 | - Added page locking (if someone already is editing a page there's a | ||||
| 466 | warning) | ||||
| 467 | - Added daemon abilities on Unix (keep Instiki running after you close the | ||||
| 468 | terminal) | ||||
| 469 | - Made port 2500 the default port, so Instiki can be launched by | ||||
| 470 | dobbelt-click | ||||
| 471 | - Added Textile cache to speed-up rendering of large pages | ||||
| 472 | - Made WikiWords look like "Wiki Words" | ||||
| 473 | - Updated RedCloth to 2.0.4 | ||||
| 474 | ------------------------------------------------------------------------------ | ||||
| 475 | * 0.2.5: | ||||
| 476 | - Upgraded to RedCloth 2.0.2 and Madeleine 0.6.1, which means the | ||||
| 477 | - Windows problems are gone. Also fixed a problem with wikiwords | ||||
| 478 | - that used part of other wikiwords. | ||||
| 479 | ------------------------------------------------------------------------------ | ||||
| 480 | * 0.2.0: | ||||
| 481 | - First public release | ||||

