aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2012-11-28 21:24:22 +0100
committerYves Senn <yves.senn@garaio.com>2012-11-29 10:48:02 +0100
commit4fe70ee4720d99a2a13f54a6d0bbca28409d1867 (patch)
treeb1de8a8ed0d6ad29deab67cad2e0fc2fd846cd0d
parentce7a493a3033abf270ff480b2e1d32e11a5127e3 (diff)
downloadrails-4fe70ee4720d99a2a13f54a6d0bbca28409d1867.tar.gz
rails-4fe70ee4720d99a2a13f54a6d0bbca28409d1867.tar.bz2
rails-4fe70ee4720d99a2a13f54a6d0bbca28409d1867.zip
augment the rails4 guide with links to PRs
-rw-r--r--guides/source/4_0_release_notes.md17
1 files changed, 12 insertions, 5 deletions
diff --git a/guides/source/4_0_release_notes.md b/guides/source/4_0_release_notes.md
index 43b068c4b6..b4442130ac 100644
--- a/guides/source/4_0_release_notes.md
+++ b/guides/source/4_0_release_notes.md
@@ -7,6 +7,7 @@ Highlights in Rails 4.0: (WIP)
* Strong Parameters
* Queue API
* Caching Improvements
+* ActionController::Live
These release notes cover the major changes, but do not include each bug-fix and changes. If you want to see everything, check out the [list of commits](https://github.com/rails/rails/commits/master) in the main Rails repository on GitHub.
@@ -99,7 +100,7 @@ Railties
* Add `.rake` to list of file extensions included by `rake notes` and `rake notes:custom`.
-* New test locations `test/models`, `test/helpers`, `test/controllers`, and `test/mailers`. Corresponding rake tasks added as well.
+* New test locations `test/models`, `test/helpers`, `test/controllers`, and `test/mailers`. Corresponding rake tasks added as well. ([Pull Request](https://github.com/rails/rails/pull/7878))
* Set a different cache per environment for assets pipeline through `config.assets.cache`.
@@ -181,7 +182,7 @@ Action Mailer
* Raise an `ActionView::MissingTemplate` exception when no implicit template could be found.
-* Asynchronously send messages via the Rails Queue.
+* Asynchronously send messages via the Rails Queue. ([Pull Request](https://github.com/rails/rails/pull/6839))
* Delivery Options (such as SMTP Settings) can now be set dynamically per mailer action.
@@ -211,6 +212,8 @@ Action Pack
If you add the above code, you can use `<%= error %>` in an erb, and `redirect_to /foo, :error => 'message'` in a controller.
+* Encrypted Cookies + Sign using Derived Keys. ([Pull Request](https://github.com/rails/rails/pull/8112))
+
* Remove Active Model dependency from Action Pack.
* Support unicode characters in routes. Route will be automatically escaped, so instead of manually escaping:
@@ -308,6 +311,8 @@ Action Pack
* Show routes in exception page while debugging a `RoutingError` in development.
+* Helper methods for HTML5 inputs. ([Pull Request](https://github.com/rails/rails/pull/6359))
+
* Include `mounted_helpers` (helpers for accessing mounted engines) in `ActionDispatch::IntegrationTest` by default.
* Added `ActionDispatch::SSL` middleware that when included force all the requests to be under HTTPS protocol.
@@ -591,7 +596,7 @@ Active Record
store :settings, accessors: [ :color, :homepage ], coder: JSON
```
-* `mysql` and `mysql2` connections will set `SQL_MODE=STRICT_ALL_TABLES` by default to avoid silent data loss. This can be disabled by specifying `strict: false` in `config/database.yml`.
+* `mysql` and `mysql2` connections will set `SQL_MODE=STRICT_ALL_TABLES` by default to avoid silent data loss. This can be disabled by specifying `strict: false` in `config/database.yml`. ([Pull Request](https://github.com/rails/rails/pull/6069))
* Added default order to `ActiveRecord::Base#first` to assure consistent results among different database engines. Introduced `ActiveRecord::Base#take` as a replacement to the old behavior.
@@ -628,7 +633,7 @@ Active Record
* Remove IdentityMap - IdentityMap has never graduated to be an "enabled-by-default" feature, due to some inconsistencies with associations, as described in this [commit](https://github.com/rails/rails/commit/302c912bf6bcd0fa200d964ec2dc4a44abe328a6). Hence the removal from the codebase, until such issues are fixed.
-* Added a feature to dump/load internal state of `SchemaCache` instance because we want to boot more quickly when we have many models.
+* Added a feature to dump/load internal state of `SchemaCache` instance because we want to boot more quickly when we have many models. ([Pull Request](https://github.com/rails/rails/pull/5162))
```ruby
# execute rake task.
@@ -699,6 +704,8 @@ Active Record
* PostgreSQL hstore types are automatically deserialized from the database.
+* Support for array datatype in PostgreSQL. ([Pull Request](https://github.com/rails/rails/pull/7547))
+
* Added `#update_columns` method which updates the attributes from the passed-in hash without calling save, hence skipping validations and callbacks. `ActiveRecordError` will be raised when called on new objects or when at least one of the attributes is marked as read only.
```ruby
@@ -833,7 +840,7 @@ Active Model
* `ConfirmationValidator` error messages will attach to `:#{attribute}_confirmation` instead of `attribute`.
-* Added `ActiveModel::Model`, a mixin to make Ruby objects work with Action Pack out of the box.
+* Added `ActiveModel::Model`, a mixin to make Ruby objects work with Action Pack out of the box. ([Pull Request](https://github.com/rails/rails/pull/5253))
* `ActiveModel::Errors#to_json` supports a new parameter `:full_messages`.