Mephisto 0.8.2 is now available on the download page!

Mephisto’s JavaScript is in much better shape, and most of the remaining “tainted string” errors should now be fixed. The default article and comment filter is now Textile (instead of raw HTML), and our gem management has been cleaned up.

Many thanks to the Mephisto contributors brought you this release: Chris Cummer, James McCarthy, Matthias Lüdtke, Sean O’Brien and Gustavo Sales (who wrote the first version of the theme homepage fix).

Thanks also go to Chris Cummer for investigating Mephisto multisite caching issues. For information on setting up multisite, please see Mika Tuupola’s blog post and the thread on the MephistoBlog group. Alternatively, you can disable multisite support in config/initializers/custom.rb.

We’re actively working on a simpler solution for multisite caching. In particular, we’re looking into writing a custom Rack module under Rails 2.3. If you’re interested in helping, please join us on #mephisto. Contributors are always welcome!

A full list of patches appears after the jump.

Chris Cummer (2):

  • Fixes ‘attempted to output tainted string’ error when rendering email address for mailto
  • Changed user login to send user to admin section on succesful login instead of the blog homepage since users have the ability to post to the blog

Eric Kidd (23):

  • Unbundle tzinfo gem
  • Fix theme controller bugs
  • Change default comment filter to Textile
  • Change default user article filter to Textile
  • Rename *.rhtml files to *.html.erb
  • Rename *.rxml files to *.xml.builder
  • Modernize rjs: admin/articles
  • Added some notes about fixing JavaScript
  • Begin updating to latest Prototype
  • JavaScript: Fix asset search
  • JavaScript: Fix authenticity_token problems
  • JavaScript: Rename admin/assets/*.js -> *.js.rjs
  • Remove RSpec StoryRunner files
  • Write login integration tests using Webrat
  • Add integration test for “reset password”
  • Upgrade to interim release of Webrat from github
  • Add version numbers to config.gem statements
  • Allow newer versions of these gems
  • Add TODO item for explaining how to make Unicode work
  • Merge branch ‘master’ of git://github.com/technoweenie/mephisto
  • Merge branch ‘master’ of git://github.com/mat/mephisto
  • Require test gems in development environment, not test
  • Fix display of theme homepage links

James McCarthy (2):

  • escaped link in _page.html.erb
  • Added some brackets

Matthias Lüdtke (4):

  • Fixed typo.
  • Moved test gems from environment.rb to environments/test.rb.
  • Added missing config.gem ‘ruby-debug’ to environments/test.rb.
  • Added info: install test gems before testing.

Sean O’Brien (1):

  • missing tainted string in cache listing