aboutsummaryrefslogtreecommitdiffstats
path: root/railties/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* Use Rails::Paths::Path#existent in database_configurationPier-Olivier Thibault2014-05-071-0/+5
| | | | | | | | | | | | | Database configuration was trying to load the first path that config.paths['config/database'] was returning even if the path didn't exist in the filesystem. Because Rails::Paths::Path has the possibility to return more than 1 path (as an array), database_configuration should filter down the paths to the existing one and then load the first one. This would make it possible to move the database.yml file and add the new path to paths['config/database'] and still load the configurations.
* skip-git should not hit git commands plugin generatorsArun Agrawal2014-05-021-0/+6
|
* Make console and generators blocks works at Application instance levelRafael Mendonça França2014-04-141-0/+6
| | | | | | | Like rake tasks and runner blocks these blocks should also being shared between applications since they are stored at the classes. Fixes #14748
* 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 ...`