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]
Update to 0.56
Upstream changes:
0.56 2026-07-31
[CHANGES]
* Support Magic v2 annotations new in perl 5.45.2
[BUGFIXES]
* Fixes for Devel::MAT::Cmd method signature violations introduced in
previous version
0.55 2026-07-29
[CHANGES]
* Updated to Perl 5.20:
+ use subroutine signatures
+ use postfix deref
* Fix some minor Pod issuses
[BUGFIXES]
* Add the missing `show_UNDEF` method for `show` command
0.54 2025-12-26
[BUGFIXES]
[4 lines not shown]
Update to 0.52
Upstream changes:
0.52 2026-07-31
[CHANGES]
* Updates to support Magic v2, newly added in perl 5.45.2.
[BUGFIXES]
* Use HvHasAUX() rather than SvOOK() as newer perls no longer have
the latter.
0.51 2026-01-14
[CHANGES]
* Slight C-level updates to avoid some clang warnings about
switch/case (thanks ilmari)
[BUGFIXES]
* Fix segfault on perl 5.43.4: HvAUX()->xhv_class_fields is NULL if
the class has no fields
Update to 0.69
Upstream changes:
0.69 2026-10-03 11:56:42 -0600
- Fix a custom backend with backslashes in its path (such as
C:\Strawberry\perl\bin\perl.exe) failing to start on Windows
when args() is used (gh#74)
- Fix ebug_backend_perl on Windows, where the frontend saw it exit
before the debugger could connect (gh#74)
- Fix the NAME section of ebug_server's documentation, which
said ebug_client (gh#73)
0.68 2026-10-02 01:44:26 -0600
- Test fixes, no functional changes. (gh#71, gh#72, richardleach++)
0.67 2026-09-26 22:00:23 -0600
- break_point_subroutine() takes an optional condition, like
break_point(), and the ebug console accepts one after a subroutine
name (b Calc::fib $_[1] > 5). The condition is checked as the
subroutine is entered, so @_ holds its arguments (gh#35, gh#69)
0.66 2026-09-26 21:30:13 -0600
[47 lines not shown]
Update to 0.006
Upstream changes:
version 0.006 2026-10-05
* Fix MANIFEST
version 0.005 2026-09-21
* restore the pad name list as well as the pad when a keyword is declined
on ithreads perls: the first "my" of a block opened right after a declined
keyword (if, while, print, any of them) was never closed at the block's
end and masked an outer lexical of the same name for the rest of the
scope. loading the module broke "my" scoping in everything compiled after
it. t/blockscope.t.
version 0.004 2026-04-16
* Adoption as this is a downstream dep for Object::Proto::Sugar
* Fix failing tests where '.' was removed from INC?
* Fix cpantester fails on debug perls switch to a rv2cv op that dereferences a code reference,
matching what Perl expects as the last child of OP_ENTERSUB
newUNOP(OP_RV2CV, 0, newSVOP(OP_CONST, 0, newRV_inc((SV*)cv)));
[14 lines not shown]
Update to 0.010
Upstream changes:
version 0.010; 2026-09-19
* adopt maintenance under PAUSE ID SHINGO
* establish the canonical source repository and issue tracker on GitHub
* add current-Perl CI and a reproducible direct-downstream compatibility
test procedure and baseline matrix for release validation
py-guppy3: update to 3.2.0.
Now supports Python 3.15.
2026-11-06 YiFei Zhu <zhuyifei1999 at gmail.com>
* Nothing changed, just releasing 3.2.0
2026-11-01 YiFei Zhu <zhuyifei1999 at gmail.com>
* Changed mutbitset_subtype_new_from_arg to check immbitset type strictly
2026-10-28 YiFei Zhu <zhuyifei1999 at gmail.com>
* Changed horizon to not detach thread in reftracer
2026-10-27 YiFei Zhu <zhuyifei1999 at gmail.com>
* Fixed mutbitset_reset hazard
[135 lines not shown]
waybar: update to 0.16.0
What's Changed:
ci: bump flake lock actions by @khaneliman in #4822
fix: update tooltip method to use pango markup formatting by @Cprakhar in #4831
Fix include of poll.h by @hannesbraun in #4828
fix(image): treat missing interval as once by @khaneliman in #4838
docs: fix typo in waybar.5 in expand-right field info by @esensar in #4847
fix: remove unnecessary console log for battery status by @Cprakhar in #4844
memory: use markup rather than text for memory tooltip by @chrisvittal in #4858
fix: use pango markup for consistent formatting in format and tooltip-format by @Cprakhar in #4857
fix: use SafeSignal in ipc in order to not call GTK funcs from a thread by @sliedes in #4854
fix(keyboard-state): fix segfault on device hotplug removal by @tobixen in #4852
hyprland/workspaces: Add enable-bar-scroll option by @VAWVAW in #3088
bump: niri/workspaces: change icons priority by @cebem1nt in #4869
fix: ensure AAppIconLabel image remains not visibile if icons are disabled by @olliestone in #4863
fix(cava): remove silent CSS class on reactivation by @GG2R10 in #4874
feat: add tooltip-format config option in cpu module by @Cprakhar in #4856
[326 lines not shown]
p5-HTTP-Body: update to 1.25.
TOOL_DEPENDS -> TEST_DEPENDS for a test dependency.
1.25 2026-11-05 18:47:08+01:00 Europe/Berlin
- SECURITY, CVE-2026-117500: the suffix of an upload's filename is
worked out from its last 255 bytes only, only when $file_temp_suffix
is unset, and for the default $basename_regexp by a string search
instead of the regexp; a filename of many dots ending in a backslash
made the default $basename_regexp take time quadratic in its length
(7 s per part at the 32 KiB header limit, once per part) in the
default configuration
- SECURITY, CVE-2026-117501: a chunked body is framed line by line with
a limit on the chunk-size line ($HTTP::Body::max_chunk_line_size,
1024 bytes), chunk data is passed on as it arrives instead of being
held until the chunk is complete, malformed framing (a line that is
no chunk-size line, a size that does not fit an integer, chunk data
not followed by CRLF) croaks instead of buffering forever, and
nothing after the trailer or after the body parser is done is kept
[21 lines not shown]
Update to version 2.46
- fix downloads of wrong audio for some words that give multiple
search results in 'pthai-url-lingopolo
- add consonant names to 'pthai-consonants
- allow audio play of individual consonants in 'pthai-highlight-say-bounds
- return full thai name and class in 'pthai-lookup-consonant
- for 'pthai-show-* functions, unify display formatting
- clean up comments in a few places