diff options
author | Yves Senn <yves.senn@gmail.com> | 2013-11-28 11:12:04 +0100 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2013-11-28 15:49:01 +0100 |
commit | 8c944dea76cb24bc6d12a275f5afe548e65059a1 (patch) | |
tree | 4392179794257d081ee103d3ee09271c38136801 | |
parent | 88fec426fc049ddbba88e904fcfa599b5480e38b (diff) | |
download | rails-8c944dea76cb24bc6d12a275f5afe548e65059a1.tar.gz rails-8c944dea76cb24bc6d12a275f5afe548e65059a1.tar.bz2 rails-8c944dea76cb24bc6d12a275f5afe548e65059a1.zip |
create 4.1 release notes guide scaffold. [ci skip]
-rw-r--r-- | guides/source/4_1_release_notes.md | 137 | ||||
-rw-r--r-- | guides/source/documents.yaml | 5 | ||||
-rw-r--r-- | guides/source/upgrading_ruby_on_rails.md | 6 |
3 files changed, 148 insertions, 0 deletions
diff --git a/guides/source/4_1_release_notes.md b/guides/source/4_1_release_notes.md new file mode 100644 index 0000000000..5f71d537db --- /dev/null +++ b/guides/source/4_1_release_notes.md @@ -0,0 +1,137 @@ +Ruby on Rails 4.1 Release Notes +=============================== + +Highlights in Rails 4.1: + +* ... +* ... + +These release notes cover only the major changes. To know about various bug +fixes and changes, please refer to the change logs or check out the +[list of commits](https://github.com/rails/rails/commits/master) in the main +Rails repository on GitHub. + +-------------------------------------------------------------------------------- + +Upgrading to Rails 4.1 +---------------------- + +If you're upgrading an existing application, it's a great idea to have good test +coverage before going in. You should also first upgrade to Rails 4.0 in case you +haven't and make sure your application still runs as expected before attempting +an update to Rails 4.1. A list of things to watch out for when upgrading is +available in the +[Upgrading to Rails](upgrading_ruby_on_rails.html#upgrading-from-rails-4-0-to-rails-4-1) +guide. + +Creating a Rails 4.1 application +-------------------------------- + +``` +You should have the 'rails' RubyGem installed +$ rails new myapp +$ cd myapp +``` + +### Vendoring Gems + +Rails uses a `Gemfile` in the application root to determine the gems you require +for your application to start. This `Gemfile` is processed by the +[Bundler](https://github.com/carlhuda/bundler) gem, which then installs all your +dependencies. It can even install all the dependencies locally to your +application so that it doesn't depend on the system gems. + +More information: [Bundler homepage](http://gembundler.com) + +### Living on the Edge + +`Bundler` and `Gemfile` makes freezing your Rails application easy as pie with +the new dedicated `bundle` command. If you want to bundle straight from the Git +repository, you can pass the `--edge` flag: + +``` +$ rails new myapp --edge +``` + +If you have a local checkout of the Rails repository and want to generate an +application using that, you can pass the `--dev` flag: + +``` +$ ruby /path/to/rails/railties/bin/rails new myapp --dev +``` + +Major Features +-------------- + + +Documentation +------------- + + +Railties +-------- + +Please refer to the +[Changelog](https://github.com/rails/rails/blob/4-1-stable/railties/CHANGELOG.md) +for detailed changes. + +### Notable changes + + +Action Mailer +------------- + +Please refer to the +[Changelog](https://github.com/rails/rails/blob/4-1-stable/actionmailer/CHANGELOG.md) +for detailed changes. + +### Notable changes + + +Active Model +------------ + +Please refer to the +[Changelog](https://github.com/rails/rails/blob/4-1-stable/activemodel/CHANGELOG.md) +for detailed changes. + +### Notable changes + + +Active Support +-------------- + +Please refer to the +[Changelog](https://github.com/rails/rails/blob/4-1-stable/activesupport/CHANGELOG.md) +for detailed changes. + +### Notable changes + + +Action Pack +----------- + +Please refer to the +[Changelog](https://github.com/rails/rails/blob/4-1-stable/actionpack/CHANGELOG.md) +for detailed changes. + +### Notable changes + + +Active Record +------------- + +Please refer to the +[Changelog](https://github.com/rails/rails/blob/4-1-stable/activerecord/CHANGELOG.md) +for detailed changes. + +### Notable changes + + +Credits +------- + +See the +[full list of contributors to Rails](http://contributors.rubyonrails.org/) for +the many people who spent many hours making Rails, the stable and robust +framework it is. Kudos to all of them. diff --git a/guides/source/documents.yaml b/guides/source/documents.yaml index 1bf9ff95e1..ae47744e31 100644 --- a/guides/source/documents.yaml +++ b/guides/source/documents.yaml @@ -165,6 +165,11 @@ work_in_progress: true description: This guide helps in upgrading applications to latest Ruby on Rails versions. - + name: Ruby on Rails 4.1 Release Notes + url: 4_1_release_notes.html + work_in_progress: true + description: Release notes for Rails 4.1. + - name: Ruby on Rails 4.0 Release Notes url: 4_0_release_notes.html description: Release notes for Rails 4.0. diff --git a/guides/source/upgrading_ruby_on_rails.md b/guides/source/upgrading_ruby_on_rails.md index b5c8dac5bb..ef5f6ac024 100644 --- a/guides/source/upgrading_ruby_on_rails.md +++ b/guides/source/upgrading_ruby_on_rails.md @@ -22,6 +22,12 @@ Rails generally stays close to the latest released Ruby version when it's releas TIP: Ruby 1.8.7 p248 and p249 have marshaling bugs that crash Rails. Ruby Enterprise Edition has these fixed since the release of 1.8.7-2010.02. On the 1.9 front, Ruby 1.9.1 is not usable because it outright segfaults, so if you want to use 1.9.x, jump straight to 1.9.3 for smooth sailing. +Upgrading from Rails 4.0 to Rails 4.1 +------------------------------------- + +NOTE: This section is a work in progress. + + Upgrading from Rails 3.2 to Rails 4.0 ------------------------------------- |