### 2.12.1 / 2013-01-07
[full changelog](http://github.com/rspec/rspec-rails/compare/v2.12.0...master)
Bug fixes
* Operates correctly when ActiveRecord is only partially loaded (e.g., with
older versions of Mongoid). (Eric Marden)
* `expect(subject).to have(...).errors_on` operates correctly for
ActiveResource models where `valid?` does not accept an argument. (Yi Wen)
* Rails 4 support for routing specs. (Andy Lindeman)
* Rails 4 support for `ActiveRecord::Relation` and the `=~` operator matcher.
(Andy Lindeman)
* Anonymous controllers define `_routes` to support testing of redirection
and generation of URLs from other contexts. (Andy Lindeman)
### 2.12.1 / 2012-12-21
[full changelog](http://github.com/rspec/rspec-mocks/compare/v2.12.0...v2.12.1)
Bug fixes
* Fix `any_instance` to support `and_call_original`.
(Myron Marston)
* Properly restore stubbed aliased methods on rubies
that report the incorrect owner (Myron Marston and Andy Lindeman).
PR 47412.
* Changes in the m17n library 1.6.4
This release is just for bug fixing.
* Changes in the m17n library 1.6.3
This release is just for bug fixing.
PR 47411.
* Changes in the m17n database 1.6.4
This release is just for bug fixing.
* Changes in the m17n database 1.6.3
** A new input method is added.
ua-kbd.mim -- Ukrainian input method with Ukrainian/Russian keyboard layout
** An input method is deleted.
bo-ewts.mim is moved to m17n-contrib package.
# News
## <a id="2-3-7">2.3.7</a>: 2013-01-11
This is a msgmerge improved release.
### Improvements
* [msgmerge] Speeded up fuzzy matching.
### Fixes
* [msgmerge] Fix the bug that msgmerge adds needless fuzzy flag from
not fuzzy entries in merged PO.
* [POEntry] Pretty formated all messages except msgstr.
## <a id="2-3-6">2.3.6</a>: 2012-12-19
This is a bug fix release.
### Fixes
* [POEntry] Fixed the bug that obsolete comment mark (#~) is added
to already comment.
* [msgmerge] Fixed the bug that no separator (blank line) didn't exist
between each obsolete entry.
* [msgmerge] Fixed tne bug that obsolete entries in old PO file are
added to new PO file. Any obsolete entries in old PO file aren't
treated for merging.
Jan 08, 2013
* Bumped version to 0.9.17
* Regenerate gemspec for version 0.9.16
* Remove symbol coercion from the XML parser
* Remove yaml coercion from the XML parser
* Upgrade jeweler gem dependency ...
Feb 19, 2011
* Updated Rakefile to use jeweler 1.5.2
=== 3.4.0 / 2012-12-18
* 2 minor enhancements:
* Splatted version arg on require_rubygems_version and require_ruby_version.
* Switch default template test file to minitest
=== 3.43.0 (2013-01-08)
* Move the #meta_def support for Database, Dataset, and Model to the meta_def extension (jeremyevans)
* Fix Database#copy_into on jdbc/postgres when an exception is raised (jeremyevans)
* Add core_refinements extension, providing refinement versions of Sequel's core extensions (jeremyevans)
* Make Database#copy_into raise a DatabaseError if the database signals an error in the postgres adapter (jeremyevans)
* Define respond_to_missing? where method_missing is defined and the object supports respond_to? (jeremyevans)
* Allow lambda procs with 0 arity as virtual row blocks on ruby 1.9 (jeremyevans)
* Handle schema-qualified row_types in the pg_array integration in the pg_row extension (jeremyevans) (#595)
* Support default_schema when reseting primary key sequences on PostgreSQL (jeremyevans) (#596)
* Allow treating tinyint(1) unsigned columns as booleans in the mysql adapters (jeremyevans)
* Support the jdbc-hsqldb gem in the jdbc adapter, since it has been updated to 2.2.9 (jeremyevans)
* Work with new jdbc-* gems that require manual driver loading (kares) (#598)
* Cast blobs correctly on DB2 when use_clob_as_blob is false (mluu, jeremyevans) (#594)
* Add date_arithmetic extension for database-independent date calculations (jeremyevans)
* Make Database#schema handle [host.]database.schema.table qualified tables on Microsoft SQL Server (jeremyevans)
* Add Dataset#split_qualifiers helper method for splitting a qualifier identifier into array of strings (jeremyevans)
* Make Database#schema_and_table always return strings for the schema and table (jeremyevans)
* Skip stripping of blob columns in the string_stripper plugin (jeremyevans) (#593)
* Allow Dataset#get to take an array to return multiple values, similar to map/select_map (jeremyevans)
* Default :prefetch_rows to 100 in the Oracle adapter (andrewhr) (#592)