aboutsummaryrefslogtreecommitdiffstats
path: root/railties/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* Move assets precompile (and version) to an initializerMatthew Draper2014-04-111-0/+4
| | | | | sprockets-rails 2.1 needs the precompile list to be available in all environments.
* Add CHANGELOG entry for #12778 [ci skip]Rafael Mendonça França2014-03-281-0/+4
|
* Remove sqlite3 lines from .gitignore if the application is not using sqlite3.Dmitrii Golub2014-03-241-0/+4
|
* Add Changelog Entry ref #14379robertomiranda2014-03-171-0/+8
|
* Removed unnecessary command "application"Arun Agrawal2014-03-101-0/+4
|
* Make the rails:template rake task load initializersRobin Dupret2014-03-081-0/+6
| | | | | | | | | | | Templates could rely on irregular inflections or external libraries for instance so we should load the application's initializers when running the rails:template task. The introducing commit of this feature is f7f11361 ; the initializers have never been loaded invoking this task. Fixes #12133.
* Introduce `Rails.gem_version`Prem Sichanugrist2014-03-051-0/+15
| | | | | | | | | | | | | | | | | | | This method return `Gem::Version.new(Rails.version)`, suggesting a more reliable way to perform version comparison. Example: Rails.version #=> "4.1.2" Rails.gem_version #=> #<Gem::Version "4.1.2"> Rails.version > "4.1.10" #=> false Rails.gem_version > Gem::Version.new("4.1.10") #=> true Gem::Requirement.new("~> 4.1.2") =~ Rails.gem_version #=> true This was originally introduced as `.version` by @charliesome in #8501 but got reverted in #10002 since it was not backward compatible. Also, updating template for `rake update_versions`.
* Avoid namespacing routes inside enginesRobin Dupret2014-02-261-0/+9
| | | | | | | | | | | | Since #11544, invoking the controller generator, any generated route is namespaced according to the class_path method. Since a mountable plugin is namespaced, creating a controller inside would generate a namespaced route based on the engine's name. The controller generator now relies on regular_class_path which does not contain the class hierarchy but the given path. Fixes #14079.
* Point master changelogs to 4-1-stable branchCarlos Antonio da Silva2014-02-251-312/+1
| | | | Remove 4-1 related entries from master [ci skip]
* Revert "Only lookup `config.log_level` for stdlib `::Logger`. Closes #11665."Guillermo Iguaran2014-02-211-7/+0
| | | | | | | | | | | | This reverts commit e0a521cfcd13e4d1f0ae8ab96004289e1c020f71. Conflicts: railties/CHANGELOG.md We expect loggers to quack like stdlib logger. If log4r needs different level= assignment, using a Logger-quacking wrapper is the way to do it. Fixes #14114.
* do not crash when `config/secrets.yml` is blank.Yves Senn2014-02-121-0/+4
|
* Merge branch 'dump-schema-after-migration-flag' of ↵Xavier Noria2014-02-061-0/+7
|\ | | | | | | | | | | | | git://github.com/emilsoman/rails into emilsoman-dump-schema-after-migration-flag Conflicts: activerecord/CHANGELOG.md
| * Add config to disable schema dump after migrationEmil Soman2014-02-061-0/+7
| | | | | | | | | | | | | | | | | | * Add a config on Active Record named `dump_schema_after_migration` * Schema dump doesn't happen if the config is set to false * Set default value of the config to true * Set config in generated production environment file to false * Update configuration guide * Update CHANGELOG
* | synchronize 4.1 release notes with CHANGELOGS. [ci skip]Yves Senn2014-02-061-1/+1
|/ | | | /cc @chancancode
* Add CreateMigration actionGert Goet2014-01-281-0/+6
| | | | | | | | | | This Thor-action isolates the logic whether to (over-)write migration and what is shown to the user. It's modelled after Thor's CreateFile-action. This solves the issue that removing a non-existing migration, tried to remove the template-path (#13588). Related issues: #12674
* Add a missing changelog entry for #13825 [ci skip]Robin Dupret2014-01-251-0/+6
|
* Update Changelog, Spring is under rails/spring [ci skip]robertomiranda2014-01-191-1/+1
|
* Unify changelog entries about single quotes [ci skip]Carlos Antonio da Silva2014-01-151-5/+1
|
* Use single quotes in generated filesChulki Lee2014-01-141-0/+4
|
* single quotes for controller generated routesCristian Mircea Messel2014-01-141-0/+4
| | | | | | | | | | Write routes in route.rb with single quotes get 'welcome/index' instead of get "welcome/index"
* Only lookup `config.log_level` for stdlib `::Logger`. Closes #11665.Yves Senn2014-01-131-0/+7
| | | | | | | | This prevents Rails from assigning meaningless log levels to third party loggers like log4r. If `Rails.logger` is not `kind_of?(::Logger)` we simply assign the `config.log_level` as is. This bug was introduced by #11665.
* fixes a typo in a CHANGELOGXavier Noria2014-01-121-1/+1
|
* upgrade SDocXavier Noria2014-01-121-0/+4
| | | | Kudos to @zzak for taking over SDoc and make it work with RDoc 4.
* Automatically maintain test database schemaJon Leighton2014-01-021-0/+6
| | | | | | | | | | | | | | * Move check from generated helper to test_help.rb, so that all applications can benefit * Rather than just raising when the test schema has pending migrations, try to load in the schema and only raise if there are pending migrations afterwards * Opt out of the check by setting config.active_record.maintain_test_schema = false * Deprecate db:test:* tasks. The test helper is now fully responsible for maintaining the test schema, so we don't need rake tasks for this. This is also a speed improvement since we're no longer reloading the test database on every call to "rake test".
* Update CHANGELOG [ci skip]José Valim2013-12-231-0/+5
|
* Add a changelog entry for #13326 [ci skip]Robin Dupret2013-12-211-0/+8
|
* `html` and `text` templates for mailers by defaultKassio Borges2013-12-201-0/+4
|
* Make possible to use symbol as the verifier nameRafael Mendonça França2013-12-191-3/+3
|
* Change the message verifier argument to verifier_nameRafael Mendonça França2013-12-191-2/+2
|
* Add changelog entries about secrets.yml and secrets.secret_key_baseGuillermo Iguaran2013-12-171-0/+29
|
* fixed rails dbconsole to support ENV['DATABASE_URL'].Huiming Teo2013-12-161-0/+4
|
* end sentences with a `.`. [ci skip]Yves Senn2013-12-051-2/+2
|
* Make salt argument required for message verifierRafael Mendonça França2013-12-041-2/+2
|
* Fix typosRafael Mendonça França2013-12-041-1/+1
|
* No need to configure saltsRafael Mendonça França2013-12-041-5/+2
|
* Make possibile to get different message verifiersRafael Mendonça França2013-12-041-1/+9
|
* Rename verifier to message_verifierRafael Mendonça França2013-12-041-3/+3
|
* Add documentation and CHANGELOG entry to Application#verifierRafael Mendonça França2013-12-041-0/+12
|
* Install Spring preloader when generating new applicationsJon Leighton2013-12-031-0/+7
|
* Use .railsrc while creating new plugin if availablePrathamesh Sonpatki2013-12-011-0/+5
| | | | - Fixes #10700
* Improve changelogsCarlos Antonio da Silva2013-11-221-1/+2
| | | | | Also make Action Mailer changelog format more consistent with the others [ci skip]
* Remove turbolinks when generating a new application based on a templateLauro Caetano2013-11-211-0/+8
| | | | | | that skips it. It can be skipped adding `add_gem_entry_filter { |gem| gem.name != "turbolinks" }` to the template.
* Instrument each load config initializerPaul Nikitochkin2013-11-161-0/+30
| | | | | | In order to simplify profiling loading of initializers, added instument for tracking load config initializer event from `config/initializers`
* Allow Pathnames to be added to eager load pathsMike Pack2013-11-111-0/+4
|
* Fix missing line and shadow on static error pages [ci skip]Dmitry Korotkov2013-11-111-0/+4
|
* Fix typo in railties changelogCarlos Antonio da Silva2013-11-041-2/+2
| | | | Also improve the example to show as shell command [ci skip]
* BACKTRACE environment variable to show unfiltered backtraces.Yves Senn2013-11-041-0/+11
| | | | | | | | | | | We used to support the `BACKTRACE` environment variable but when we switched to MiniTest it got removed: f9382cd7948 This commit adds back the functionality to show the unfiltered backtrace when needed. This also works when you run your tests with `rake`: * `BACKTRACE=1 bin/rake test` * `BACKTRACE=1 ruby -Itest ...`
* No web-console for nowArun Agrawal2013-11-031-4/+0
|
* Removal of javascript related gems when creating an appRobin Dupret2013-10-271-0/+5
| | | | | | | | | Commit 0417bc8 add the coffee-rails and javascript runtime gems even when passing the --skip-javascript option but this is not the desired behavior. Also remove all javascript related stuff in the generated application such as the vendor/assets/javascripts folder.
* Make the application name snake cased when it contains spacesRobin Dupret2013-10-221-0/+8
| | | | | | | | | | | | | The application name is used to fill the `database.yml` and `session_store.rb` files ; previously, if the provided name contained whitespaces, it led to unexpected names in these files. Since Shellwords.escape adds backslashes to escape spaces, the app_name should remove them and replace any space with an underscore (just like periods previously). Also improve the assert_file helper to work with paths containing spaces using String#shellescape.