kew: update to 3.7.3
- Optimisations for large music collections/slow disks and a key
binding/input handling overhaul.
- kew play <filepath> , plays a file or a the contents of a
directory.
- Added support for USLT lyrics tag including USLT with embedded
synchronized lrc content
- bug fixes
racket: update to 9.0
- Supports parallel threads
- Parallel threads can be created using the #:pool argument to
thread creation.
- Threads created with #:keep set to 'results
will record their results for later retrieval with thread-wait.
- The black-box wrapper prevents the optimizing compiler from
optimizing away certain computations entirely. This can be helpful
in ensuring that benchmarks are accurate.
- The decompile-linklet function can map linklets back to
s-expressions.
- When using BC Racket, the processor-count function is changed to
always return the parallel count.
- We now distribute “natipkg” packages for AArch64, useful for
[8 lines not shown]
OpenJPH: update to 0.26.0.
This version:
Renames src/core/common to src/core/openjph, as request by @cary-ilm. It is best to use his words
" OpenJPH headers are included in application code via #include <openjph/ojph_version.h>. The headers are expected to be in a folder named "openjph". The cmake configuration places them there in the installation step.
However, if OpenJPH is incorporated into an application via cmake's add_subdirectory, there is no installation step, the headers are included directly out of the source tree. There is no "openjph" folder, leading the #include <openjph/ojph_version.h> to fail.
Renaming the "common" directory to "openjph" resolves the build issue, since the headers then live inside the source tree in a directory with same name as the installation. The use of the "common" directory name is entirely internal to the OpenJPH build, it has no impact on the installation. The name should be arbitrary, so there should be no downside to renaming it this way."
Modifies error message names. This may break your code.
The modified versions are more descriptive, and less likely to be caught in a preprocessor macro.
Address an issue identified by @clshortfuse. Thank you Carlos.
During compilation on windows using clang-cl, the compiler may received flags designed for clang or gcc.
What's Changed
Merges PR #236, and another two smaller issues. by @aous72 in #237
lcov: update to 2.4.
Changes since v2.3.2:
enhanced criteria.pm module, to check function, branch, and MC/DC metrics.
enhance llvm2lcov to support llvm/21 and higher.
various bug fixes
dasel: update to 3.2.0.
## [v3.2.0] - 2025-12-26
### Added
- `join` function to join array elements into a single string with a specified separator. [See docs](https://daseldocs.tomwright.me/functions/join).
py-sentry-sdk: updated to 2.48.0
2.48.0
Middleware spans are now disabled by default in Django, Starlette and FastAPI integrations. Set the middleware_spans integration-level option to capture individual spans per middleware layer. To record Django middleware spans, for example, configure as follows
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
sentry_sdk.init(
dsn="<your-dsn>",
integrations=[
DjangoIntegration(middleware_spans=True),
],
)
New Features
feat(ai): add single message truncation
[63 lines not shown]
kronolith: fix make(1) substitution in INSTALLATION_DIRS
Back in May 2020, make(1) was changed to disallow the particular
substitution form used in one of the INSTALLATION_DIRS assignments.
https://github.com/NetBSD/src/commit/3b58d8437a0b171a42895aedbcd93e4f8b8c10e0
Incorrect/useless DESTDIR directories have been created by builds using
newer versions of the tool, though this is harmless.
shells/oh-my-posh: update to 28.7.0
v28.7.0
Bug Fixes
- git: fallback to git_icon on no upstream
Features
- claude: use session_id for session key
- config: display actual error
v28.6.0
Features
- cli: add claude command and segment for Claude Code integration
v28.5.1
Bug Fixes
- python: better uv command
chat/matrix-synapse: Update to 1.143.0
(This update is overdue and should have been in 2025Q4, but was
delayed due to incorrect pydantic packaging.)
Upstream NEWS content:
* Synapse 1.143.0 (2025-11-25)
Features
Support multiple config files in
register_new_matrix_user. (#18784)
Remove authentication from POST /_matrix/client/v1/delayed_events,
and allow calling this endpoint with the update action to take
(send/cancel/restart) in the request path instead of the
body. (#19152)
[16 lines not shown]
devel/py-pydantic-*: Drop incorrect relaxation of exact dep and add caution
As posted to tech-pkg on 5 December, pydantic really does have an
exact dependency on pydantic-core (even though the version numbers do
not match). The previous update was broken, and matrix-synapse failed
to build.
Drop the patch to pyproject.toml that relaxes the dependency, as 1)
wrong and 2) not documented or reported upstream (who would say no,
it's right).
Add comments that these two packages need to be updated in sync with
version numbers that meet upstream's dependency patterns.
No PKGREVISION++, as the binary package doesn't change. It's just
that a future bad update will cause a build failure, if someone does
that without reading the comments.
kea: updated to 3.1.4
Welcome to Kea 3.1.4, a maintenance release of the 3.1 development
series. As with any other development release, use this with caution:
development releases are not recommended for production use.