Commit Graph

91467 Commits

Author SHA1 Message Date
Rafael Mendonça França
5085daf98e
Remove deprecated find_cmd_and_exec console helper 2024-05-01 18:46:08 +00:00
Rafael Mendonça França
e38dfb2149
Remove deprecated Rails.config.enable_dependency_loading 2024-05-01 18:46:07 +00:00
Rafael Mendonça França
0c76f17f2d
Remove deprecated Rails.application.secrets 2024-05-01 18:46:04 +00:00
Rafael Mendonça França
0a84b72a70
Remove deprecation on calling assert_equal with nil 2024-05-01 18:45:49 +00:00
Rafael Mendonça França
b3a214d636
Upgrade prism 2024-05-01 18:45:48 +00:00
Rafael Mendonça França
2dc20197da
Remove unnecessary deprecation silencing in cache_store_compression_behavior.rb 2024-05-01 18:45:47 +00:00
Rafael Mendonça França
c48aab17ce
Remove deprecated ActiveSupport::Notifications::Event#children and ActiveSupport::Notifications::Event#parent_of? 2024-05-01 18:45:46 +00:00
Rafael Mendonça França
fc2dc7c8d3
Remove deprecated support to call the following methods without passing a deprecator
- `deprecate`
  - `deprecate_constant`
  - `ActiveSupport::Deprecation::DeprecatedObjectProxy.new`
  - `ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy.new`
  - `ActiveSupport::Deprecation::DeprecatedConstantProxy.new`
  - `assert_deprecated`
  - `assert_not_deprecated`
  - `collect_deprecations`
2024-05-01 18:45:45 +00:00
Rafael Mendonça França
c682bf2641
Remove deprecated ActiveSupport::Deprecation delegation to instance 2024-05-01 18:45:44 +00:00
Rafael Mendonça França
a45bfd9ee9
Remove deprecated SafeBuffer#clone_empty 2024-05-01 18:45:43 +00:00
Rafael Mendonça França
4d676ec0aa
Update deprecator horizon for 7.3
This change was never released on 7.1, so we can't remove it on 7.2.
2024-05-01 18:45:42 +00:00
Rafael Mendonça França
be211227a0
Remove deprecated #to_default_s from Array, Date, DateTime and Time 2024-05-01 18:45:41 +00:00
Rafael Mendonça França
c33e2d2e49
Remove deprecated support to passing Dalli::Client instances to MemCacheStore 2024-05-01 18:45:40 +00:00
Rafael Mendonça França
21f38d3d40
Remove deprecated config.active_support.use_rfc4122_namespaced_uuids 2024-05-01 18:45:37 +00:00
Rafael Mendonça França
e73e67ee99
Remove deprecated config.active_support.remove_deprecated_time_with_zone_name 2024-05-01 18:44:53 +00:00
Rafael Mendonça França
0e6859a237
Remove deprecated config.active_support.disable_to_s_conversion 2024-05-01 18:44:52 +00:00
Rafael Mendonça França
c4fdfc55fa
Remove deprecated support to bolding log text with positional boolean in ActiveSupport::LogSubscriber#color 2024-05-01 18:44:51 +00:00
Rafael Mendonça França
75981ade29
Remove deprecated constants ActiveSupport::LogSubscriber::CLEAR and ActiveSupport::LogSubscriber::BOLD 2024-05-01 18:44:50 +00:00
Rafael Mendonça França
38bfbcfbea
Remove deprecated support for config.active_support.cache_format_version = 6.1 2024-05-01 18:44:49 +00:00
Rafael Mendonça França
a3d6a9f5fc
Remove deprecated :pool_size and :pool_timeout options for the cache storage 2024-05-01 18:44:45 +00:00
Rafael Mendonça França
b1b2c6d59c
Remove deprecated support for the pre-Ruby 2.4 behavior of to_time
When `to_time_preserves_timezone` was set to `false`, `to_time`
would return a `Time` object with local timezone. This behavior
has been removed.
2024-05-01 18:44:31 +00:00
Rafael Mendonça França
0cf8444d61
Remove deprecated config.active_storage.silence_invalid_content_types_warning 2024-05-01 18:44:30 +00:00
Rafael Mendonça França
b06252e2a7
Remove deprecated config.active_storage.replace_on_assign_to_many 2024-05-01 18:44:29 +00:00
Hartley McGuire
cf64895067
Merge pull request #50744 from takatea/fix-docs-form_for-to-form_with-in-form_helper
docs: Update FormHelper comments to use `form_with` instead of `form_for` [ci skip]
2024-05-01 12:57:11 -04:00
takatea
013667fa4e
docs: Update FormHelper comments to use form_with instead of form_for
This commit updates the comments in ActionView::Helpers::FormHelper, replacing instances of `form_for` with `form_with` as the recommended approach. The Rails guide has already documented the usage of `form_with` on the form_helpers page.

Ref: https://guides.rubyonrails.org/form_helpers.html

