1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

create 4.1 release notes guide scaffold. [ci skip]

This commit is contained in:
Yves Senn 2013-11-28 11:12:04 +01:00
parent 88fec426fc
commit 8c944dea76
3 changed files with 148 additions and 0 deletions

View file

@ -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.

View file

@ -164,6 +164,11 @@
url: upgrading_ruby_on_rails.html
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

View file

@ -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
-------------------------------------