2012-01-02 15:49:18 -05:00
## Rails 4.0.0 (unreleased) ##
2012-09-09 00:18:57 -04:00
* Remove highly uncommon `config.assets.manifest` option for moving the manifest path.
This option is now unsupported in sprockets-rails.
*Guillermo Iguaran & Dmitry Vorotilin*
2012-09-19 18:10:32 -04:00
* Add `config.action_controller.permit_all_parameters` to disable
StrongParameters protection, it's false by default.
*Guillermo Iguaran*
* Remove `config.active_record.whitelist_attributes` and
`config.active_record.mass_assignment_sanitizer` from new applications since
MassAssignmentSecurity has been extracted from Rails.
*Guillermo Iguaran*
2012-09-12 21:15:38 -04:00
* Change `rails new` and `rails plugin new` generators to name the `.gitkeep` files
as `.keep` in a more SCM-agnostic way.
Change `--skip-git` option to only skip the `.gitignore` file and still generate
the `.keep` files.
Add `--skip-keeps` option to skip the `.keep` files.
*Derek Prior & Francesco Rodriguez*
2012-08-30 21:50:30 -04:00
* Fixed support for DATABASE_URL environment variable for rake db tasks. *Grace Liu*
2012-09-10 15:36:49 -04:00
* rails dbconsole now can use SSL for MySQL. The database.yml options sslca, sslcert, sslcapath, sslcipher,
and sslkey now affect rails dbconsole. *Jim Kingdon and Lars Petrus*
2012-08-10 17:27:51 -04:00
* Correctly handle SCRIPT_NAME when generating routes to engine in application
that's mounted at a sub-uri. With this behavior, you *should not* use
default_url_options[:script_name] to set proper application's mount point by
yourself. *Piotr Sarnacki*
2012-08-01 15:10:55 -04:00
* `config.threadsafe!` is deprecated in favor of `config.eager_load` which provides a more fine grained control on what is eager loaded *José Valim*
2012-07-08 09:01:49 -04:00
* The migration generator will now produce AddXXXToYYY/RemoveXXXFromYYY migrations with references statements, for instance
rails g migration AddReferencesToProducts user:references supplier:references{polymorphic}
will generate the migration with:
add_reference :products, :user, index: true
add_reference :products, :supplier, polymorphic: true, index: true
*Aleksey Magusev*
2012-06-27 12:06:47 -04:00
* Allow scaffold/model/migration generators to accept a `polymorphic` modifier
for `references` /`belongs_to`, for instance
rails g model Product supplier:references{polymorphic}
will generate the model with `belongs_to :supplier, polymorphic: true`
association and appropriate migration.
*Aleksey Magusev*
2012-06-10 05:38:37 -04:00
* Set `config.active_record.migration_error` to `:page_load` for development *Richard Schneeman*
2012-05-30 11:16:13 -04:00
* Add runner to Rails::Railtie as a hook called just after runner starts. *José Valim & kennyj*
2012-05-22 19:23:17 -04:00
* Add `/rails/info/routes` path, displays same information as `rake routes` *Richard Schneeman & Andrew White*
2012-05-19 09:18:37 -04:00
* Improved `rake routes` output for redirects *Łukasz Strzałkowski & Andrew White*
2012-05-16 18:40:57 -04:00
* Load all environments available in `config.paths["config/environments"]` . *Piotr Sarnacki*
2012-05-03 21:26:30 -04:00
* Add `config.queue_consumer` to allow the default consumer to be configurable. *Carlos Antonio da Silva*
* Add Rails.queue as an interface with a default implementation that consumes jobs in a separate thread. *Yehuda Katz*
2012-03-17 12:36:24 -04:00
* Remove Rack::SSL in favour of ActionDispatch::SSL. *Rafael Mendonça França*
2011-05-15 15:34:36 -04:00
* Remove Active Resource from Rails framework. *Prem Sichangrist*
2012-02-01 02:59:21 -05:00
* Allow to set class that will be used to run as a console, other than IRB, with `Rails.application.config.console=` . It's best to add it to `console` block. *Piotr Sarnacki*
Example:
# it can be added to config/application.rb
console do
# this block is called only when running console,
# so we can safely require pry here
require "pry"
config.console = Pry
end
2012-02-03 06:17:59 -05:00
* Add convenience `hide!` method to Rails generators to hide current generator
namespace from showing when running `rails generate` . *Carlos Antonio da Silva*
2012-01-26 02:06:37 -05:00
* Scaffold now uses `content_tag_for` in index.html.erb *José Valim*
2012-01-02 15:49:18 -05:00
* Rails::Plugin has gone. Instead of adding plugins to vendor/plugins use gems or bundler with path or git dependencies. *Santiago Pastorino*
2012-06-23 15:21:33 -04:00
* Set config.action_mailer.async = true to turn on asynchronous
message delivery *Brian Cardarella*
2012-08-28 15:15:12 -04:00
Please check [3-2-stable ](https://github.com/rails/rails/blob/3-2-stable/railties/CHANGELOG.md ) for previous changes.