Update activemodel 7.1.3 → 8.0.0 (major) #820
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ activemodel (7.1.3 → 8.0.0) · Repo · Changelog
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
✳️ concurrent-ruby (1.2.3 → 1.3.4) · Repo · Changelog
Release Notes
1.3.4
1.3.3
1.3.2
1.3.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 40 commits:
Avoid requiring files of the gem in Rakefile to avoid redefined method warnings
Avoid require in Gemfile & Rakefile to avoid redefined constant warnings
Avoid require in *.gemspec files to avoid redefined constant warnings
Update docs-source/signpost.md
1.3.4
Check early that $CONCURRENT_JRUBY_HOME is set
Fix the return value of `Concurrent.available_processor_count` when `cpu.cfs_quota_us` is -1
Fix the doc of `Concurrent.available_processor_count`
Add `Concurrent.cpu_shares` that is cgroups aware.
Update comment for JRuby variant of processor_count to reality
1.3.3
Improve speed for windows `Get-CimInstance`
1.3.2
Add a windows job to CI
Remove dependency on `win32ole`
Automatically run bundle install before running tests
Release edge 0.7.1
Make it possible to publish edge without base
Ensure JRuby is used in release tests
Fix concurrent-ruby-edge to depend on `~> MAJOR.MINOR` of concurrent-ruby
Get RakeCompilerDock to work with either podman or docker, based on what is installed
Fix method name in CHANGELOG.md
Promoting 1.3.1.pre to 1.3.1.
Prepare a 1.3.1.pre gem to test things for the 1.3.1 release.
Prepare the 1.3.1 release.
Prepare the 1.3.0 release.
Fix a small grammar issue.
Align Java Executor Service behavior for `shuttingdown?`, `shutdown?`
Add 10 minute timeout to GitHub Actions
Clarify
Cleanups
Add Concurrent.usable_processor_count that is cgroups aware
Use 'ruby' for dynamic latest CRuby release
Advance "latest" ruby in isolated ci test job to 3.3
No continue-on-error for head Rubies
Bump actions/checkout from 3 to 4
Bump actions/deploy-pages from 1 to 4
Bump actions/upload-pages-artifact from 1 to 3
Fix link label in signpost.md
CI: Tell dependabot to update GH Actions
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
3.1.8
3.1.7
3.1.6
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 32 commits:
Bump up to 3.1.8
CHANGES: Add note for 3.1.7
CHANGES: Add 3.1.8 entry
CHANGES: Add 3.1.7 entry
Provide a 'Changelog' link on rubygems.org/gems/bigdecimal (#281)
Add missing documents (#277)
Fix memory leak in VpAlloc by exception (#294)
CI: Remove macos-latest 2.5
Merge pull request #292 from andrykonchin/ak/restore-truffleruby-on-ci
Restore TruffleRuby on CI
Bump up 3.1.7
Merge pull request #287 from rhannequin/rake-test-and-not-rake-spec
Rename `rake spec` with `rake test` in documentation
Merge pull request #286 from mame/no-backtick-in-error-messages
Support Ruby 3.4's new error message format
Merge pull request #285 from ruby/use-latest-version-of-macos
Exclude Ruby 2.5 with Apple Silicon
Use macos-arm-oss and latest versions for test and benchmark CI
Bump up version to 3.1.6
Merge pull request #284 from ruby/drop-2-5-related-code
Merge pull request #282 from oleksii-leonov/patch-1
Refine test code related unsupported Ruby version
Add LICENSE file to gem files
Merge pull request #283 from ruby/fix-test-bundled-gems-3-4
Don't use : for Windows platforms
BigDecimal.allocate is obsoleted too
BigDecimal() is obsoleted today. We shouldn't test it
We need to care assert_no_memory_leak too
Simplified LOAD_PATH delegation for assert_in_out_err
Support ruby/bigdecimal repository cases
Added current directory to LOAD_PATH of assert_in_out_err for test-bundled-gems at ruby/ruby
Correctly computing loop iterations in `BigDecimal#sqrt` (#280)
Release Notes
2.2.1
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 7 commits:
Bump up 2.2.1
Merge pull request #26 from Earlopain/fix-test-warnings
Merge pull request #27 from Earlopain/remove-ruby2_keywords-dep
Fix warnings during test runs
Drop dependency on ruby2_keywords
Merge pull request #25 from mame/no-backtick
Use a single quote instead of a backtick as an open quote
Release Notes
1.14.6
1.14.5
1.14.4
1.14.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 59 commits:
Bump to 1.14.6
Add post install message for Ruby < 3.2 users
Merge pull request #696 from KinWang-2013/fix/exists-method-nil-key
Merge pull request #697 from zachmargolis/margolis-optimize-plurals
Merge pull request #699 from alexpls/master
Merge pull request #701 from stevegeek/fix_load_rb_with_pathname
Fix loading of .rb locale files when load_path is not a string, eg it is a Pathname
Fixes strings being interpolated multiple times
Merge pull request #698 from davetron5000/rdoc-fixes
fix issues with RDoc generation
Optimize pluralization logic in test data
return error on nil key and add test
Bump to 1.14.5
Merge pull request #688 from Bilka2/escaped-reserved-interpolation
Merge pull request #691 from tom-lord/interpolate_documentation_syntax_fix
Merge branch 'master' into interpolate_documentation_syntax_fix
Merge pull request #682 from tom-lord/add_I18n.interpolation_keys
Merge pull request #692 from uiur/optimize-fallbacks-compute
Remove unnecessary line
Use left recursion
Optimize I18n::Locale::Fallbacks#compute
Add note about not altering strings when no params are given
Merge pull request #690 from amatsuda/bundle_racc
Fix syntax in documentation for I18n::Backend::Base.interpolate
Fix example doc
More examples documented
Modify behaviour for Hash and (maybe nested) Array translations
Add tests and error handling for non-string translations
racc has been extracted to a gem since Ruby 3.3
Fix that escaped interpolations for reserved keywords raised an error
Bump to 1.14.4
Merge pull request #687 from ruby-i18n/undo-racc-dep
Remove 3.0 x rails-main action run
Use strictly ruby 3 point 0, not latest Ruby 3
undo strict racc dependency on this branch
Bump to 1.14.3
Merge pull request #683 from fatkodima/add-inspect-to-fallbacks
Merge branch 'master' into add-inspect-to-fallbacks
Merge pull request #684 from ruby-i18n/update-workflows
Clearly specify which versions of Ruby + Rails we support
Add back Ruby 3.0 support
Use actions/checkout@v4, as Node 16 actions have been deprecated
Bump Mocha deps to v2 to fix build issue
Specify racc as a dependency
Update workflows
Implement `Fallbacks#inspect` and `Fallbacks#empty?`
Add I18n.interpolation_keys
Merge pull request #678 from fatkodima/fix-interpolate-reserved-keywords
Raise when translated entry contains interpolations for reserved keywords and no substitutions provided
Merge pull request #677 from fatkodima/update-mocha
Update `mocha` gem
Merge pull request #669 from kbrock/regex2
Merge pull request #668 from kbrock/regex
Bump to 1.14.2
Merge pull request #671 from ruby-i18n/exists-pass-options
Pass options to along to exists? super calls
condense to TOKENIZER
Speed up INTERPOLATION_SYNTAX
Improve TOKENIZER by 23%
Release Notes
5.25.1 (from changelog)
5.25.0 (from changelog)
5.24.1 (from changelog)
5.24.0 (from changelog)
5.23.1 (from changelog)
5.23.0 (from changelog)
5.22.3 (from changelog)
5.22.2 (from changelog)
5.22.1 (from changelog)
5.22.0 (from changelog)
5.21.2 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 62 commits:
prepped for release
- Fix incompatibility caused by minitest-hooks & rails invading minitest internals.
- Revert change from =~ to match? to allow for nil if $TERM undefined.
prepped for release
+ Refactored siginfo handler to reduce runtime costs. Saved ~30%!
normalized all actual/expected var names for assert_equal tests
Accept colon style Hash#inspect in test. (tompng)
- Improve description of test:slow task. (stomar)
- Cleaning up ancient code checking for defined?(Encoding) and the like.
Minor fix to make deprecation tests pass when using rake testW0
oops
+ Fixed some inefficiencies filtering and matching (mostly backtraces).
More foolish consistency...
More foolish consistency... "So many parens!" edition
More foolish consistency...
"A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines"—Emerson
- Disambiguated some shadowed variables in minitest/compress.
Got rid of ANCIENT pre-Integer-merge tests
Got rid of ANCIENT RUBY18 conditioned tests
- Fixed an ironic bug if using string-literals AND Werror.
Finally removed all clean + heredoc for squiggly heredocs in test.
- Added missing rdoc to get back to 100% coverage.
Double quoted some (ancient) string literals.
Fixed 3 tests when using minitest-gcstats.
Branching minitest to version 5.24.1
- Fix the error message when an extension is invalid value. (y-yagi)
prepped for release
+ Added Minitest.register_plugin.
Remove more anacronisms. Allow tests to pass w/o rubygems loaded.
- Removed anacronism, but allow load_plugins to exit gracefully if --disable=gems.
Fix one failing tests when string literals are frozen.
Moved some methods around to follow actual call structure a bit better.
prepped for release
- Fully qualify the Queue class to avoid conflicts with other libraries. (rafaelfranca)
Branching minitest to version 5.23.0
+ Added -Werror to raise on any warning output. (byroot)
Added testW0 rake task.
Fixed specs task for pattern_match expectation mapping.
OMG... Rake.verbose returns Object.new if unset. Fixed by ruby/rake#567, but until then, compare against true.
Updated versions/EOL for ruby/rails in readme
+ Added minitest/manual_plugins.rb w/ new Minitest.load method. (tenderlove)
- Make test task verbose using either rake's -v or -t (was just -t).
- Allow empty_run! and reporter to display summary for empty runs. (zzak)
Ignore unused block. (ko1)
Make the test suite compatible with --enable-frozen-string-literal. (casperisfine)
oops
Bump ci.yml to include ruby 3.3, singularize macos, and clean up deprecations on the checkout action (should I remove the version?!? so annoying)
Branching minitest to version 5.22.3
- Minor changes to tests to pass when tests ran with extra flags (eg -p).
+ MASSIVE improvement of minitest's pride plugin output: Frequencies doubled! Sine waves shifted!! Comments improved!!! Colors rotated!!!! (havenwood)
- Improved wording on Minitest::Test#parallelize_me! to clarify it goes INSIDE your test class/describe.
- Support Ruby 3.4's new error message format. (mame)
prepped for release
- Third time's a charm? Remember: 'ensure' is almost always the wrong way to go.
prepped for release
- Don't exit non-zero if no tests ran and no filter (aka, the test file is empty).
prepped for release
+ Added "did you mean" output if your --name filter matches nothing. (tenderlove)
- Big cleanup of test filtering. Much prettier / more functional.
- Fix situation where Assertion#location can't find the location. (pftg)
prepped for release
- Fixed bug in Minitest::Compress#compress formatting w/ nested patterns. Now recurses properly.
🆕 benchmark (added, 0.4.0)
🆕 logger (added, 1.6.1)
🆕 securerandom (added, 0.3.1)
🆕 uri (added, 1.0.1)
🗑️ mutex_m (removed)
🗑️ ruby2_keywords (removed)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands