graphics/py-img2pdf: import py-img2pdf-0.6.3
Packaged by martin, leot, and myself in wip.
Lossless conversion of raster images to PDF. You should use img2pdf if
your priorities are (in this order):
always lossless: the image embedded in the PDF will always have the
exact same color information for every pixel as the input
small: if possible, the difference in filesize between the input
image and the output PDF will only be the overhead of the PDF container
itself
fast: if possible, the input image is just pasted into the PDF
document as-is without any CPU hungry re-encoding of the pixel data
graphics/unpaper: import unpaper-7.0.0
Packaged for wip by Kamel Ibn Aziz Derouiche, shattered@, and myself.
unpaper is a post-processing tool for scanned sheets of paper,
especially for book-pages scanned from previously created photocopies.
unpaper tries to remove dark edges, corrects the rotation ("deskew"),
and aligns the centering of pages.
ngtcp2: updated to 1.26.0
1.26.0
doc: Add pseudo code and documentation for writing packets with GSO
build(deps): bump actions/stale from 10 to 11
Cleanup
No stream is closed just because STOP_SENDING is received
Restructure conn
Tighten long header packet length check for 32-bit platform
map: Remove key if resizing table fails
examples/server: Check QUIC version
Add callback for extendmaxdata
Update callback tests
Do not retire the fallback DCID if it is still used
Fix CUBIC CWND increment function
Call extend_max_data on handshake completion
Return STREAM_LIMIT error if the limit is violated by STREAMS_BLOCKED
Add ngtcp2_conn_tx_strmq_push_if_not
[101 lines not shown]
nghttp3: updated to 1.19.0
1.19.0
build(deps): bump actions/stale from 10 to 11
Extend minimum unsent bytes in anticipation of QMux
map: Remove key if resizing table fails
Suggested fixes
fuzz: Fix ASAN failure
fuzz: Update with C++23 features
GHA: Build fuzzers
fuzz: Fix docker build
Assert the control stream
Bump clang-format to 21
tests: Add more tests for trailers in CONNECT stream
GHA: Bump ubuntu to 26.04
Port ngtcp2_ratelim changes
Cleanup QPACK opcode branching
Check priority field size and apply buffer limit early
[6 lines not shown]
nghttp2: updated to 1.71.0
1.71.0
Take into account idle streams
Add option to limit the maximum outbound queue size
Revert "Take into account idle streams"
build(deps): bump actions/stale from 10 to 11
util: add include
Add length check for CONTINUATION
nghttpx: Check QUIC version
build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0
Gha bump ubuntu
Munit cxx assertions
Bump go to 1.26
build(deps): bump github.com/quic-go/quic-go from 0.61.0 to 0.62.0
nghttpx: Refactor Router
nghttpx: Client TLS certificate validation based on RFC 9525
nghttpx: Rewrite CertLookupTree based on RFC 9525 rules
[33 lines not shown]
sysutils/onefetch: update to 3.2.0
What's Changed
New Features
Add an Activity field with a commits-per-month sparkline by @o2sh in #1902
Add --activity-months CLI argument to set the activity window by @o2sh in #1905
Add an Unreleased field with the commits since the last release by @o2sh in #1903
sysutils/dua-cli: update to 3.0.0
Documentation (BREAKING)
declare the Rust library API experimental
Mark the crate root so all Rust library exports participate in experimental
compatibility checks. Future API breaks require minor releases while patch
compatibility remains checked. Document tilde requirements for library
consumers and retain the stable CLI and dua-core compatibility policies.
The transition removes the previous stable Rust library API promise and
requires dua-cli 3.0.0. Let smart-release apply versions during release.
Bug Fixes (BREAKING)
retain filesystem paths in traversal errors
Just looked at the production code and rubber-stamped the tests.
All that really happens is a new error type that retains more information
[14 lines not shown]
sysutils/broot: update to 1.62.0
v1.62.0
fix nushell launcher rejected by upcoming nushell versions (reserved --help flag) - Fix #1230
an invalid flag in a verb argument, eg {file:space_separated}, is now reported as a configuration error
a flag in the terminal_title pattern, where flags have no effect, is now a configuration error
an unknown argument in a verb, eg {flie}, is now reported as a configuration error
an unknown argument in the terminal_title pattern is now a configuration error
a path-from-parent or path-from-directory flag on an argument provided by broot, eg {file:path-from-parent}, is now a configuration error
contradictory or repeated flags on a verb argument, eg {file:space-separated,comma-separated}, are now a configuration error
a space between the flags of a verb argument no longer breaks the argument when the execution is given as a single string
fix quotes in verb executions, broken since 1.56: quotes of an execution given as a single string were passed to the program, and items of an array with spaces weren't quoted when run through a shell
in a command run through a shell, all inserted values are now escaped, not only paths (eg {file-name}), and an empty value is passed as an empty argument
a path-from-parent argument now starts from the selection itself when it has no parent (the filesystem root), instead of being empty
an invalid verb in the configuration now prevents broot from starting, with an error giving its file and definition
errors displayed on exit are now highlighted
a verb argument defined in the invocation, eg {file} in invocation: "say {file}", now takes precedence over the standard argument with the same name
tab completion of the argument of :copy, :move, or of verbs using path-from-parent or path-from-directory, now starts from the directory the command will use
[4 lines not shown]