* 0.17.2 Security: Updated to Rails 2.3.4 * Fixes Timing Weakness in Rails MessageVerifier and the Cookie Store http://weblog.rubyonrails.org/2009/9/4/timing-weakness-in-ruby-on-rails * Fixes XSS Vulnerability in Rails http://weblog.rubyonrails.org/2009/9/4/xss-vulnerability-in-ruby-on-rails New Features: * Syntax colouring (`ruby` and `html`) for code blocks. * Updated for itex2MML 1.3.10 (supports \rlap{} and \underline{}). You should upgrade that, too. * Add a "Create New Page" Link to the Search Page. (Based on an idea by nowa) * Updated to Rails 2.3.4 Bugs Fixed: * Wikilinks to published webs should be to the published action. This didn't work right for inter-web links. (Reported by Mike Shulman) * Use .size, rather than .length for ActiveRecord associations. A huge memory saving in building the recently_revised page. * Refactor the upgrade_instiki rake task, to make it database-agnostic. (Many thanks to James Herdman) * Web#files_path and Web#blatex_pngs_path now return Pathname objects. (Thanks, again, to James Herdman) * Workaround for Mozilla Bug 449396. (Reported by Andrew Stacey) * Correctly Set noindex,nofollow On /diff Pages. * Page-renaming javascript deals correctly with page names containing ampersands, slashes, and other garbage. * List of Wanted Pages should not include redirected pages. * The Regexp, used in Maruku to detect "email" headers (used, e.g., for S5 slideshow metadata) could, for some inputs, interact badly with Instiki's Chunk Handler. Fixed. * Ensure "rollback" locks page for editing. * Generate relative URLs, when possible. (Patch by Dennis Knauf) * Expire revisions of an edited page. Use a `before_save` hook to deal with the situation where a page's name has been changed. ------------------------------------------------------------------------------ * 0.17 New features: * Ability to rename pages * Ability to redirect Wikilinks, using [[!redirect ...]] * HTTP 302 redirects, for redirected/renamed pages Bugs Fixed: * Rails gets very unhappy with "." in page or author names. Make sure that doesn't happen. * Fix a Maruku escaping bug. * WEBrick should respond to TERM signals (needed by MacOSX and, perhaps, others). * Add a flash message for redirection to "new" page when the target of "show" action is not found. * Flash[:info] messages use Web's colour scheme. * Uploaded files in published webs should be accessible ------------------------------------------------------------------------------ * 0.16.6 New Features: * More colour schemes: blue, brown, scarlet red, and plum. (From Jason Blevins) * History Pages: created a history page for each wiki page. Link to it and to the "Diff" page from "Recently Revised". (from Jason Blevins) * Support for SVG clipping paths (requested by Andrew Stacey) * Updated for itex2MML 1.3.8. (You should upgrade that, as well.) Support for blackboard bold lowercase letters and digits. Bugs Fixed: * Fixed several bugs in Maruku, where "greedy" regexps could lead to exponential slowdown on certain inputs. * Fixed a bug in listing/deleting links to uploaded video and audio files. * Fixed some caching bugs. * Removed the defunct list.dsbl.org from anti-spam dnsbl lookups. * Resolved a conflict between form_spam_protect plugin and IE7. (thanks to Jason Blevins) ------------------------------------------------------------------------------ * 0.16.5: Rails 2.3.2 * Runs on the Stable Release, Rails 2.3.2. * Support for audio/speex audio files. * Updated for itex2MML 1.3.7. (You should upgrade that, as well.) * Tests for BlahTeX/PNG (if installed). ------------------------------------------------------------------------------ * 0.16.4 New Features: * Add x-sendfile support for downloading uploaded files in Instiki. * Add support for HTML5