rails--rails/railties/CHANGELOG.md

3.8 KiB

Rails 5.2.0.beta2 (November 28, 2017)

  • No changes.

Rails 5.2.0.beta1 (November 27, 2017)

  • Deprecate after_bundle callback in Rails plugin templates.

    Yuji Yaginuma

  • rails new and rails plugin new get Active Storage by default. Add ability to skip Active Storage with --skip-active-storage and do so automatically when --skip-active-record is used.

    bogdanvlviv

  • Gemfile for new apps: upgrade redis-rb from ~> 3.0 to 4.0.

    Jeremy Daer

  • Add mini_magick to default Gemfile as comment.

    Yoshiyuki Hirano

  • Derive secret_key_base from the app name in development and test environments.

    Spares away needless secret configs.

    DHH, Kasper Timm Hansen

  • Support multiple versions arguments for gem method of Generators.

    Yoshiyuki Hirano

  • Add --skip-yarn option to the plugin generator.

    bogdanvlviv

  • Optimize routes indentation.

    Yoshiyuki Hirano

  • Optimize indentation for generator actions.

    Yoshiyuki Hirano

  • Skip unused components when running bin/rails in Rails plugin.

    Yoshiyuki Hirano

  • Add git_source to Gemfile for plugin generator.

    Yoshiyuki Hirano

  • Add --skip-action-cable option to the plugin generator.

    bogdanvlviv

  • Deprecate support of use Rails::Application subclass to start Rails server.

    Yuji Yaginuma

  • Add ruby x.x.x version to Gemfile and create .ruby-version root file containing the current Ruby version when new Rails applications are created.

    Alberto Almagro

  • Support - as a platform-agnostic way to run a script from stdin with rails runner

    Cody Cutrer

  • Add bootsnap to default Gemfile.

    Burke Libbey

  • Properly expand shortcuts for environment's name running the console and dbconsole commands.

    Robin Dupret

  • Passing the environment's name as a regular argument to the rails dbconsole and rails console commands is deprecated. The -e option should be used instead.

    Previously:

    $ bin/rails dbconsole production
    

    Now:

    $ bin/rails dbconsole -e production
    

    Robin Dupret, Kasper Timm Hansen

  • Allow passing a custom connection name to the rails dbconsole command when using a 3-level database configuration.

    $ bin/rails dbconsole -c replica
    

    Robin Dupret, Jeremy Daer

  • Skip unused components when running bin/rails app:update.

    If the initial app generation skipped Action Cable, Active Record etc., the update task honors those skips too.

    Yuji Yaginuma

  • Make Rails' test runner work better with minitest plugins.

    By demoting the Rails test runner to just another minitest plugin — and thereby not eager loading it — we can co-exist much better with other minitest plugins such as pride and minitest-focus.

    Kasper Timm Hansen

  • Load environment file in dbconsole command.

    Fixes #29717.

    Yuji Yaginuma

  • Add rails secrets:show command.

    Yuji Yaginuma

  • Allow mounting the same engine several times in different locations.

    Fixes #20204.

    David Rodríguez

  • Clear screenshot files in tmp:clear task.

    Yuji Yaginuma

  • Add railtie.rb to the plugin generator

    Tsukuru Tanimichi

  • Deprecate capify! method in generators and templates.

    Yuji Yaginuma

  • Allow irb options to be passed from rails console command.

    Fixes #28988.

    Yuji Yaginuma

  • Added a shared section to config/database.yml that will be loaded for all environments.

    Pierre Schambacher

  • Namespace error pages' CSS selectors to stop the styles from bleeding into other pages when using Turbolinks.

    Jan Krutisch

Please check 5-1-stable for previous changes.