NetBSD/pkgsrc S5qlcOidoc CHANGES-2026 TODO

   doc: Updated comms/py-textual to 8.2.4
VersionDeltaFile
1.2603+2-1doc/CHANGES-2026
1.27166+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc CEDoWS7comms/py-textual distinfo Makefile

   py-textual: update to 8.2.4.

   Small potatoes update, to fix a glitch with anchor.
VersionDeltaFile
1.44+4-4comms/py-textual/distinfo
1.49+3-3comms/py-textual/Makefile
+7-72 files

NetBSD/pkgsrc NXbWODndoc CHANGES-2026 TODO

   doc: Updated devel/py-ruff to 0.15.12
VersionDeltaFile
1.2602+2-1doc/CHANGES-2026
1.27165+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc rVSoqiGdevel/py-ruff distinfo cargo-depends.mk, devel/py-ruff/patches patch-Cargo.toml

   py-ruff: update to 0.15.12.

   Preview features

       Implement #ruff:file-ignore file-level suppressions (#23599)
       Implement #ruff:ignore logical-line suppressions (#23404)
       Revert preview changes to displayed diagnostic severity in LSP (#24789)
       [airflow] Implement task-branch-as-short-circuit (AIR004) (#23579)
       [flake8-bugbear] Fix break/continue handling in loop-iterator-mutation (B909) (#24440)
       [pylint] Fix PLC2701 for type parameter scopes (#24576)

   Rule changes

       [pandas-vet] Suggest .array as well in PD011 (#24805)

   CLI

       Respect default Unix permissions for cache files (#24794)


    [5 lines not shown]
VersionDeltaFile
1.102+35-29devel/py-ruff/distinfo
1.98+10-10devel/py-ruff/cargo-depends.mk
1.41+1-10devel/py-ruff/patches/patch-Cargo.toml
1.104+2-5devel/py-ruff/Makefile
+48-544 files

NetBSD/pkgsrc K8QxGGxdoc CHANGES-2026 TODO

   doc: Updated net/py-requests-ratelimiter to 0.10.0
VersionDeltaFile
1.2601+2-1doc/CHANGES-2026
1.27164+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc YbnyBAknet/py-requests-ratelimiter distinfo Makefile

   py-requests-ratelimiter: update to 0.10.0.

   0.10.0 (2026-04-22)

       Add max_delay parameter compatible with pyrate-limiter v4 (previously removed in 0.9)
       Fix per-host rate-limiting for Redis and Postgres backends
       If both per_host=True and a bucket_name is specified, use bucket_name as a bucket prefix
       Add warning if a custom Limiter object is passed with per_host=True and no HostBucketFactory
VersionDeltaFile
1.4+4-4net/py-requests-ratelimiter/distinfo
1.4+2-2net/py-requests-ratelimiter/Makefile
+6-62 files

NetBSD/pkgsrc MiOk1JQdoc CHANGES-2026 TODO

   doc: Updated devel/py-packaging to 26.2
VersionDeltaFile
1.2600+2-1doc/CHANGES-2026
1.27163+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc WpCzrORdevel/py-packaging Makefile distinfo

   py-packaging: update to 26.2.

   26.2 - 2026-04-24
   ~~~~~~~~~~~~~~~~~

   Fixes:

   * Fix incorrect sysconfig var name for pyemscripten in (:pull:`1160`)
   * Make ``Version``, ``Specifier``, ``SpecifierSet``, ``Tag``, ``Marker``, and ``Requirement`` pickle-safe
     and backward-compatible with pickles created in 25.0-26.1 (including references to the removed
     ``packaging._structures`` module) (:pull:`1163`, :pull:`1168`, :pull:`1170`, :pull:`1171`)
   * Re-export ``ExceptionGroup`` in metatadata for now in (:pull:`1164`)

   Documentation:

   * Add errors section and fix missing details in (:pull:`1159`)
   * Document our property-based test suite in (:pull:`1167`)
   * Fix a ``DirectUrl`` typo in (:pull:`1167`)
   * Add example of ``is_unsatisfiable`` in (:pull:`1166`)

    [6 lines not shown]
VersionDeltaFile
1.28+8-5devel/py-packaging/Makefile
1.23+4-4devel/py-packaging/distinfo
1.12+4-1devel/py-packaging/PLIST
+16-103 files

NetBSD/pkgsrc TBFK50rdoc CHANGES-2026 TODO

   doc: Updated www/py-nh3 to 0.3.5
VersionDeltaFile
1.2599+2-1doc/CHANGES-2026
1.27162+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 13tdinowww/py-nh3 distinfo cargo-depends.mk

   py-nh3: update to 0.3.5.

   Add usage examples for clean() and Cleaner arguments by @gghez in #120
   Add doctest coverage for module docstrings and RST files by @gghez in #121
   Bump pyo3 from 0.28.2 to 0.28.3 by @dependabot[bot] in #123
   Add tags parameter to clean_text by @gghez in #122
VersionDeltaFile
1.13+88-88www/py-nh3/distinfo
1.13+28-28www/py-nh3/cargo-depends.mk
1.15+2-2www/py-nh3/Makefile
+118-1183 files

NetBSD/pkgsrc 41qvLmldoc CHANGES-2026 TODO

   doc: Updated textproc/tree-sitter-c to 0.24.2
VersionDeltaFile
1.2598+2-1doc/CHANGES-2026
1.27161+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc P7Pfhpxtextproc/tree-sitter-c distinfo Makefile

   tree-sitter-c: update to 0.24.2.

   Changes not found.
VersionDeltaFile
1.9+4-4textproc/tree-sitter-c/distinfo
1.10+2-2textproc/tree-sitter-c/Makefile
+6-62 files

NetBSD/pkgsrc G3mG3u0doc CHANGES-2026 TODO

   doc: Updated www/py-flask-wtf to 1.3.0
VersionDeltaFile
1.2597+2-1doc/CHANGES-2026
1.27160+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc reI8J13www/py-flask-wtf distinfo Makefile

   py-flask-wtf: update to 1.3.0.

   Version 1.3.0
   -------------

   Released 2026-04-23

   - Don't read the whole uploaded files to know their size. :pr:`635`
   - Stop support for Python 3.9. Start support for Python 3.14. :pr:`648`
   - Migrate the project to uv. :pr:`649`
   - Allow setting a ``nonce`` on :class:`~flask_wtf.recaptcha.RecaptchaField`
     (string or zero-argument callable) for nonce-based Content Security
     Policies. :pr:`312`
   - Add ``csrf_meta_tag()`` helper and ``WTF_CSRF_META_NAME`` setting to render
     the CSRF token as an HTML ``<meta>`` tag.
   - Forward keyword arguments passed to the reCAPTCHA widget as HTML attributes
     on the captcha ``<div>``, with the field id used as a default ``id``.
     :pr:`353`
   - Add ``apply_exemptions`` parameter to

    [3 lines not shown]
VersionDeltaFile
1.22+4-4www/py-flask-wtf/distinfo
1.31+2-2www/py-flask-wtf/Makefile
+6-62 files

NetBSD/pkgsrc nJLAHcudoc CHANGES-2026 TODO

   doc: Updated textproc/ov to 0.52.0
VersionDeltaFile
1.2596+2-1doc/CHANGES-2026
1.27159+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc V9BCqd6textproc/ov distinfo go-modules.mk

   ov: update to 0.52.0.

   New Features

   Word Wrap Mode

   Word wrap has been added, and the --wrap / -w option now accepts a string instead of a boolean.

       -w or -w=char (default): Wrap lines at screen width, breaking anywhere (character-based).
       -w=word: Wrap lines at screen width, breaking at word boundaries.
       -w=none: Disable line wrapping.

   Toggle word wrap with the new default key alt+w.

       ⚠ Breaking change: The configuration key WrapMode: true must be updated to Wrap: "character".

   View Mode Sidebar

   When pressing p to enter view mode selection, the sidebar now opens automatically and displays the list of available view modes with index numbers. You can select a mode either by name or by its number (e.g., entering 1 selects the second mode in the list).

    [4 lines not shown]
VersionDeltaFile
1.9+82-76textproc/ov/distinfo
1.8+26-24textproc/ov/go-modules.mk
1.20+3-4textproc/ov/Makefile
+111-1043 files

NetBSD/pkgsrc 5NNYru6doc CHANGES-2026 TODO

   doc: Updated graphics/libhighway to 1.4.0
VersionDeltaFile
1.2595+2-1doc/CHANGES-2026
1.27158+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc nSm9rqKgraphics/libhighway distinfo Makefile

   libhighway: update to 1.4.0.

   Add:

       Fast* math functions, sum_array example
       HWY_ARCH_MAX_BYTES, HWY_MIN_BYTES, HWY_NATIVE_MASK, HWY_REGISTERS
       HWY_EXPORT_AND_TEST_BEST_P
       InterleaveLower/UpperBlocks, Lookup8, XorAndNot
       MinMax algo, AtomicBitSet
       RVV and LSX/LASX runtime dispatch, FreeBSD futex

   Improvements:

       MulByPow2, PopulationCount, SumsOfAdjQuadAbsDiff
       ReorderWidenMulAccumulate, SumOfMulQuadAccumulate
       Re-enable SVE, add i8mm for SVE/NEON_BF16

   Fixes:


    [2 lines not shown]
VersionDeltaFile
1.6+4-4graphics/libhighway/distinfo
1.11+2-2graphics/libhighway/Makefile
1.6+4-0graphics/libhighway/PLIST
+10-63 files

NetBSD/pkgsrc ylhtiM0doc CHANGES-2026 TODO

   doc: Updated audio/game-music-emu to 0.6.5
VersionDeltaFile
1.2594+2-1doc/CHANGES-2026
1.27157+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc b8BVwzWaudio/game-music-emu distinfo Makefile

   game-music-emu: update to 0.6.5.

   Most importand changes

       Removed CPP demo as it uses private API.
       Reworked demos so they no longer use private API.
       Implemented some undocumented OPcodes for NES CPU (Thanks to @drfiemost for the contribution) (#86)
       Fixed several compile warnings.
       The fade length is now passed to the track info for SPC files. (Thanks to @myQwil for the contribution)
       The C++ runtime library is now properly exported. (Thanks to @robUx4 for the contribution)
       Fixed several crashes and security vulnerabilities reported by people.
       The YM2413 chip emulator has been updated to the version v1.5.9. (Thanks to @drfiemost for the contribution)
       Added ADPCM support for the HES emulator, backported from Kode54's fork. (Thanks to @drfiemost for the contribution)
VersionDeltaFile
1.6+4-4audio/game-music-emu/distinfo
1.9+2-2audio/game-music-emu/Makefile
+6-62 files

NetBSD/pkgsrc aGE7k3gdoc TODO

   doc/TODO: add some

   + dasel-3.8.0, game-music-emu-0.6.5, libcups-2.4.18, libhighway-1.4.0,
     ov-0.52.0, py-flask-wtf-1.3.0, py-nh3-0.3.5, py-packaging-26.2,
     py-requests-ratelimiter-0.10.0, py-ruff-0.15.12, py-textual-8.2.4,
     rumdl-0.1.82, tree-sitter-c-0.24.2.
VersionDeltaFile
1.27156+14-1doc/TODO
+14-11 files

NetBSD/pkgsrc dTo3fxbdoc CHANGES-2026

   doc: Updated devel/task to 3.50.0
VersionDeltaFile
1.2593+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1JOV24Ydevel/task distinfo go-modules.mk

   devel/task: update to 3.50.0

   * Added enum.ref support in requires: enum constraints can now reference
     variables or template pipelines (e.g., ref: .ALLOWED_ENVS) instead of
     duplicating static lists. Combined with sh: variables, this enables fully
     dynamic enum validation.
   * Fixed Fish completion using hardcoded task binary name instead of
     $GO_TASK_PROGNAME for experiments cache.
   * Fixed watch mode ignoring SIGHUP signal, causing the watcher to exit
     instead of restarting.
   * Fixed a long time bug where the task wouldn't re-run as it should when
     using method: timestamp and the files listed on generates: were
     deleted. This makes method: timestamp behaves the same as method:
     checksum.
VersionDeltaFile
1.13+376-388devel/task/distinfo
1.13+124-128devel/task/go-modules.mk
1.25+2-3devel/task/Makefile
+502-5193 files

NetBSD/pkgsrc VVQUO35doc CHANGES-2026

   Updated security/py-cryptography, security/py-cryptography_vectors, security/py-OpenSSL, audio/py-mediafile
VersionDeltaFile
1.2592+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc e23Mv9Zaudio/py-mediafile distinfo Makefile

   py-mediafile: updated to 0.17.0

   0.17.0
   storage: add MP3SYLTStorageStyle for SYLT synchronized lyrics
VersionDeltaFile
1.8+4-4audio/py-mediafile/distinfo
1.10+2-2audio/py-mediafile/Makefile
+6-62 files

NetBSD/pkgsrc ZJNojaXsecurity/py-OpenSSL distinfo Makefile

   py-OpenSSL: updated to 26.1.0

   26.1.0 (2026-04-24)

   Changes:

   - Maximum supported ``cryptography`` version is now 47.x.
   - Fixed ``X509Name`` field setters to correctly pass the value length to OpenSSL. Previously, values containing NUL bytes would be silently truncated, causing a divergence between the stored ASN.1 value and the value visible from Python. Credit to **BudongJW** for reporting the issue. **CVE-2026-40475**
VersionDeltaFile
1.41+4-4security/py-OpenSSL/distinfo
1.80+2-2security/py-OpenSSL/Makefile
+6-62 files

NetBSD/pkgsrc mKGmKWYsecurity/py-cryptography distinfo cargo-depends.mk, security/py-cryptography_vectors PLIST distinfo

   py-cryptography py-cryptography_vectors: updated to 47.0.0

   47.0.0 - 2026-04-24

   Support for Python 3.8 is deprecated and will be removed in the next cryptography release.
   BACKWARDS INCOMPATIBLE: Support for binary elliptic curves (SECT* classes) has been removed. These curves are rarely used and have additional security considerations that make them undesirable.
   BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.1.x has been removed. OpenSSL 3.0.0 or later is now required. LibreSSL, BoringSSL, and AWS-LC continue to be supported.
   BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 4.1.
   BACKWARDS INCOMPATIBLE: Loading keys with unsupported algorithms or keys with unsupported explicit curve encodings now raises :class:`~cryptography.exceptions.UnsupportedAlgorithm` instead of ValueError. This change affects :func:`~cryptography.hazmat.primitives.serialization.load_pem_private_key`, :func:`~cryptography.hazmat.primitives.serialization.load_der_private_key`, :func:`~cryptography.hazmat.primitives.serialization.load_pem_public_key`, :func:`~cryptography.hazmat.primitives.serialization.load_der_public_key`, and :meth:`~cryptography.x509.Certificate.public_key` when called on certificates with unsupported public key algorithms.
   BACKWARDS INCOMPATIBLE: When parsing elliptic curve private keys, we now reject keys that incorrectly encode a private key of the wrong length because such keys are impossible to process in a constant-time manner. We do not believe keys with this problem are in wide use, however we may revert this change based on the feedback we receive.
   Deprecated passing 64-bit (8-byte) and 128-bit (16-byte) keys to :class:`~cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES`. In a future release, only 192-bit (24-byte) keys will be accepted. Users should expand shorter keys themselves (e.g., for single DES: key + key + key, for two-key: key + key[:8]).
   Updated the minimum supported Rust version (MSRV) to 1.83.0, from 1.74.0.
   Support for x86_64 macOS (including publishing wheels) is deprecated and will be removed in the next release. We will switch to publishing an arm64 only wheel for macOS.
   Support for 32-bit Windows (including publishing wheels) is deprecated and will be removed in the next release. Users should move to a 64-bit Python installation.
   public_bytes and private_bytes methods on keys now raise TypeError (instead of ValueError) if an invalid encoding is provided for the given format.
   Moved :class:`~cryptography.hazmat.decrepit.ciphers.modes.CFB`, :class:`~cryptography.hazmat.decrepit.ciphers.modes.OFB`, and :class:`~cryptography.hazmat.decrepit.ciphers.modes.CFB8` into :doc:`/hazmat/decrepit/index` and deprecated them in the modes module. They will be removed from the modes module in 49.0.0.
   Moved :class:`~cryptography.hazmat.primitives.ciphers.algorithms.Camellia` into :doc:`/hazmat/decrepit/index` and deprecated it in the cipher module. It will be removed from the cipher module in 49.0.0.
   Added :meth:`~cryptography.hazmat.primitives.kdf.hkdf.HKDF.extract` to :class:`~cryptography.hazmat.primitives.kdf.hkdf.HKDF`. The previous private implementation will be removed in 49.0.0.
   Added support for loading elliptic curve keys that contain explicit encodings of the curves secp256r1, secp384r1, and secp521r1.

    [13 lines not shown]
VersionDeltaFile
1.116+79-92security/py-cryptography/distinfo
1.23+25-29security/py-cryptography/cargo-depends.mk
1.35+20-1security/py-cryptography_vectors/PLIST
1.40+19-1security/py-cryptography/PLIST
1.77+4-4security/py-cryptography_vectors/distinfo
1.143+2-2security/py-cryptography/Makefile
+149-1292 files not shown
+152-1328 files

NetBSD/pkgsrc Su4NPcfdoc CHANGES-2026

   Updated audio/mpg123, editors/neovim
VersionDeltaFile
1.2591+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 43CdLlzeditors/neovim PLIST distinfo

   neovim: updated to 0.12.2

   NVIM v0.12.2
   Following is a list of commits (fixes/features only) in this release.
   See `:help news` in Nvim for release notes.

   https://github.com/neovim/neovim/commit/4b35336f6f850ce68a230716401cdaa21bdb6a25
VersionDeltaFile
1.15+8-7editors/neovim/PLIST
1.23+4-4editors/neovim/distinfo
1.26+2-2editors/neovim/Makefile
+14-133 files

NetBSD/pkgsrc b0jEFeDaudio/mpg123 distinfo Makefile.common

   mpg123: updated to 1.33.5

   1.33.5

   - mpg123: Fix generic control mode for largefile-sensitive builds, where 32 bit
     off_t was used with mpg123 API calls expecting 64 bit off_t.
     I am appalled that it took a user on 32 bit ARM and a specific https stream
     to notice this (bug 385, regression since 1.32.0).
     The security impact of this could be serious, with memory corruption including
     segfault being observed.
   - mpg123-id3dump, out123: Enable 64 bit offset usage on largefile-sensitive
     platforms (regression since 1.32.0).
   - libmpg123:
   -- Announce support for shadow stack / IBT in x86-64 assembly.
   -- Also announce PAC/BTI for non-accurate neon64 (aarch64) synth.
   - libout123: Add a safeguard to ensure variable-length records from buffer
     communication are always zero-terminated.
   - libsyn123: Use union work buffer to avoid casts that may look like breaking
     strict aliasing.
VersionDeltaFile
1.85+4-4audio/mpg123/distinfo
1.85+2-2audio/mpg123/Makefile.common
+6-62 files