Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Pavel Kunc edited this page Nov 4, 2010 · 1 revision

Release 1.1.1

This is a bug fix release and a way forward to the 1.2 release which is now current master.

The planned route for upgrading from merb 1.1.x to 1.2 will involve changes which may break existing merb apps. Fear not, fixes for apps broken by 1.2 should be trivial. Please be sure to read RELEASE 1.2.0 for the details regarding usage of the upcoming 1.2 release.

Changes

  • Spec fixes to get more green and 1.8.x compat
  • Support for testing controller with Webrat directly from the specs. For this to work you need to the spec_helper.rb this (If you use cucumber this doesn’t concern you.):
    Spec::Runner.configure do |config|
    	config.include(Merb::Test::Webrat)
    end
  • Merb stack middlewares switched from the pure Rack versions to the merbified versions supporting the deferred actions in Thin and Ebb.
  • Refactoring of the gemspecs into standalone files and removing generation using Rakefile and Jeweler.
  • [merb-haml] Update generated resource templates to use resource() helper (teamon)
  • [merb] Meta gem must depend on the RSpec gem because it’s default testing framework.
  • [merb-param-protection] Many updates to the gem, including fixing memleaks and specs (teamon)
  • [merb-mailer] Fixing multiple recipients delivery for SMTP.
  • [merb-core] Fix logging the incomming parameters even if not routed to the proper controller. (jontus)
  • [merb-gen] Changing default source to rubygems.org
  • [merb-core] Removed runtime dependency on the RSpec gem.
  • [merb-core, merb-gen] Change default server from Mongrel to Thin.
  • [merb-core] Removing Allison RDoc template and using the default Darkfish.
  • [merb-core] Fixed double unescaping of Merb::Request#message.
  • [merb-core] Fix bug in header setting in mongrel
  • [merb-core] Use Rack’s ContentLength middleware
  • [merb-core] Don’t set Content-Length in mongrel
  • [merb-core] Fixing Session ID Collision Vulnerability
  • [merb-core] Using Ruby 1.9.x SecureRandom lib to generate session IDs.
Clone this wiki locally