Co-authored-by: Hartley McGuire <skipkayhil@gmail.com>
2024-05-01 12:39:41 -04:00
Rafael Mendonça França
325c04c1af
Merge pull request #51693 from fatkodima/assertionless-tests
Enable raising for assertionless tests for internal framework tests
2024-04-30 20:43:33 -03:00
Rafael Mendonça França
b7d1ff71b9
Merge pull request #51671 from akhilgkrishnan/update-gh-action-versions
Upgrade the docker-login and checkout action versions
2024-04-30 20:34:56 -03:00
Rafael Mendonça França
eb84ca3546
Merge pull request #51698 from zzak/note-docs-preview
Note docs preview
2024-04-30 20:31:58 -03:00
fatkodima
702638291c
Fix tests without assertions in the framework 2024-04-30 23:29:30 +00:00
zzak
6904f03e5f
Ignore tarball from rake preview_docs 2024-05-01 08:05:42 +09:00
zzak
c8967521e5
Document buildkite/docs-preview pipeline 2024-05-01 08:05:36 +09:00
Rafael Mendonça França
90b3f57f17
Merge pull request #51694 from Shopify/deduplicate-watched-files-in-FileUpdateChecker
Deduplicate watched filenames in `FileUpdateChecker`
2024-04-30 19:15:21 -03:00
Rafael Mendonça França
3e68225b72
Merge pull request #51685 from fffx/record_not_saved_doc
[Fix #51672] Update RDoc comments for  ActiveRecord::RecordNotSaved [ci skip]
2024-04-30 19:08:07 -03:00
Rafael Mendonça França
894f0797ad
Merge pull request #51696 from kaylareopelle/fix-anchor-links-in-instrumentation-guide
[ci skip] Replace — with : in instrumentation subheadings
2024-04-30 18:50:41 -03:00
Rafael Mendonça França
6a6c7e64f5
Remove configuration to control what we do with tests without assertions
This is too much complexity for something low value. Let's just always
warn when a test doesn't have any assertions.

If people want to raise an error or ignore them, they can do so by
overriding `Warning.warn`.
2024-04-30 21:43:54 +00:00
Rafael Mendonça França
64ab211892
Revert "Rails 8 will target Ruby 3.3+ only for new apps"
This reverts commit c78a6fa097fd4ef4c4ea62738849cccfc2e51e24.

Main is still 7.2. Will reply when we release it.
2024-04-30 21:35:16 +00:00
Kayla Reopelle
d59d11903c Replace — with : in instrumentation subheadings
When — is used in a subtitle, the anchor links use -%E2%80%94-
instead of —. This prevents the browser jumping to the anchor link.
Replacing — with : fixes the problem.

Co-authored-by: James Bunch <fallwith@gmail.com>
2024-04-30 14:27:06 -07:00
Fangxing
541681b2d9 Update Doc for ActiveRecord::RecordNotSaved to be consistent 2024-04-30 23:32:14 +03:00
Rafael Mendonça França
2601415c8a
Merge pull request #51692 from Shopify/require-debug-prelude-in-gemfile-template
Add `require: "debug/prelude"` after `debug`'s Gemfile entry
2024-04-30 17:17:50 -03:00
Nikita Vasilevsky
3b5ab678fc
Deduplicate watched filenames in FileUpdateChecker 2024-04-30 18:23:11 +00:00
Stan Lo
7254549dcd
Add require: "debug/prelude" after debug's Gemfile entry
In https://github.com/ruby/debug/issues/797, we found that requiring
`debug` automatically activates it, which could introduce runtime overhead
and cause memory bloat. And I think many users aren't aware of this and
could be taxed by this unnecessarily (e.g. having longer builds on CI).

Therefore, I propose to add `require: "debug/prelude"` after `debug`'s
Gemfile entry in the default Gemfile template. This way, users can
still use breakpoint methods like `debugger`, `binding.break`, and `binding.b`,
but the debugger won't be activated until a breakpoint is hit.
2024-04-30 18:59:33 +01:00
Jean Boussier
6a38d3ac6c
Merge pull request #51483 from JoeDupuis/add-date-text-decoder-postgresql-adapter
Add a Date decoder to the pg adapter
2024-04-30 13:32:07 +02:00
Ryuta Kamizono
f963d4a7f2
Merge pull request #50487 from nubinary/fix/unneccesary-readonly-attributes-to-a
Remove unnecessary to_a conversion for readonly_attributes method call
2024-04-30 19:50:17 +09:00
Joshua Young
35e3ff3667
Fix minor typo in ActiveSupport::ProxyObject deprecation logs (#51688) 2024-04-29 20:50:27 -07:00
Joé Dupuis
2c88c80fc7
Add a Date decoder to the pg adapter to type cast dates
at the connection level

Fix #51448

Type cast columns of type `date` to ruby `Date` when running a raw
query through `ActiveRecord::Base.connection.select_all`.
2024-04-29 19:16:18 -07:00
SeesawEffectt
cc7f0b0d4c
Add period to end of comment sentences in env templates for consistency (#51677)
Add periods to comments in development.rb.tt and test.rb.tt for consistency.
[ci skip]

Co-authored-by: Carlos Antonio da Silva <carlosantoniodasilva@gmail.com>
2024-04-29 11:46:50 -03:00
Jean Boussier
258796693b
Merge pull request #51684 from fatkodima/raise-relation-with
Raise when a block is passed to `ActiveRecord::Relation#with`
2024-04-29 13:50:53 +02:00
JP Rosevear
127808841b Remove unnecessary to_a conversion for readonly_attributes method call 2024-04-29 07:44:00 -04:00
fatkodima
74275accb8 Raise when a block is passed to ActiveRecord::Relation#with 2024-04-29 14:34:09 +03:00
Jean Boussier
36b7c1df9b
Merge pull request #51682 from Shopify/fix-active-support-test-case-loading-early 2024-04-29 12:56:04 +02:00