From: Santiago Pastorino <spastor...@gmail.com>
Date: Mon, 29 Oct 2012 15:17:37 -0200
Local: Mon, Oct 29 2012 1:17 pm
Subject: [ANN] Rails 3.2.9.rc1 has been released
Hi everyone,
Rails 3.2.9.rc1 has been released. If no regressions are found I will
## CHANGES since 3.2.8
*Action Mailer*
* Do not render views when mail() isn't called.
*Yves Senn*
*Action Pack*
* Accept :remote as symbolic option for `link_to` helper. *Riley Lynch*
* Warn when the `:locals` option is passed to `assert_template`
*Yves Senn*
* Rename internal variables on ActionController::TemplateAssertions to prevent
*Yves Senn*
* `resource` and `resources` don't modify the passed options hash
*Yves Senn*
* Precompiled assets include aliases from foo.js to foo/index.js and
# Precompiles phone-<digest>.css and aliases phone/index.css
# Precompiles phone/index-<digest>.css and aliases phone.css
# Both of these work with either precompile thanks to their aliases.
*Jeremy Kemper*
* `assert_template` is no more passing with what ever string that matches
Before when we have a template `/layout/hello.html.erb`, `assert_template`
assert_template "layout"
Now it only passes with:
assert_template "layout/hello"
Fixes #3849.
*Hugolnx*
* Handle `ActionDispatch::Http::UploadedFile` like
*Tim Vandecasteele*
* Fixed a bug with shorthand routes scoped with the `:module` option not
scope :module => "engine" do
*Luiz Felipe Garcia Pereira*
* Respect `config.digest = false` for `asset_path`
Previously, the `asset_path` internals only respected the `:digest`
*Peter Wagenet*
* Fix #7646, the log now displays the correct status code when an
*Yves Senn*
* Fix handling of date selects when using both disabled and discard options.
*Vasiliy Ermolovich*
* Fix select_tag when option_tags is nil.
*Sandeep Ravichandran*
* `javascript_include_tag :all` will now not include
* Support cookie jar options (e.g., domain :all) for all session stores.
*Ravil Bayramgalin*
* Performance Improvement to send_file: Avoid having to pass an open
*Jeremy Kemper & Erich Menge*
*Active Model*
* Due to a change in builder, nil values and empty strings now generates
<pseudonyms nil=\"true\"></pseudonyms>
It generates this:
<pseudonyms nil=\"true\"/>
*Carlos Antonio da Silva*
*Active Record*
* Fix bug where `update_columns` and `update_column` would not let
*Henrik Nyh*
* Decode URI encoded attributes on database connection URLs.
*Shawn Veader*
* Fix AR#dup to nullify the validation errors in the dup'ed object.
* Christian Seiler*
* Synchronize around deleting from the reserved connections hash.
* PostgreSQL adapter correctly fetches default values when using
*Arturo Pie*
* Fix deprecation notice when loading a collection association that
*Ernie Miller*
* The postgres adapter now supports tables with capital letters.
*Yves Senn*
* `CollectionAssociation#count` returns `0` without querying if the
Before:
person.pets.count
After:
person.pets.count
*Francesco Rodriguez*
* Fix `reset_counters` crashing on `has_many :through` associations.
*lulalala*
* ConnectionPool recognizes checkout_timeout spec key as taking
*jrochkind*
* Rename field_changed? to _field_changed? so that users can create
*Akira Matsuda*, backported by *Steve Klabnik*
* Fix creation of through association models when using `collection=[]`
*Ernie Miller*
* Explain only normal CRUD sql (select / update / insert / delete).
*kennyj*
* Backport test coverage to ensure that PostgreSQL auto-reconnect
*Steve Jorgensen*
* Use config['encoding'] instead of config['charset'] when executing
*kennyj*
* Fix ConnectionAdapters::Column.type_cast_code integer conversion,
*Thiago Pradi*
* Fix time column type casting for invalid time string values to
*Adam Meehan*
* Fix `becomes` when using a configured `inheritance_column`.
*Yves Senn*
* Fix `reset_counters` when there are multiple `belongs_to`
*Dave Desrochers*
* Round usec when comparing timestamp attributes in the dirty tracking.
*kennyj*
* Use inversed parent for first and last child of has_many association.
*Ravil Bayramgalin*
* Fix Column.microseconds and Column.fast_string_to_date to avoid converting
*Ari Pollak*
* Fix `increment!`, `decrement!`, `toggle!` that was skipping callbacks.
*Rafael Mendonça França*
* Fix AR#create to return an unsaved record when AR::RecordInvalid is
*Dave Yeu*
* Remove unnecessary transaction when assigning has_one associations
*kennyj*
* Allow store to work with an empty column.
*Jeremy Walker*
* Remove prepared statement from system query in postgresql adapter.
*Ivan Evtuhovich*
* Make sure `:environment` task is executed before `db:schema:load`
*Seamus Abshere*
*Active Resource*
* No changes
*Active Support*
* Add logger.push_tags and .pop_tags to complement logger.tagged:
class Job
def after
*Jeremy Kemper*
* Add %:z and %::z format string support to
*Railties*
* Don't eager-load app/assets and app/views *Elia Schito*
* Update supported ruby versions error message in
## SHA-1
* 24af6eff6b7c647d04eee9585184ba89f0746d40 actionmailer-3.2.9.rc1.gem
You can find a list of changes between v3.2.8 and v3.2.9.rc1
Thanks to everyone!
--
Santiago Pastorino
Twitter: http://twitter.com/spastorino
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||