security/ruby-rotp: update to 6.4.0
6.3.1 (2025-06-03)
* Fix: Drop usage of OpenStruct to support Ruby 3.5
6.4.0 (2026-10-29)
Features
* add skip_default_uri_params option to provisioning URIs (16e873c)
security/ruby-net-ssh: update to 8.1.1
8.1.1 (2026-11-06)
* Security: refuse host keys marked `@revoked` in known_hosts, and
certificates of such a key or signed by it, by raising the new
`Net::SSH::HostKeyRevoked`, which `remember_host!` can't override; these
lines were loaded as trusted keys, so every verifier except `:never`
accepted the revoked key [GHSA-hjwv-j52r-xcg7]
devel/ruby-tins: update to 1.62.0
1.62.0 (2026-11-06)
Features
* Added Tins::EnumJoined module providing #joined for human-friendly
sentence-style joining of Enumerable objects.
* Added Tins::Duration#to_human for generating human-readable duration
strings with configurable styles and connectors.
* Added Tins::Duration.parse_human class method to parse human-readable
duration strings (inverse of #to_human).
* Added Tins::Duration.from_string class method to create a Duration
instance from a parsed string.
* Tins::Duration.parse now accepts an Array of template strings, trying them
[66 lines not shown]
devel/ruby-rspec-rails: update to 8.1.0
8.0.5 (2026-11-06)
Bug Fixes:
* Include ActiveJob::TestHelper in all rails example groups to ensure jobs
are reset between examples matching Rails in-build behaviour. (Hammad
Khan, #2901)
* Fix have_enqueued_mail argument matching for mail enqueued by
ActionMailer.deliver_all_later without params. (Andrew Fader, #2931)
8.1.0 (2026-11-06)
Enhancements:
* Officially support Rails 8.1, there are no changes to the behaviour of
[13 lines not shown]
devel/ruby-rspec: update to 3.13.2
3.13.2 (2025-10-21)
* Pass through arguments in build scripts
* Merge pull request #270 from bquorning/fix-rspec-source_code_uri;
Fix source_code_uri for the `rspec` gem
devel/ruby-rspec-mocks: update to 3.13.9
3.13.9 (2026-11-06)
Bug Fixes:
* Prevent infinite loops when stubbing :respond_to? on later Rubies. (Jon
Rowe, #282)
* Declare unused block arguments to prevent a warning being issued. (Jon
Rowe, #349)
* When creating an 'any instance' mock, prevent the check of that classes
ancestors from creating new unused recorders. (Igor Drozdov, #347)
* Restore the original const_source_location of a constant after stub_const
or hide_const is reset, rather than leaving it pointing at
rspec-mocks. (Ngan Pham, #350)
[2 lines not shown]
devel/ruby-rspec-core: update to 3.13.7
3.13.7 (2026-11-06)
Bug Fixes:
* Apply config.extend modules to example groups before config.include
modules so shared contexts added with config.include_context can use
extended methods. (Ngan Pham, #353)
devel/ruby-rspec-support: update to 3.13.8
3.13.8 (2026-11-06)
Bug Fixes:
* Switch current thread data to alias/accessors to avoid issues with mocked
systems. (Jon Rowe, rspec/rspec#610)
* Always return a boolean from RSpec::Support::Ruby.rbx? and
RSpec::Support::Ruby.truffleruby? (Phil Pirozhkov,
rspec/rspec-support#486)
Update to 6.040
Upstream changes:
6.040 2026-09-26 14:10:14-04:00 America/New_York
- let PPI documents have a filename for better error reporting (I hope)
6.039 2026-09-13 21:39:01+10:00 Australia/Melbourne
- PkgVersion warns when a file declares a perl v5.38 class, which it
cannot version because PPI cannot parse class syntax (github #742)
- AutoPrereqs no longer lists the dist's own main module as a prereq
when main_module lives outside lib/ (github #672, rt.cpan.org #55680)
- add a security policy in SECURITY.md (github #736)
- Dist::Zilla::Tester now uses autodie correctly, so in rare cases you
might get an exception where previously something failed silently
- the test suite no longer leaves a tmp directory behind
- copyright_year may now be any string, not just an integer, and
the string $this_year in it is replaced with the current year, so
"2008 - $this_year" works (thanks, Dave Rolsky; github #578)
- the copyright_year in the %Rights stash is now a Str, not an Int
6.038 2026-09-05 17:05:22+09:30 Australia/Adelaide
[3 lines not shown]
Update to 0.87
Upstream changes:
0.87 2026-03-31 nicholas
[no changes]
0.86_50 2026-02-10 nicholas
* Fix the build on v5.38.5 - reported as CPAN #173167, but identified already
0.86 2026-02-10 nicholas
[no changes]
0.85_50 2026-04-06 nicholas
* Handle MULTIPARAM.
0.85 2025-05-23 nicholas
[no changes]
0.84_50 2025-05-21 nicholas
* From perl 5.41.7, assigning a reference to an NV doesn't upgrade it to PVNV
Tests in t/recurse.t were written assuming that it would upgrade
Diagnosis from Richard Leach - fix reworked from his initial patch
* CvOUTSIDE is no longer set on all cloned subs
Update to 2.14
Upstream changes:
version 2.14 at 2025-08-30 08:12:44 +0000
-----------------------------------------
Change: 2653e0e59fec69c6d8b02405b3d7e3c3b9730bd5
Author: Chris 'BinGOs' Williams <chris at bingosnet.co.uk>
Date : 2025-08-30 09:12:44 +0000
Release 2.14
Change: eae518c1f34a0e7fd6498d199b032043a5e2930a
Author: Chris 'BinGOs' Williams <chris at bingosnet.co.uk>
Date : 2025-08-30 09:09:13 +0000
Defanged the GCC brace groups patching
It sometimes works and it mostly doesn't needs more investigation.
Change: 975bf1029c046347ec1aa55ad1305e559a883984
Author: Chris 'BinGOs' Williams <chris at bingosnet.co.uk>
Date : 2025-08-07 11:16:22 +0000
Fix processing logic
Plugins were not being processed if perl version being patched was
[51 lines not shown]