Previously if you set app.config.active_support.deprecation = :silence, some work would still be done on each call to ActiveSupport::Deprecation.warn, which had computing cost, but from now on, you can disable it completely.
This PR updates all the Rails Javascript to target ES2017 and ESM, as far as is possible. This makes it easier to use these outputs directly in browsers without bundling, yet still use ESM module.
#in_order_of allows you to specify an explicit order that you'd like records returned in based on a SQL expression, for instance: Post.in_order_of(:id, [3, 5, 1])