py-pathspec: updated to 1.1.0
1.1.0 (2026-04-22)
Bug fixes:
- Git discards invalid range notation. `GitIgnoreSpecPattern` now discards patterns with invalid range notation like Git.
- Fix escape() not escaping backslash characters.
Improvements:
- Specialize pattern type for `PathSpec` as `PathSpec[TPattern]` for better debugging of `PathSpec().patterns`.
- Nicer debug print outs (and str for regex pattern).
cmake cmake-gui: updated to 4.3.2
4.3.1, 4.3.2
These versions made no changes to documented features or interfaces. Some
implementation updates were made to support ecosystem changes and/or fix
regressions.
fftw: updated to 3.3.11
FFTW 3.3.11:
* New API fftw_copy_plan()
* Support for SVE SIMD instructions.
* Support for LoongArch LSX and LASX SIMD instructions.
* Support for Apple ARM, RISCV, and LoongArch cycle counters.
ansible: updated to 13.6.0
13.6.0
Major Changes
chocolatey.chocolatey
- win_chocolatey - add option to ignore pinned status of pinned packages
fortinet.fortios
- Added a generic `headers` parameter to `fortios_json_generic` to support admin-password confirmation headers and future custom request headers.
- Updated FAQ to illustrate the use of `headers` in `fortios_json_generic` module.
- Updated deprecated import of to_text from ansible.module_utils._text to the supported implementation.
py-typer: updated to 0.24.2
0.24.2
Fixes
Ensure that typer.launch forwards correctly when launching a file.
Refactors
Ensure ty runs without errors.
Docs
Add dates to release notes.
Fix code blocks in reference docs overflowing table width.
Fix broken link to FastAPI and Friends newsletter.
Handle external links target=_blank and CSS automatically in JS and CSS.
Remove link to Typer developer survey.
Clean up documentation in install.md file.
py-idna: updated to 3.13
3.13 (2026-04-22)
- Correct classification error for codepoint U+A7F1
3.12 (2026-04-21)
- Update to Unicode 17.0.0.
- Issue a deprecation warning for the transitional argument.
- Added lazy-loading to provide some performance improvements.
- Removed vestiges of code related to Python 2 support, including
segmentation of data structures specific to Jython.
openvpn: updated to 2.7.2
2.7.2
Use ASN1_BIT_STRING_get_bit to check for netscape certificate usage
Rename key* to privkey* in cert_data.h
Add unit test for printing various details of certificates
OpenSSL 4.0: Make X509 objects const
Do not access internals of ASN1_INTEGER to print hex of serial
Try to emphasise the transition from old ovpn-dco to new ovpn module
OpenSSL 4.0: Use X509_check_certificate_times instead of X509_cmp_time
GHA: Add OpenSSL 4.0 build
Ensure that buffer of freed session are not used
ssl_openssl: Fix some CRL mixups
doc: Remove some explanations for pre-2.3 configurations
openvpnmsica: Fix setting of iTicks in schedule_adapter_delete
win: Fix nrpt_dnssec flag handling
Update --learn-address man page with ipv6 information
management: add base64 multi-line input for passwords
[6 lines not shown]
ugrep: updated to 7.7.0
7.7.0
support TUI search on slow and incomplete standard input pipes e.g. from tail -f
update options -m (--max-count) and -K (--max-line) to stop reading input upon reaching the stopping criterium, then exit without draining the standard input pipe like GNU grep
improve binary file detection for huge mixed files
add new option ./build.sh --disable-avx512
local config files located in the working directory are only read when owned by the user running the ugrep process
fix lzma 7zip api memory leak
oxipng: updated to 10.1.1
10.1.1
[Performance] Improve Bigrams performance, giving notably faster results at lower levels.
[Improvement] Change --np flag to also prevent conversion to indexed from other color types.
[Improvement] Improve support for recompressing ICC profiles with high compression ratios.
[Misc] Add warning when --ziwi exceeds --zi.
[Build] Further reduce size of binaries.
py-click: updated to 8.3.3
Version 8.3.3
- Use :func:`shlex.split` to split pager and editor commands into ``argv``
lists for :class:`subprocess.Popen`, removing ``shell=True``.
- Fix ``TypeError`` when rendering help for an option whose default value is
an object that doesn't support equality comparison with strings, such as
``semver.Version``.
- Fix pager test pollution under parallel execution by using pytest's
``tmp_path`` fixture instead of a shared temporary file path. :pr:`3238`
- Treat ``Sentinel.UNSET`` values in a ``default_map`` as absent, so they fall
through to the next default source instead of being used as the value.
- Patch ``pdb.Pdb`` in ``CliRunner`` isolation so ``pdb.set_trace()``,
``breakpoint()``, and debuggers subclassing ``pdb.Pdb`` (ipdb, pdbpp) can
interact with the real terminal instead of the captured I/O streams.
- Add optional randomized parallel test execution using ``pytest-randomly`` and
``pytest-xdist`` to detect test pollution and race conditions. :pr:`3151`
- Add contributor documentation for running stress tests, randomized
[15 lines not shown]
py-build: updated to 1.4.4
1.4.4
Bugfixes
- Fix release pipeline generating ``CHANGELOG.rst`` entries with inconsistent heading levels, which broke ``sphinx -W``
and pinned Read the Docs ``stable`` at 1.4.0
- Revert :pr:`1039` from build 1.4.3, no longer check direct_url (for now)
- Add ``--ignore-installed`` to pip install command to prevent issues with packages already present in the isolated build
environment
- Partial revert of :pr:`973`, keeping log messages in one entry, multiple lines.