Open
Conversation
Overview of changes leading to 11.4.5 Saturday, August 30, 2025 ===================================== * Bug fixes for “AAT” shaping, and other shaping micro optimizations.
What's Changed
feat: squash files from details view by @Jollywatt in #283
Bug Fixes
ace_jump: Selection logic improved to fix navigation issues #285
megamerge: Changed revision removal order to ensure correct rebasing #291
megamerge: Descendant commits now preserved during merge operations #289
details: Escaped file names to prevent errors in the details view #290
revisions: Shortcuts disabled when no revisions are present to prevent crashes #286
inline_describe: Single row log graphs now display correctly #280
Bugfix release.
0.13.0 (2025-08-30) --------------------- - [Fix `cbor_is_null`, `cbor_is_undef`, `cbor_is_bool` assertion failing on non-ctrl floats in debug mode] - [Add an example for handling of CBOR Sequences] - [Use C23/c2x if available] - libcbor remains C99 compatible - When the compiler does not support new standard, C99 will be used, so the change should be backwards compatible - [Improved introduction documentation and examples] - [Add cbor_copy_definite to turn indefinite items into definite equivalents] - BUILD BREAKING: [Minimum CMake version set to 3.5] - See <https://repology.org/project/cmake/versions> for support; the vast majority of users should not be affected.
0.30.0 BREAKING CHANGE! Python support 3.7+ only https: Do not rely on ssl.PROTOCOL_TLS, which has been deprecated in Python3.10
This release requires Python 3.12 or newer. All of the commands are fixed to allow the use of a hyphen - to mean standard input (for an input argument) or standard output (for an output argument), as documented. Thanks very much to Olivier Scherler for the bug report and fix for all but psjoin. The obsolete old scripts, which were not installed as part of the package but kept in “old-scripts” for backwards compatibility, are removed: they were deprecated a long time ago. The installation instructions are updated to recommend the use of pipx rather than pip. The Makefile has been updated.
PKGREVISION++
This is a bugfix release in the 3.10.x series. Highlights from this release include: - Fix regression of hi-dpi support for Qt - Fix race condition in TexManager.make_dvi & make_png - Various documentation and other bugfixes
Release Notes
Preview features
[airflow] Extend AIR311 and AIR312 rules (#20082)
[airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#20081)
[flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#20091)
[flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)
[flake8-use-pathlib] Add autofix for PTH211 (#20009)
[flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#20100)
Bug fixes
[pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#20048)
[pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#20115)
[ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#20032)
[ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)
Rule changes
[ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#20045)
Documentation
Fix incorrect D413 links in docstrings convention FAQ (#20089)
[flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#20103)
## 1.12.0 (2025-08-29) - Set `PYO3_BUILD_EXTENSION_MODULE` environment variable when building PyO3 extensions.
NEW: Drop support for Python 3.8. NEW: Add support for Python 3.14. NEW: Deploy with PyPI's "Trusted Publisher".
Version 0.20.0 ============== - Remove dependency on abandoned ``atomicwrites`` library. - Implement ``filter_hook`` for the HTTP storage. - Drop support for Python 3.7. - Add support for Python 3.12 and Python 3.13. - Properly close the status database after using. This especially affects tests, where we were leaking a large amount of file descriptors. - Extend supported versions of ``aiostream`` to include 0.7.x.
## 0.20.1 (2025-08-29) #### Features * bump max payload to 2.5 #### Chore * update sync python version
Changes not found.
3.2.4 (2025-08-27) * build-ca: get_passphrase(), write passphrase directly to temp-file (0cb9cdd) * create_legacy_stream(): Designate 'selfsign' as NOT user configurable (f564b1c) * self_sign(): awk action, correct comment and reduce script (8e23ba3) * forbid_selfsign(): Allow issuer certificate serial to be absent (09dffec) Original bug report: github-user topical * self_sign(): Force use of Easy-RSA X509-type file 'selfsign' (7e39cc6) * random: Use verify_working_env() to configure EASYRSA_OPENSSL (32eb73d) * set_no_clobber(): Add simple error detection (0f93880) * revoke: Archive request and private key files and expand help (79754da) Original bug report: github-user spacefreak86 * Remove 'easyrsa_mkdir()', use only 'mkdir' (5738f3d) * help: Correct build-ca 'rawca' command option (0447f42) * Windows easyrsa-shell-init.sh: Modernize prompt (5bf2e99) * Windows UT: Update 'wop-test.sh' to latest 'easyrsa-shell-init.sh' (ea5b168) * verify_openvpn(): Convert Windows path '\' to *nix path '/' (75a8fdd) * verify_openvpn(): Windows, add check for 'openvpn.exe' (10c6267) * gen-crl: Replace file-move with file-copy-preserve-attribs (4cc1d48) * Windows easyrsa-shell-init.sh: Add non-fatal check for 'openvpn.exe' (bb78615) * Windows easyrsa-shell-init.sh: Require confirmation for User-Home mode (bfa6cfd) * Windows easyrsa-shell-init.sh: Allow Easy-RSA to use '\User\$HOME' (f194da5) * mutual_exclusions(): Include basic checks for --startdate/--enddate (e1478c3) * Windows easyrsa-shell-init.sh: Replace 'read -p' (49b2181) * inline: Include missing OpenVPN TLS key to cause INCOMPLETE warning (d98eee6) * Verbose: Make verbose messages command and function aware (7634b94) * CI: Add OpenSSL-3.5.1-LTS and LibreSSL-4.1.0 to private test suite * secure_session(): Remove unnecessary check for existing directory (1322177) * all_legacy_files_v2(): Do not create PKI directory (b0260da) * Replace PKI and CA initialisation flags with command switch flags (2bdf582) * verify_working_env(): Move lock-file request to after PKI check (071405d) * Move basic sanity checks to verify_working_env() (509a36e) * New global option: --no-lockfile = env-var: $EASYRSA_NO_LOCKFILE (46c8647) * default_overview(): Add peer-fingerprint mode PKI identification (c9a0152) * help: Add in use algorithm and key-size/curve to top level status (10778cc) * help: Move 'utils' to command list and detailed help (e965234) * Restructure help (65c2bce) * export-p12: Split $p12_cipher_opts into respective parts (48bb8ee) * export-p12: Move inline file to 'inline/private' folder (22cabcb) * export-p12: Rename inline file extension to '.inline-p12' (22cabcb)
1.10.0 Update macOS build versions Fix return type for name property in Credentials class. remove deprecated license classifier Update Python requirements and pin Cython
0.8.0 Require Python 3.9 or newer (dropped 3.8) Pin Cython build requirements to 3.1.3 for enabling deterministic builds per release
25.2.0 (2025-08-31) - **Potentially breaking**: Sequences are now structured into tuples. This allows hashability, better immutability and is more consistent with the [`collections.abc.Sequence`](https://docs.python.org/3/library/collections.abc.html#collections.abc.Sequence) type. See [Migrations](https://catt.rs/en/latest/migrations.html#sequences-structuring-into-tuples) for steps to restore legacy behavior. - Add a `use_alias` parameter to {class}`cattrs.Converter`. {func}`cattrs.gen.make_dict_unstructure_fn_from_attrs`, {func}`cattrs.gen.make_dict_unstructure_fn`, {func}`cattrs.gen.make_dict_structure_fn_from_attrs`, {func}`cattrs.gen.make_dict_structure_fn` and {func}`cattrs.gen.typeddicts.make_dict_structure_fn` will use the value for the `use_alias` parameter from the given converter by default now. If you're using these functions directly, the old behavior can be restored by passing in the desired value directly. - The [union passthrough strategy](https://catt.rs/en/stable/strategies.html#union-passthrough) now by default accepts ints for unions that contain floats but not ints, when configured to be able to handle both ints and floats. This more closely matches the [current typing behavior](https://typing.python.org/en/latest/spec/special-types.html#special-cases-for-float-and-complex). - Fix unstructuring of generic classes with stringified annotations. - For {class}`cattrs.errors.StructureHandlerNotFoundError` and {class}`cattrs.errors.ForbiddenExtraKeysError` correctly set {attr}`BaseException.args` in `super()` and hence make them pickable. - The default disambiguation hook factory is now only enabled for converters with `unstructure_strat=AS_DICT` (the default). Since the strategy doesn't support tuples, it is skipped for `unstructure_strat=AS_TUPLE` converters. - Switch to [`uv`](https://docs.astral.sh/uv/) and [`just`](https://just.systems/man/en/) in lieu of PDM, tox and Make. See [the Contributing section](https://catt.rs/en/v25.2.0/contributing.html#get-started) for new workflow instructions.
0.11.4 FEATURES - 5551da7 lsp: improve signature help display - abfbd15 provider: detect venv python via "pynvim-python" tool BUILD - 3343ee9 deps: CMake generation fails when path contains spaces FIXES - 2728269 api: fix not capturing output in cmdline mode - 09b0003 api: nvim_create_user_command addr option should allow ranges - 3ab06d5 api: on_detach consistently before buf_freeall autocmds - 53db7fc api,lsp: call on_detach before wiping out the buffer - 30b801e checkhealth: wrong ABI version for treesitter parsers - a05b70b clipboard: correct blockwise register width computation - 990b320 cmdline: :checkhealth completion with multiple args - a3590af diff: set default diff flags properly - f4b4c27 float: cursor visible in "hidden" floating window - 3cf9dac folds: error when deleting lines at end of buffer - d70d469 health: accept TERM=tmux-direct - edfb447 health: update advice for Python - 359d65c iter: ArrayIter:last returns nil when filtered to empty - 44b8255 lsp: close floating preview window correctly - 6b82025 lsp: don't override `config.title` in `vim.lsp.buf.signature_help()` - 8f2d6f7 lsp: show title when global winborder is set - 1bea812 lsp: update window title when cycling through signatures - 9261aef lsp/health: always use vim.inspect to show root_markers - d185057 lsp/health: ensure valid table before concatenating - 09f702b lua: report error in Lua Funcref callback properly - 7f1e112 pum: check for cmdline mode properly - 41fa343 snippet: jumping backwards to choice node - 2e4baa3 snippet: setting end_right_gravity - 4b957a4 treesitter: inconsistent highlight of multiline combined injection - fa64f2d treesitter: run FileType autocmds in the context of `<abuf>` - e841d65 treesitter: show capture-level priorities in :Inspect - e299430 tui: do not remove SIGWINCH handler when resize events are enabled - 64afa93 tutor: use `invalidate` field in `nvim_buf_set_extmark()` - 2124146 tutor: use legacy syntax for lesson 3.1 of vim-01-beginner.tutor - 6fd842a ui: check for cmdline mode properly VIM PATCHES - e68d3ef 5ddcecf: runtime(help): Add better support for language annotation highlighting - 35a66f7 6fea0a5: runtime(help): Add Vim lang annotation support for codeblocks - 819e545 714671d: runtime(misc): use :hor :term to ensure new term window is split horizontally - a65c4be 8.1.0425: ml_get error and crash with appendbufline() - 8dd8805 8.2.1672: v_lock is used when it is not initialized - 6c2f06b 9.1.0748: :keep* commmands are sometimes misidentified as :k - 54c2ea1 9.1.1599: :bnext doesn't go to unlisted help buffers - 53a0d99 9.1.1601: Patch v8.1.0425 was wrong - ced4eed 9.1.1607: :apple command detected as :append - bd4b45d 9.1.1608: No command-line completion for :unsilent {command} - d21db34 9.1.1611: possible undefined behaviour in mb_decompose() - 744d96b 9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiter - 5ec7d98 9.1.1613: tests: test_search leaves a few swapfiles behind - 39ae9a9 9.1.1633: Search pattern shown incorrectly with negative offset - e6ea97a 9.1.1665: Outdated comment in eval.c - 6fd8ba0 9.1.1667: Another outdated comment in eval.c - 4c5cb95 9.1.1688: potential buffer overrun in bufwrite.c - 9981747 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase' - fb6c677 b9ea0a8: runtime(doc): tweak documentation style in helphelp.txt
1.6.39 Important bugfix release for TLS and proxy users. Otherwise, mostly fixes test failures on slow systems and some portability bugs. Many thanks to Tianon Gravi for help ensuring the build works on a wider array of systems than we have for in-house CI. As a side note, our in-house CI supports riscv64 and all known tests pass. Fixes tests: improve extstore-tiered2 reliability proxy: very limited flagcopyall function proxy: flagcopy removes flag if source is nil restart: Fix typecast on setting stop_time during restart tests: make slabs-mover test more resilient proxy: fix memory corruption from bad set uploads core: fix pipelined set failures on pending reads proxy: fix subrctx issues during error handling tls: minor fix when tls disabled tls: fix potential hang when pipelining sets proxy: missing error handling in some situations proxy: fix double logging with sub requests's tests: attempt to make extstore tests less flaky crawler: fix issue with strict alignment (ARM) proxy: fix time_*_millis overflow on 32bit sys crawler: speedup and extstore info mcmc: upstream updates
Pkgsrc changes: * Rename (and adapt) the single patch to use "new" name convention. * Checksum changes. Upstream changes: This release enables some commonly used features by default, and introduces experimental support for AF_XDP sockets that can be enabled with the `--enable-xdp` feature flag (see https://nsd.docs.nlnetlabs.nl/en/latest/xdp.html). 4.13.0 ================ FEATURES: - Use '(all)' and '(none)' for the socket server affinity log output instead of '*' and '-'. - The --enable-bind8-stats feature, was already enabled by default, is described as enabled by default in usage. - The --enable-zone-stats feature is enabled by default. It can be turned on with config like `zonestats: "%s"`. - The --enable-ratelimit feature is enabled by default. The ratelimit value is off by default. It can be turned on with config like `rrl-ratelimit: 200`. - The --enable-dnstap feature is enabled by default. If fstrm-devel or protobuf-c are not found by configure it prints an error. It can be turned on with config like `dnstap-enable: yes`. - Change default for send-buffer-size to 4m, to mitigate a cross-layer issue where the UDP socket send buffers are exhausted waiting for ARP/NDP resolution. Thanks to Reflyable for the report. - Disable TLSv1.2 if TLSv1.3 is available. - Merge #449: Add useful logging for XoT transfers. - Merge #425: Add experimental XDP (AF_XDP) support for UDP traffic - Merge #455: --with-dbdir option for configure to set the base directory for the xfrd zone timer state file, the zone list file and the cookie secrets file. Thanks Simon Josefsson. - Merge #456: Spelling fixes in metrics.c. Thanks Simon Josefsson. BUG FIXES: - Fix punctuation of nsd -h output for the -a option. - Fix checkconf unit test for when metrics are not enabled. - Prometheus metrics tests require --enable-zone-stats. - Add unit test for socket server affinity log output. - Move xfrd-tcp unit test to its own file. - Fix contrib/nsd.spec to omit configure flags that are default or that do not exist. - Fix to remove mention of obsolete root-server option. - Fix mention of draft-rrtypes and root-server configure options. - Fix ci workflow for enable dnstap. - Fix to remove use of sprintf from metrics. - Fix for fstrm and protobuf-c for ci workflow coverity-scan. - Fix for parallel build of dnstap protoc-c output. - Fix to remove unneeded mkdir from Makefile. - Fix dnstap to use protoc and keep dnstap_config.h unchanged if possible. - Fix to provide doc for --enable-systemd. - Fix to remove debug printout for configure dnstap header. - Fix #441: SystemD script for NSD prevents using chroot. - Fix to add checks for compression pointers and too long dnames in internal dname routines, dname_make and ixfr dname_length. - Fix to remove shell assignment operator from Makefile for DATE. - make depend. - Fix bitwise operators in conditional expressions with parentheses. - Fix conditional expressions with parentheses for bitwise and. - Merge #445: contrib/nsd.openrc.in: use supervise-daemon and add `need net`. - Fix #446 nsd_size_db_in_mem_bytes (size.db.mem) metric not updated on reload. - Merge #447: Minimize disruptions on reconfig. - For #447: Updated simdzone to latest commit. With the padding test changes. - For #447: use need_to_send_reload to detect if a reload is issued. - For #447: acl_list_equal already tests for TSIG key changes, so removed the duplicate checks. - For #447: log crypto error with the SSL_write error. - Update simdzone with support for --enable-pie. - Merge #454 from jaredmauch: handle rare case but seen in production where data->query is NULL. simdzone 0.2.3 ================ FEATURES: - check_pie: match nsd support (#253). BUG FIXES: - Fix tests to initialize padding (#252). - Fix for #253, add acx_nlnetlabs.m4 in the repo and allow CFLAGS passed to configure to set the flags.
1.1.0 ("Business Hugs", released 2025-05-08)
Supports Python 3.9 – Python 3.14
New Features
* New pragma `hy`.
Misc. Improvements
* Added compatibility with setuptools 80.3.0.
Bug Fixes
* Fixed a crash from using an empty string in a `(. …)` expression.
* `(except [[]] …)` now catches no exceptions, rather than being treated like
`(except [] …)`, which catches all exceptions.
* `(except [e []] …)` is now translated to Python correctly by `hy2py`.
* Fixed a bug where logical ops starting with a `(setv …)` expression failed to compile.
* A complex `imag` argument to `hy.models.Complex` is no longer allowed.
16.0.1 (2025-09-02) - Reverted the ability to access error attributes because of an incompatibility with `pytest-xdist <https://github.com/pytest-dev/pytest-xdist/issues/843>`_. 16.0 (2025-08-29) Breaking changes - Drop support for pytest < 8. Features - Add support for pytest 8.4.x. - Add support for upcoming Python 3.14. - Allow ``@pytest.mark.flaky(condition)`` to accept a callable or a string to be evaluated. The evaluated string has access to the exception instance via the ``error`` object.
pcl looks for cJSON and if not found uses an internal copy. The combination of cmake and bl3 appears to only half hide it, resulting in build failures if cJSON is installed. Depend on it explicitly to 1) resolve the build failure and 2) align to pkgsrc norms to use pkgsrc versions rather than vendored versions, when feasible, and we notice :-) ok thor@
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Oct 27, 2025
1.3.0 (2025-09-23) What's Changed * Set required ruby version to 2.7.0 and up by @risen in #169 * Keep using URI RFC2396 parser by @voxik in #192 * Make DEFAULT_LOCATOR Configurable by @heka1024 in #179 New Contributors * @risen made their first contribution in #169 * @biow0lf made their first contribution in #167 * @duffuniverse made their first contribution in #180 * @berkos made their first contribution in #170 * @elia made their first contribution in #195 * @Earlopain made their first contribution in #188 * @stevenharman made their first contribution in #173 * @voxik made their first contribution in #192 * @m-nakamura145 made their first contribution in #175 * @heka1024 made their first contribution in #179 * @tylerwillingham made their first contribution in #200
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Nov 2, 2025
What's Changed
docs: Add readthedocs configuration file by @Jmennius in #159
docs: Mention Choice's Enum support in published docs, publish init docs by @Jmennius in #161
Align tox and package metadata with GH actions (add Python 3.9-3.12) by @Jmennius in #163
Bump Python to 3.9 and clean-up Python 2 leftovers by @wisp3rwind in #170
Address deprecation of pkgutil.get_loader by @wisp3rwind in #171
Remove template_with_relatives by @semohr in #172
Added typehints to the as_* helpers. by @semohr in #173
Added a minimal release workflow. by @semohr in #174
Modernize package setup by @snejus in #178
Explicitly support Python 3.13, 3.14 and synchronise docs and docs config by @snejus in #179
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Nov 25, 2025
What's Changed
feat: add just test-ci cmd to mimic ci testing locally by @anistark in #157
refactor: restructure sbom command with format subcommands (spdx, cyclonedx) by @anistark in #156
feat: validate sbom spdx and cyclonedx files by @anistark in #162
feat: implement comprehensive SPDX standards compliance enhancements and character validation by @anistark in #163
feat: add language parameter to GitHub Action by @anistark in #164
fix: add CC0-1.0 license to compatibility matrix for all project licenses by @anistark in #165
fix: exclude Go toolchain and version directives from dependency analysis by @anistark in #166
feat: add filter to the TUI by @ashish10677 in #170
chore: update dependencies by @anistark in #168
feat: add sort feature to TUI and proper ascending/descending order by @anistark in #167
refactor: move CI/CD examples to examples/ci directory by @anistark in #171
Refactor/publish tag by @anistark in #172
feat: add local-first license detection with --no-local flag for Node.js and Rust by @anistark in #173
feat: ignore licenses and dependencies by @anistark in #175
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Dec 4, 2025
What's Changed
Bump clap from 4.4.16 to 4.4.17 by dependabot[bot] in #4
Add .rustfmt.toml by akiomik in #5
Bump nostr-sdk version to 0.27 by akiomik in #6
Use nostr_sdk::Metadata instead of create::nostr::Metadata by akiomik in #7
Use nip-21 by akiomik in #8
Add NetBSD, fix typo and grammar by 0323pin in #9
Bump clap from 4.4.17 to 4.4.18 by dependabot[bot] in #12
Bump chrono from 0.4.31 to 0.4.33 by dependabot[bot] in #13
Bump serde from 1.0.195 to 1.0.196 by dependabot[bot] in #15
Bump serde_json from 1.0.111 to 1.0.113 by dependabot[bot] in #16
Bump strum from 0.25.0 to 0.26.1 by dependabot[bot] in #14
Bump config from 0.13.4 to 0.14.0 by dependabot[bot] in #18
Bump tokio from 1.35.1 to 1.36.0 by dependabot[bot] in #20
Bump ratatui version to v0.26.0 by akiomik in #21
Bump ratatui from 0.26.0 to 0.26.1 by dependabot[bot] in #24
Bump tui-widget-list from 0.7.0 to 0.7.1 by dependabot[bot] in #23
Bump clap from 4.5.0 to 4.5.1 by dependabot[bot] in #27
Bump chrono from 0.4.33 to 0.4.34 by dependabot[bot] in #22
Bump serde_json from 1.0.113 to 1.0.114 by dependabot[bot] in #30
Bump serde from 1.0.196 to 1.0.197 by dependabot[bot] in #29
Bump mio from 0.8.10 to 0.8.11 by dependabot[bot] in #33
Bump log from 0.4.20 to 0.4.21 by dependabot[bot] in #32
Bump strum from 0.26.1 to 0.26.2 by dependabot[bot] in #36
Bump chrono from 0.4.34 to 0.4.35 by dependabot[bot] in #35
Bump clap from 4.5.1 to 4.5.2 by dependabot[bot] in #34
Bump clap from 4.5.2 to 4.5.3 by dependabot[bot] in #39
Bump color-eyre from 0.6.2 to 0.6.3 by dependabot[bot] in #38
Bump regex from 1.10.3 to 1.10.4 by dependabot[bot] in #40
Bump tokio from 1.36.0 to 1.37.0 by dependabot[bot] in #43
Bump serde_json from 1.0.114 to 1.0.115 by dependabot[bot] in #42
Bump chrono from 0.4.35 to 0.4.37 by dependabot[bot] in #41
Bump h2 from 0.3.24 to 0.3.26 by dependabot[bot] in #44
Bump clap from 4.5.3 to 4.5.4 by dependabot[bot] in #45
Bump ratatui from 0.26.1 to 0.26.2 by dependabot[bot] in #48
Bump rstest from 0.18.2 to 0.19.0 by dependabot[bot] in #46
Bump chrono from 0.4.37 to 0.4.38 by dependabot[bot] in #47
Bump serde from 1.0.197 to 1.0.198 by dependabot[bot] in #52
Bump rustls from 0.21.10 to 0.21.11 in the cargo group across 1 directory by dependabot[bot] in #50
Bump serde_json from 1.0.115 to 1.0.116 by dependabot[bot] in #51
Bump human-panic from 1.2.3 to 2.0.0 by dependabot[bot] in #53
Bump serde from 1.0.198 to 1.0.199 by dependabot[bot] in #55
Bump unicode-width from 0.1.11 to 0.1.12 by dependabot[bot] in #54
Bump tokio-util from 0.7.10 to 0.7.11 by dependabot[bot] in #59
Bump serde from 1.0.199 to 1.0.200 by dependabot[bot] in #58
Bump libc from 0.2.153 to 0.2.154 by dependabot[bot] in #56
Bump serde_json from 1.0.116 to 1.0.117 by dependabot[bot] in #62
Bump serde from 1.0.200 to 1.0.201 by dependabot[bot] in #61
Fix clippy::assigning_clones by akiomik in #69
Use rust-toolchainstable instead of nightly by akiomik in #68
Bump serde from 1.0.201 to 1.0.203 by dependabot[bot] in #67
Bump ratatui from 0.26.2 to 0.26.3 by dependabot[bot] in #65
Bump libc from 0.2.154 to 0.2.155 by dependabot[bot] in #64
Bump tokio from 1.37.0 to 1.38.0 by dependabot[bot] in #72
Bump rstest from 0.19.0 to 0.21.0 by dependabot[bot] in #71
Bump clap from 4.5.4 to 4.5.7 by dependabot[bot] in #76
Bump regex from 1.10.4 to 1.10.5 by dependabot[bot] in #73
Bump nostr-sdk version to 0.28.0 by akiomik in #77
Bump unicode-width from 0.1.12 to 0.1.13 by dependabot[bot] in #75
Bump nostr-sdk version to 0.29 by akiomik in #78
Bump strum from 0.26.2 to 0.26.3 by dependabot[bot] in #81
Bump lazy_static from 1.4.0 to 1.5.0 by dependabot[bot] in #79
Bump clap from 4.5.7 to 4.5.8 by dependabot[bot] in #83
Bump serde_json from 1.0.117 to 1.0.120 by dependabot[bot] in #85
Bump serde from 1.0.203 to 1.0.204 by dependabot[bot] in #86
Bump log from 0.4.21 to 0.4.22 by dependabot[bot] in #89
Bump clap from 4.5.8 to 4.5.9 by dependabot[bot] in #92
Bump serde_json from 1.0.120 to 1.0.121 by dependabot[bot] in #94
Bump rstest from 0.21.0 to 0.22.0 by dependabot[bot] in #97
Bump human-panic from 2.0.0 to 2.0.1 by dependabot[bot] in #98
Bump serde_json from 1.0.121 to 1.0.125 by dependabot[bot] in #100
Bump clap from 4.5.9 to 4.5.16 by dependabot[bot] in #102
Bump libc from 0.2.155 to 0.2.158 by dependabot[bot] in #103
Bump regex from 1.10.5 to 1.10.6 by dependabot[bot] in #104
Bump tokio-util from 0.7.11 to 0.7.12 by dependabot[bot] in #105
Bump pretty_assertions from 1.4.0 to 1.4.1 by dependabot[bot] in #107
Bump serde_json from 1.0.125 to 1.0.132 by dependabot[bot] in #108
Bump human-panic from 2.0.1 to 2.0.2 by dependabot[bot] in #109
Bump config from 0.14.0 to 0.14.1 by dependabot[bot] in #110
Bump sorted-vec from 0.8.3 to 0.8.5 by dependabot[bot] in #111
Bump libc from 0.2.158 to 0.2.164 by dependabot[bot] in #112
Bump futures from 0.3.30 to 0.3.31 by dependabot[bot] in #114
Bump libc from 0.2.164 to 0.2.168 by dependabot[bot] in #116
Bump chrono from 0.4.38 to 0.4.39 by dependabot[bot] in #117
Bump tokio from 1.38.0 to 1.42.0 by dependabot[bot] in #118
Bump tracing-error from 0.2.0 to 0.2.1 by dependabot[bot] in #119
Bump serde from 1.0.204 to 1.0.217 by dependabot[bot] in #120
Bump tracing-subscriber from 0.3.18 to 0.3.19 by dependabot[bot] in #121
Bump serde_json from 1.0.132 to 1.0.137 by dependabot[bot] in #122
Bump regex from 1.10.6 to 1.11.1 by dependabot[bot] in #123
Bump log from 0.4.22 to 0.4.25 by dependabot[bot] in #124
Bump libc from 0.2.168 to 0.2.169 by dependabot[bot] in #126
Bump unicode-width from 0.1.13 to 0.2.0 by dependabot[bot] in #127
Bump serde_json from 1.0.137 to 1.0.139 by dependabot[bot] in #128
Bump libc from 0.2.169 to 0.2.170 by dependabot[bot] in #129
Bump ring from 0.17.7 to 0.17.13 in the cargo group by dependabot[bot] in #130
Bump config from 0.14.1 to 0.15.11 by dependabot[bot] in #131
Bump chrono from 0.4.39 to 0.4.40 by dependabot[bot] in #133
build: fix rust toolchain channel by akiomik in #135
Bump tokio from 1.42.0 to 1.43.1 in the cargo group by dependabot[bot] in #134
Bump log from 0.4.25 to 0.4.27 by dependabot[bot] in #136
Bump tokio from 1.43.1 to 1.44.2 by dependabot[bot] in #137
Bump clap from 4.5.16 to 4.5.18 by dependabot[bot] in #139
Bump strum from 0.26.3 to 0.27.1 by dependabot[bot] in #140
Bump chrono from 0.4.40 to 0.4.41 by dependabot[bot] in #141
Bump sorted-vec from 0.8.5 to 0.8.6 by dependabot[bot] in #142
Bump config from 0.15.11 to 0.15.13 by dependabot[bot] in #143
build(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group by dependabot[bot] in #145
build(deps): bump tokio from 1.44.2 to 1.46.1 by dependabot[bot] in #144
build(deps): bump serde from 1.0.217 to 1.0.226 by dependabot[bot] in #148
build(deps): bump tokio-util from 0.7.12 to 0.7.16 by dependabot[bot] in #149
build(deps): bump directories from 5.0.1 to 6.0.0 by dependabot[bot] in #150
build(deps): bump color-eyre from 0.6.3 to 0.6.5 by dependabot[bot] in #151
build(deps): bump serde from 1.0.226 to 1.0.228 by dependabot[bot] in #152
fix: update human-panic API usage for v2.0 compatibility by akiomik in #153
test: fix config test to work with existing config files by akiomik in #154
build: upgrade Rust toolchain to 1.91.1 and fix clippy warnings by akiomik in #155
feat: update TUI dependencies with API compatibility fixes by akiomik in #156
refactor: migrate from deprecated ListableWidget to PreRender trait by akiomik in #157
feat: update TUI dependencies to latest versions by akiomik in #158
refactor: migrate to tui-widget-list ListView API and remove deprecated warnings by akiomik in #159
feat: upgrade nostr-sdk to 0.31.0 with Tag API migration by akiomik in #160
feat: add EventSet collection to replace manual event deduplication by akiomik in #161
feat: upgrade nostr-sdk to 0.32.0 and fix TagStandard API changes by akiomik in #162
feat: upgrade-nostr-sdk-to-0.33.0 by akiomik in #163
feat: upgrade nostr-sdk to 0.35.0 and fix deprecated API usage by akiomik in #164
feat: update nostr-sdk to 0.36.0 by akiomik in #165
feat: upgrade nostr-sdk to 0.37.0 by akiomik in #166
feat: upgrade nostr-sdk to 0.38.0 with API parameter fixes by akiomik in #167
feat: upgrade to nostr-sdk 0.39.0 with separate timeline and profile subscriptions by akiomik in #168
feat: upgrade to nostr-sdk 0.40.0 and simplify EventId::to_bech32() usage by akiomik in #169
feat: upgrade nostr-sdk to 0.44.0 by akiomik in #170
feat: add lib.rs by akiomik in #171
ci: add spelling workflow by akiomik in #172
chore: bump version to 0.1.1 by akiomik in #173
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Dec 22, 2025
Release Notes - Add --auto-reload option to automatically reload content on file change (#79) - Stream data from stdin by default (disable with --no-streaming-stdin) (#81) - Support visually marking rows (toggle: m; clear all marks: M) (#166 by @giantatwork) - Preserve selected row after filter is cleared (#170) - Fix search from current cursor for larger files (#165) - Fix row selection when scrolling to rows near bottom (#168) - Fix potential freeze when the underlying file changes unexpectedly
ahmedburaale276-coder
approved these changes
Dec 23, 2025
ahmedburaale276-coder
approved these changes
Dec 23, 2025
d20f2e4 to
c5df823
Compare
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 22, 2026
3.1.0 - 2025-11-23
Added
add pre_hook and post_hook to nixos module (#170)
add fallback color (#218)
add loop.index, loop.last, loop.first (#216)
add overwriting syntax per template (#213)
add [config.import_json_files]
add --continue-on-error (#209)
Fixed
mode first letter being uppercase (#201)
remove dbg! call in get_source_color
caching not working when it doesn't exist (#184)
cache not overwriting source_color (#184)
not using the actual mode for colors when caching is enabled (#212)
if not using the actual else branch when false (#212)
alpha value being rounded (#211)
Other
Merge branch 'main' into feat/output-path-array
improve errors
run cargo fmt
remove count for exported templates
improve how json is imported
run cargo fmt
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 25, 2026
3.1.0 - 2025-11-23
Added
add pre_hook and post_hook to nixos module (#170)
add fallback color (#218)
add loop.index, loop.last, loop.first (#216)
add overwriting syntax per template (#213)
add [config.import_json_files]
add --continue-on-error (#209)
Fixed
mode first letter being uppercase (#201)
remove dbg! call in get_source_color
caching not working when it doesn't exist (#184)
cache not overwriting source_color (#184)
not using the actual mode for colors when caching is enabled (#212)
if not using the actual else branch when false (#212)
alpha value being rounded (#211)
Other
Merge branch 'main' into feat/output-path-array
improve errors
run cargo fmt
remove count for exported templates
improve how json is imported
run cargo fmt
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Jan 30, 2026
2.16.0 2025-12-23 * Fix opening STIL on MacOS (#225) * Expose the SID models actually used * residfp: implemented runtime SIMD dispatch for resampler (#206) * Added usbsid support (#216) * Improve interrupt handling in kernal stub 2.15.2 2025-11-02 * Fix building with pre c++20 standards (#214) * Fixed crash in SidDatabase parser (#217) 2.15.1 2025-09-19 * resid/residfp: remove accidental DC offset (#205) * residfp: clock voice 3 even if muted (#211) * resid: fix silenced tunes (#212) * fixed load performance regression (#207) 2.15.0 2025-06-29 * Compile with fast math, without unsafe optimizations * residfp: reworked the SIMD support, removed the intrinsics code leaving the compiler vectorize the loop * Extended the new play API * Marked old play API functions as deprecated 2.14.0 2025-05-11 * Rough approximation of MDAC saturation for the 6581 (#177) (#185) * New play API for client side mixing (#41) (#184) * Minor fixes and optimizations 2.13.1 2025-04-25 * Fix build with inlining disabled (#181) * Add missing files to the tarball (#182) * Update exsid driver * Fixed an uninitialized warning 2.13.0 2025-04-13 * Add support for c++23 where available * Reworked power on delay (#82) * Correctly link to pthread library (#179) * Add proper compiler flag when enabling sse4 (#172) * resid/residfp: Use more bits for the 8580 filter cutoff (VICE bug 2098) * resid: reduce aliasing noise (VICE bug 2116) 2.12.0 2024-12-01 * Better mixing for multi chip tunes (#167) * residfp: fixed voice sync when a saw-combined waveform is selected (#169) * residfp: updated CW parameters * resid: properly adjusted 8580 Vref value * switched to UTPP for unit tests (#170) 2.11.0 2024-11-03 * Remove buffer size limit from mixer (fixes #159) * residfp: avoid quantization noise (#156) * residfp: implemented 6581 DC drift (#155) * residfp: properly adjusted 8580 Vref value 2.10.1 2024-10-20 * residfp: fix digiboost (#157) * residfp: fix combined waveforms (#160) 2.10.0 2024-10-06 * Add support for c++20 where available * residfp: retuned cw parameters after measuring waves RMS (#143) * residfp: code refactoring and minor performance optimizations (#145) * resid/residfp: scale down filter inputs in the mixer for 6581 (#139) * Centralized handling of muted voices and allow muting samples (#136) * new API to toggle the filter and deprecated sidplayfp::filter 2.9.0 2024-08-12 * residfp: use c++11 threads for building filter tables (#92) * residfp: code modernization and minor performance optimizations * Performance optimizations (#133, #137) 2.8.0 2024-06-09 * Optimized event scheduler (#131) * Stop pretendig we support pre-c++11 compilers (#130) * Fixed thread unsafety for psid_driver (#132) * residfp: do not cache resampling tables (#91) * resid/residfp: tuned oscillator leakage 2.7.1 2024-05-19 * Sync resid with upstream * Make strong CWs the default (#127) * Downtune the leakage parameter a bit (#126) * Fix UBSan complaint abount uninitialized var 'is6581' 2.7.0 2024-03-29 * residfp: refactor residfp filter (#109) * residfp: added ability to adjust the uCox parameter at runtime (#101) * residfp: allow setting the combined waveforms strength (#110) * resid/residfp: emulate oscillator leakage (#102) 2.6.0 2024-01-01 * residfp is now thread-safe (#71) * residfp: fixed SSE2 version of convolve (#105) * residfp: updated combined waveforms model (#97) * residfp: amplify the output by a model dependent scale factor (#78, #79) * a couple of autotools fixes (#103, #104, #108)
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Feb 26, 2026
Changelog: ### 1.10.3 - 15 December 2025 * *fix:* stop truncating the process title set by **--extra-display** ### 1.10.2 - 22 November 2025 * *i18n:* Finnish translations updated * *cleanup:* adjust valgrind suppressions so memory safety tests work on LTO builds ([#174](https://codeberg.org/ivarch/pv/issues/174)/[Debian bug 1121157](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121157)) ### 1.10.1 - 12 November 2025 * *fix:* correct **--watchfd** memory allocation error when given multiple arguments ([#170](https://codeberg.org/ivarch/pv/issues/170)) ### 1.10.0 - 7 November 2025 * *feature:* new **--query** option to show the transfer status of another running **pv** ([#101](https://codeberg.org/ivarch/pv/issues/101)) * *fix:* make the timers work consistently in **--watchfd** if paused and resumed ([#169](https://codeberg.org/ivarch/pv/issues/169)) ### 1.9.44 - 18 October 2025 * *feature:* new **--sparse** option to write sparse output ([#45](https://codeberg.org/ivarch/pv/issues/45)) * *fix:* don't clear the **--watchfd** display when the watched process ends ([#81](https://codeberg.org/ivarch/pv/issues/81)) ### 1.9.42 - 11 October 2025 * *feature:* permit multiple arguments to **--watchfd** ([#12](https://codeberg.org/ivarch/pv/issues/12)) * *feature:* new "**=NAME**" syntax for **--watchfd** to watch processes by name using **pgrep**(1) ([#95](https://codeberg.org/ivarch/pv/issues/95)) * *feature:* new "**@ListFile**" syntax for **--watchfd** to watch processes listed in a file * *fix:* improve support for changing the format of a **--watchfd** process with **--remote** * *fix:* don't read more than **--size** bytes when using **--stop-at-size** ([#166](https://codeberg.org/ivarch/pv/issues/166)) * *fix:* transfer nothing if **--stop-at-size** is given a **--size** of 0 ([#166](https://codeberg.org/ivarch/pv/issues/166)) * *i18n:* Finnish translation stub added * *i18n:* Turkish translations updated ### 1.9.34 - 26 July 2025 * *fix:* prevent tight loop consuming CPU when waiting for a partially filled output pipe to be drained ([#164](https://codeberg.org/ivarch/pv/issues/164)) * *fix:* correct a memory handling fault when using **--bar-style** with **--watchfd** ([#163](https://codeberg.org/ivarch/pv/issues/163)) * *i18n:* French translations updated
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Mar 10, 2026
Version 6.1.2 ============= Code Fixes ---------- * Fix for low-severity CVE-2026-23868 affecting gifponge, giftool, and gifbuild, but not the core library - library clients need not be alarned. Version 6.1.1 ============= This release bumps the major version, but only one entry point - EGifSpew() - has changed signature and behavior (in order to be able to pass out a detailed error code). The internal error codes in the E_GIF_ERR series have changed value so none of them collides with GIF_ERROR. This code has been systematically audited and hardened wuth ChatGPT-5.2. The only library fixes reported by users or found by robot were for some memory leaks that could only triggered by severely malformed GIFs. Other bugs are edge-case failures in the CLI tools. The gif2rbg CLI tool has been moved to the "obsolete" bin, because its only deployment case in 2026 is as a piñata at fuzzer parties. Warning: the CLI tools in the obsolete category will soon be removed from the distribution entirely. The maintainer is tired of fielding junk bugs filed against them by would-be coup-counters who found yet another edge case, and the rest of the world doesn't need noisy CVEs that aren't actually DoS or security issues for giflib clients. Code Fixes ---------- * Fix for CVE-2021-40633. * Fix SF bug #165 EGifSpew leaks GifFileOut->SColorMap * Fix SF bug #171 ImageMagick required to build giflib on non-Darwin Platforms * Fix SF bug #172 Incorrect object files in shared libutil on darwin * Fix SF bug #173 installation of manual pages and html documentation * Fix SF bug #175 Memory leaks in gifecho.c's main() and in gifalloc.c's GifMakeMapObject * Fix SF bug #177 wrong pointer used in giftool getbool * Fix SF bug #179 Path Traversal vulnerability * Fix SF bug #180: -Wformat-truncation likely pointing out an actual bug * Fix SF bug #182 out‐of‐bounds writes in Icon2Gif * Fix SF bug #184 uninitialized buffer in DumpScreen2RGB * Fix SF bug #185 integer overflow in gifbg.c * Fix SF bug #186 integer overflow in Icon2Gif * Fix SF bug #187: CVE-2025-31344 * Fix SF bug #170 Tests failing on Ubuntu Noble, giftext buffer overflow * Fix SF bug #165 EGifSpew leaks GifFileOut->SColorMap * Fix SF bug #162 detected memory leaks in GifMakeSavedImage giflib/gifalloc.c * Fix SF bug #161 detected memory leaks in EGifOpenFileHandle giflib/egif_lib.c * Fix SF bug #142 ABI break public symbol GifQuantizeBuffer Other bugs that duplicate these have breen addressesed by these fixes * SF bug #156 EGifSpew leaks SavedImages (and more); won't fix, caller might want to write a GIF, modify the in-memory data, then write again. Tests ----- Test suite now emits TAP (Test Anything Protocol).
netbsd-srcmastr
pushed a commit
that referenced
this pull request
Mar 26, 2026
2.51 2026-03-20 (by Todd Rinaldo)
Fixes:
- PR #184 GH #182 Fix compile warnings from Fedora gcc: unhandled enum
value in switch and uninitialized variables in parse_stream
- PR #186 GH #183 Add explicit case labels for XML_CTYPE_EMPTY and
XML_CTYPE_ANY in generate_model switch to fix -Wswitch on BSD/clang
- PR #175 GH #174 Add XML_DTD/XML_GE compile-time guards to AllocTracker
and BillionLaughs XS bindings to fix warnings when expat lacks these flags
- PR #187 GH #185 Require proper declaration in AllocTracker feature
detection to prevent implicit function declaration on BSD
Improvements:
- PR #189 GH #188 Add tests for XS functions modified in PR #184 covering
XML_ErrorString, XML_GetBase/XML_SetBase, and generate_model
Maintenance:
- PR #181 GH #180 Add Fedora 43 container job to CI test matrix
- PR #178 Add BSD testing (FreeBSD, OpenBSD, NetBSD) to CI
- PR #179 Add no-lwp CI job to validate test suite without LWP::UserAgent
- Update MANIFEST
2.49 2026-03-19 (by Todd Rinaldo)
Improvements:
- PR #171 Expose expat library version at runtime via expat_version()
and expat_version_info() class methods on XML::Parser::Expat
- PR #169 GH #168 Expose Expat 2.7.2 AllocTracker security APIs
(AllocTrackerMaximumAmplification, AllocTrackerActivationThreshold)
Maintenance:
- PR #170 Clean up build configuration: remove dead CAPI code from
Makefile.PL and Expat/Makefile.PL, add test dependencies to cpanfile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.