aboutsummaryrefslogtreecommitdiffstats
path: root/railties/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
...
* [ci skip] 🎬 expensive: take twoKasper Timm Hansen2017-03-061-1/+1
|
* Avoid running system tests by defaultRobin Dupret2017-03-051-0/+5
| | | | | | | | | | These tests may be expansive so let's only allow users to run them through `bin/rails test:system` or by passing a path to the `test` command. The same applies for `bin/rake test`. Refs #28109.
* [ci skip] Add changelog entry for #28139.Kasper Timm Hansen2017-03-021-0/+16
| | | | Includes a script to ease an app's upgrade.
* [ci skip] Add changelog entry for encrypted secrets.Kasper Timm Hansen2017-03-011-0/+14
| | | | Just dispatch to the command help itself for more info.
* Preparing for 5.1.0.beta1 releaseRafael Mendonça França2017-02-231-0/+2
|
* Revert back to the original of using package.json in the root of the project ↵David Heinemeier Hansson2017-02-211-1/+1
| | | | (#28093)
* Collect all file patterns when running multiple rake test tasksDominic Cleal2017-02-041-0/+6
| | | | | | | Replaces the rake_patterns instance variable with simple require, as `autorun` will run tests from all eagerly required test files. Fixes #27801
* add warnings option to test runneryuuji.yaginuma2017-01-241-0/+4
|
* Merge pull request #27632 from dixpac/repo_initializeRafael Mendonça França2017-01-181-0/+5
|\ | | | | | | Initalize git repo when creatin new rails app
| * Initalize git repo when creatin new rails appdixpac2017-01-121-0/+5
| | | | | | | | | | * If `--skip-git` is not specified initalize git repo when creating new rails app
* | Install Byebug gem as default in Windows (mingw and x64_mingw) platform.Junichi Ito2017-01-181-0/+4
| |
* | make all rails commands work in engineyuuji.yaginuma2017-01-091-0/+4
|/ | | | | | | | Currently, all rails commands can be executed in engine, but `server`, `console`, `dbconsole` and `runner` do not work. This make all rails commands work in engine. Related to #22588
* Don't generate HTML/ERB templates for scaffold controller with --api flagPrathamesh Sonpatki2017-01-071-0/+6
| | | | - Fixes #27591.
* Merge pull request #27399 from sinogermany/rails-env-for-empty-string-env-varsRafael Mendonça França2017-01-031-0/+4
|\ | | | | | | Rails env for empty string env vars
| * Rails.env falls back to dev mode when env var is emptyDaniel Deng2017-01-041-0/+4
| |
* | Remove deprecated CONTROLLER environment variable for routes taskRafael Mendonça França2017-01-031-0/+4
| |
* | Remove deprecated tasks in railtiesRafael Mendonça França2017-01-031-0/+5
| |
* | Remove deprecated file `rails/rack/debuggerRafael Mendonça França2017-01-031-0/+4
| |
* | Remove deprecated config.serve_static_filesRafael Mendonça França2017-01-031-0/+4
| |
* | Remove deprecated `config.static_cache_control`Rafael Mendonça França2017-01-031-1/+5
| |
* | Merge branch 'master' into clear_all_environments_log_by_defaultRafael França2016-12-291-0/+31
|\ \
| * | Add backticks to show shell commandJon Moss2016-12-271-2/+2
| | | | | | | | | | | | [ci skip]
| * | Remove random extra spaces from Action Pack and Railties CHANGELOG.mdJon Moss2016-12-271-2/+2
| |/ | | | | | | [ci skip]
| * Add option to trigger JS framework-specific installation as part of webpack ↵David Heinemeier Hansson2016-12-121-0/+12
| | | | | | | | setup
| * Make Yarn the default, drop default vendor/asset directories (#27300)David Heinemeier Hansson2016-12-081-2/+1
| |
| * Fix binstop -> binstub typo in railties changelog.Josef Šimánek2016-12-051-1/+1
| | | | | | [ci skip]
| * Yarn: Move node_modules, package.json, and yarn.lock file to vendor (#27245)David Heinemeier Hansson2016-12-011-2/+2
| | | | | | Move node_modules, package.json, and yarn.lock file to vendor
| * fix typo in changelogRobert Glaser2016-11-301-1/+1
| |
| * Add CHANGELOG entry for --yarn optionLiceth Ovalles2016-11-291-0/+5
| |
| * rails-ujs is now shipped with Action ViewGuillermo Iguaran2016-11-291-2/+2
| |
| * Add CHANGELOG entryGuillermo Iguaran2016-11-211-0/+5
| |
| * deep symbolize keys on secrets.ymlIsaac Sloan2016-11-211-0/+6
| |
| * move CHANGELOG entry to the appropriate file [ci skip]yuuji.yaginuma2016-11-191-6/+0
| | | | | | | | Follow up to #27098
| * Fix `ActionDispatch::IntegrationTest#open_session`Tawan Sierek2016-11-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reset a new session directly after its creation in `ActionDispatch::IntegrationTest#open_session`. Reset the session to a clean state before making it available to the client's test code. Issue #22742 reports unexpected behavior of integration tests that run multiple sessions. For example an `ActionDispatch::Flash` instance is shared across multiple sessions, though a client code will rightfully assume that each new session has its own flash hash. The following test failed due to this behavior: class Issue22742Test < ActionDispatch::IntegrationTest test 'issue #22742' do integration_session # initialize first session a = open_session b = open_session refute_same(a.integration_session, b.integration_session) end end Instead of creating a new `ActionDispatch::Integration::Session` instance, the same instance is shared across all newly opened test sessions. This is due to the way how new test sessions are created in `ActionDispatch::IntegrationTest#open_session`. The already existing `ActionDispatch::IntegrationTest` instance is duplicated with `Object#dup`, This approach was introduced in commit 15c31c7639b. `Object#dup` copies the instance variables, but not the objects they reference. Therefore this issue only occurred when the current test instance had been tapped in such a way that the instance variable `@integration_session` was initialized before creating the new test session. Close #22742 [Tawan Sierek + Sina Sadeghian]
| * Add `:skip_sprockets` to `Rails::PluginBuilder::PASSTHROUGH_OPTIONS`Tsukuru Tanimichi2016-11-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | `rails plugin new` with `--full` and `--skip-sprockets` options generates a dummy application that throws `NoMethodError`. ``` % rails plugin new my_engine -S --full --skip-gemspec % cd my_engine % bin/rails test rails aborted! NoMethodError: undefined method `assets' for #<Rails::Application::Configuration:0x007f83aa1e6100> ```
* | clear all environments log files by defaultyuuji.yaginuma2016-10-141-0/+4
|/ | | | | | | In #22703, `log:clear` task has been changed to clear only standard environment log files. However, it is often to add a non-standard environment(e.g. "staging"). Therefore, I think than it is better to clear all environments log files by default.
* Allow the use of listen's 3.1.x branch.Esteban Santana Santana2016-10-031-0/+4
| | | | | | When the initial evented monitor feature was written, the latest version of listen was the 3.0.x series. Since then the listen project has moved on to the 3.1.x series. This patch allows the use of the new versions.
* support minitest after_run for parity to regular minitestMichael Grosser2016-09-161-0/+4
| | | | see https://github.com/seattlerb/minitest/blob/f9605387e4af7d657921a83aaf0ae364f6d26a57/lib/minitest.rb#L51-L65
* run `before_configuration` callbacks as soon as application constant ↵yuuji.yaginuma2016-08-191-1/+8
| | | | | | | | | | | | | inherits from Rails::Application Until Rails 4.1, `before_configuration` run as soon as the application constant inherits from `Rails::Application`. However, in d25fe31c40928712b5e08fe0afb567c3bc88eddf, it has been modified to run at instantiation process. This modify to `before_configuration` is run at same timing as to Rails 4.1. Fixes #19880
* A generated app should not include Uglifier with `--skip-javascript` option.Ben Pickles2016-07-261-0/+4
|
* Merge pull request #25438 from prathamesh-sonpatki/rm-session-store-initializerRafael Mendonça França2016-07-201-0/+5
|\ | | | | | | Setup default session store internally, no longer through an initializer
| * Setup default session store internally, no longer through an application ↵Prathamesh Sonpatki2016-07-171-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | initializer - By default the session store will be set to cookie store with application name as session key. - Older apps are not affected as they will have the session store initializer generated by Rails in older versions, and Rails will not overwrite the session store if it is already set or disabled. - But new apps will not have the initializer, instead the session store will be set to cookie store by default. - Based on comment by DHH here - https://github.com/rails/rails/issues/25181#issuecomment-222312764.
* | Fix CHANGELOG grammar [ci skip]Vipul A M2016-07-161-2/+2
| |
* | CHANGELOG for https://github.com/rails/rails/pull/25257 [ci skip]Prathamesh Sonpatki2016-07-171-0/+11
|/ | | | - Also minor weekly CHANGELOG cleanup.
* Cleanup CHANGELOGs [ci skip]Prathamesh Sonpatki2016-07-091-1/+5
| | | | | | - Cleanup Active Record CHANGELOG. - Add missing CHANGELOG for https://github.com/rails/rails/pull/25688. - Clarify that assets requests logging is suppressed.
* Merge pull request #25714 from robin850/changelog-25692Rafael Mendonça França2016-07-071-0/+6
|\ | | | | | | Add a changelog entry for #25692
| * Add a changelog entry for #25692 [ci skip]Robin Dupret2016-07-061-0/+6
|/
* Do not run `bundle install` when generating a new plugin.Rafael Mendonça França2016-07-011-0/+8
| | | | | | Since bundler 1.12.0, the gemspec is validated so the `bundle install` command will fail just after the gem is created causing confusion to the users. This change was a bug fix to correctly validate gemspecs.
* Update changelog for #25351Kevin McPhillips2016-06-221-0/+5
|
* Fix rails/info routes for apps with globbing routeNicholas Firth-McCoy2016-06-201-0/+4
| | | | | | | | The /rails/info routes were inaccessible in apps with a catch-all globbing route, as they were being appended after the globbing route and would never be matched. See also ccc3ddb7762bae0df7e2f8d643b19b6a4769d5be.