-
Couldn't load subscription status.
- Fork 7
Open
Labels
EpicThis task describes the overall expected behaviour for a specific featureThis task describes the overall expected behaviour for a specific featuredependenciesPull requests that update a dependency filePull requests that update a dependency filetech-debt
Description
Prerequisites:
- Dual boot: boot to Rails 5.0 by default
- Fully migrate Rails 5.0 in production
- Remove patches to support for Rails 4.2
- Enable new Rails 5.0 defaults
- Active Record belongs_to Required by Default Option
- Per-form CSRF Tokens
- Forgery Protection with Origin Check
- Allow Configuration of Action Mailer Queue Name
- Support Fragment Caching in Action Mailer Views
- Configure the Output of db:structure:dump
- Configure SSL Options to Enable HSTS with Subdomains
- Preserve Timezone of the Receiver
- Fix Rails 5.0 deprecations (removed in Rails 5.1):
- Upgrade
turbolinksfrom 2.5 to 5.xbefore_filterandafter_filterhave been removed in Rails 5.1⚠️ breaking changes (overall behavior)⚠️ jquery-turbolinkshas been abandoned
- Upgrade
react-railsfrom 1.3 to ???:before_filterandafter_filterhave been removed in Rails 5.1- sprockets method
register_engineis deprecated - problem: requires to upgrade React to 0.14 (see Upgrade to React 0.14 #1842)
- alternative: upgrade the JS pipeline to webpacker (deprecated in Rails 7) or vite_rails.
-
fix and upgradedroppoirot_rails:alias_method_chainis deprecated, useModule#prependinstead
- Upgrade
Upgrade:
- Dual boot to Rails 5.1 for next
- ...
References:
Metadata
Metadata
Assignees
Labels
EpicThis task describes the overall expected behaviour for a specific featureThis task describes the overall expected behaviour for a specific featuredependenciesPull requests that update a dependency filePull requests that update a dependency filetech-debt