This release is essentially v1.3.0, but with a properly packaged gem. There was an issue publishing v1.3.0 and that gem needed to be yanked to avoid breaking downstream projects. The v1.3.0 changelog is reproduced below.
What's Changed
Add Concurrent.usable_processor_count that is cgroups aware by @casperisfine in #1038
Align Java Executor Service behavior for shuttingdown?, shutdown? by @bensheldon in #1042
Fully qualify the Queue class to avoid conflicts with other libraries. (rafaelfranca)
5.23.0 (from changelog)
3 minor enhancements:
Added -Werror to raise on any warning output. (byroot)
Added UnexpectedWarning as a failure summary type, added count to output if activated.
Added minitest/manual_plugins.rb w/ new Minitest.load method. (tenderlove)
2 bug fixes:
Allow empty_run! and reporter to display summary for empty runs. (zzak)
Make test task verbose using either rake’s -v or -t (was just -t).
5.22.3 (from changelog)
1 minor enhancement:
MASSIVE improvement of minitest’s pride plugin output: Frequencies doubled! Sine waves shifted!! Comments improved!!! Colors rotated!!!! (havenwood)
3 bug fixes:
Improved wording on Minitest::Test#parallelize_me! to clarify it goes INSIDE your test class/describe.
Minor changes to tests to pass when tests ran with extra flags (eg -p).
Support Ruby 3.4’s new error message format. (mame)
5.22.2 (from changelog)
1 bug fix:
Third time’s a charm? Remember: ‘ensure’ is almost always the wrong way to go (for results… it’s great for cleaning up).
5.22.1 (from changelog)
1 bug fix:
Don’t exit non-zero if no tests ran and no filter (aka, the test file is empty). (I’m starting to think the exit 1 thing for @tenderlove was a mistake…)
5.22.0 (from changelog)
1 minor enhancement:
Added “did you mean” output if your –name filter matches nothing. (tenderlove)
2 bug fixes:
Big cleanup of test filtering. Much prettier / more functional.
Fix situation where Assertion#location can’t find the location. (pftg)
5.21.2 (from changelog)
1 bug fix:
Fixed bug in Minitest::Compress#compress formatting w/ nested patterns. Now recurses properly.
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
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu cancel merge
Cancels automatic merging of this PR
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
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 → 7.1.3.4) · Repo · Changelog
Release Notes
7.1.3.4 (from changelog)
7.1.3.3 (from changelog)
7.1.3.2 (from changelog)
7.1.3.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 12 commits:
Preparing for 7.1.3.4 release
update changelog
Sanitize ActionText HTML ContentAttachment in Trix edit view
include the HTTP Permissions-Policy on non-HTML Content-Types
Preparing for 7.1.3.3 release
Upgrade Trix to 2.1.1 to fix [CVE-2024-34341][1]
Preparing for 7.1.3.2 release
Respect raise_on_missing_ in controller
Preparing for 7.1.3.1 release
update changelog
fix XSS vulnerability when using translation
Fix ReDoS in accept header scanning
✳️ concurrent-ruby (1.2.3 → 1.3.1) · Repo · Changelog
Release Notes
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 18 commits:
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
↗️ activesupport (indirect, 7.1.3 → 7.1.3.4) · Repo · Changelog
Release Notes
7.1.3.3 (from changelog)
7.1.3.2 (from changelog)
7.1.3.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 12 commits:
Preparing for 7.1.3.4 release
update changelog
Sanitize ActionText HTML ContentAttachment in Trix edit view
include the HTTP Permissions-Policy on non-HTML Content-Types
Preparing for 7.1.3.3 release
Upgrade Trix to 2.1.1 to fix [CVE-2024-34341][1]
Preparing for 7.1.3.2 release
Respect raise_on_missing_ in controller
Preparing for 7.1.3.1 release
update changelog
fix XSS vulnerability when using translation
Fix ReDoS in accept header scanning
↗️ bigdecimal (indirect, 3.1.5 → 3.1.8) · Repo · Changelog
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)
↗️ drb (indirect, 2.2.0 → 2.2.1) · Repo
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
↗️ i18n (indirect, 1.14.1 → 1.14.5) · Repo · Changelog
Release Notes
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 47 commits:
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%
↗️ minitest (indirect, 5.21.1 → 5.23.1) · Repo · Changelog
Release Notes
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 30 commits:
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.
🗑️ 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