Package Release Info

rtk-0.49.0-bp160.1.1

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

rtk

Change Logs

* Sat Sep 12 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 0.49.0:
  * sqlfluff: new lint filter for "sqlfluff lint" JSON output
  * recall: SQLite-backed content-addressed recall store with
    selectable retriever mode, plus recall efficiency counters
    in telemetry
  * rewrite: rewrite the pipeline producer when all consumers are
    safe, peel process-wrapper prefixes, and pass sudo commands
    through untouched
  * grep: free -l for the native --files-with-matches flag
  * ruff: preserve non-check subcommands
  * diff: align by LCS and name the cause of invisible differences
  * runner: flush captured output and die by the relayed signal
- Refresh rtk-unbundle-sqlite.patch for the new toml_edit line in
  the 0.49.0 manifest and rtk-no-deny-warnings.patch for the new
  version path (both still needed -- upstream PRs 3446 and 3447
  are open)
- No licence change on the re-vendor: the linked crate set resolves
  to the existing License tag (200 vendored, 137 linked); upstream
  fixed its own manifest license to the valid SPDX id Apache-2.0
- cargo audit: quick-xml 0.37.5 carries RUSTSEC-2026-0194 and
  RUSTSEC-2026-0195, both fixed only in 0.41, which upstream's "0.37"
  requirement cannot reach; unchanged from 0.48.0
  * RUSTSEC-2026-0195 needs an NsReader, which rtk never builds
  * RUSTSEC-2026-0194 is reachable only over the .trx files that
    a local "dotnet test" run writes, never over network input
* Sat Sep 05 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 0.48.0:
  * bun, deno: filters for both JavaScript runtimes, including test
    summaries, with "rtk bun x" routed to the bunx tool filters
  * find: report a missing path the way find itself does, disclose
    hidden and gitignored matches, and follow a symlinked root
  * diff: stop reporting byte-different files as identical
  * filters: reject an unanchored TOML match_command at load time
  * discover: derive savings from the real passthrough status and
    record the hook decisions instead of inferring coverage after
    the fact
  * telemetry: tell "consent not given" apart from a missing salt,
    and treat an empty RTK_TELEMETRY_URL as no endpoint
  * runner: keep real diagnostics while dropping test stdout
- Both downstream patches still apply unchanged against the 0.48.0
  manifest; upstream PRs 3446 and 3447 are still open
- No licence change on the re-vendor: the linked crate set resolves
  to the existing License tag (194 vendored, 134 linked)
- cargo audit: quick-xml 0.37.5 carries RUSTSEC-2026-0194 and
  RUSTSEC-2026-0195, both fixed only in 0.41, which upstream's "0.37"
  requirement cannot reach; unchanged from 0.47.0
  * RUSTSEC-2026-0195 needs an NsReader, which rtk never builds
  * RUSTSEC-2026-0194 is reachable only over the .trx files that
    a local "dotnet test" run writes, never over network input
Version: 0.47.0-bp160.1.1
* Thu Sep 03 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 0.47.0:
  * grep: incompatible flag change, -t, -l and -m under "rtk grep" are
    now the native grep flags and the never-wired --file-type is gone;
    use "rtk rg -t <type>" for type filtering
  * ctest: new compact output filter
  * phpt: new filter for php-src run-tests.php
  * mvn: recognise the Maven Daemon via "rtk mvnd"
  * ls: cap long listings with a tee tail hint and follow the standard
    dotfile semantics
  * diff, git-diff: render a real diff instead of dumping both files,
    keep the +/- markers at column 0, end hunks at their declared
    length and pass word diffs through untouched
  * hooks: honour CLAUDE_CONFIG_DIR and exclude_commands under wrapped
    commands, and tolerate a UTF-8 BOM on hook stdin and JSON input
  * tsc: handle pretty diagnostics and bound the failure dump
- Refresh rtk-unbundle-sqlite.patch and rtk-no-deny-warnings.patch
  against the 0.47.0 manifest (context only, both still needed --
  upstream PRs 3446 and 3447 are open)
- No licence change: the re-vendored set still resolves to the existing
  License tag; refreshed the crate counts in the Legal-Review-Notice
  comment (194 vendored, 134 linked)
Version: 0.46.0-bp160.1.1
* Thu Aug 27 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 0.46.0:
  * find: dispatch on find's own grammar and compress the output of
    predicates rtk does not model, with a never-worse guard and a tail
    hint when the result cap is imposed
  * git: stop misdetecting the argument of a value-taking option as a
    patch flag, and preserve patch output from log commands
  * stream: decode invalid UTF-8 lossily instead of dropping the line
  * tee: hash long recovery file slugs so they cannot collide
- No licence change: the vendored set still resolves to the existing
  License tag, with MIT elected for the Unlicense/MIT crates. Refreshed
  the crate counts in the Legal-Review-Notice comment (193 vendored, 134
  linked, thirteen MIT-only)
Version: 0.45.0-bp160.1.1
* Sun Aug 09 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 0.45.0:
  * Add transparent hook support for the Mistral Vibe CLI
  * Rewrite multiline blocks
  * Stop Copilot from silently deciding permission on commands that
    are not configured
  * Self-heal stale dual-schema Copilot hook configuration, and heal
    only rtk's own legacy camelCase entry so user configuration is
    left alone
- Correct the License tag: the binary statically links the vendored
  crates, and their linked graph adds BSD-3-Clause,
  CDLA-Permissive-2.0, ISC, MIT, MPL-2.0 and Unicode-3.0 to rtk's own
  Apache-2.0
* Wed Aug 05 2026 Martin Pluskal <mpluskal@suse.com>
- Initial package (version 0.44.2):
  * Command line proxy that runs a wrapped command, filters and
    compresses its output, and prints only the informative part, to
    cut the number of tokens the result costs in an LLM context
  * Ships output filters for build systems, linters, test runners,
    version control and cloud tooling, and passes unrecognised
    commands through unchanged
  * Telemetry is opt-in only and stays off unless enabled explicitly
- Add rtk-unbundle-sqlite.patch: build against the system SQLite
  instead of the copy statically linked in from libsqlite3-sys, so
  the binary is covered by the distribution SQLite updates; submitted
  upstream as PR 3446
- Add rtk-no-deny-warnings.patch: do not promote rustc warnings to
  errors, the distribution rustc moves independently of the version
  floor upstream builds against; submitted upstream as PR 3447