1063 Commits
Author SHA1 Message Date
Ed Page 0a3d75e2c0 chore: Rename master to main 2026-09-18 11:01:21 -05:00
Ed Page 131b374bc5 style: Make clippy happy 2026-09-18 10:11:57 -05:00
Ed Page e77dc9d094 chore: Update from _rust template 2026-09-18 10:11:50 -05:00
Ed Page 512fc24f32 chore: Release 2026-09-15 08:45:21 -05:00
Amir ZarrinkafshandAlexander Kireev 160d792805 fix(cli): Don't panic when canonicalize fails mid-walk
`walk_entry` canonicalizes each entry's path to look up its policy, and routes a failure through `report_result`, which reports the error and then substitutes `T::default()` -- for a `PathBuf` that is the empty path. `ConfigEngine` never saw that path during the walk, so the `policy()` call immediately after aborts the process: a debug build trips the `debug_assert!` on `path.is_absolute()`, a release build reaches the `expect` below it.

Skip the entry after reporting the error instead, matching how a walk error is already handled a few lines above. A file removed by another process mid-scan is enough to reach this, so an abort here takes out an otherwise healthy run.

Fixes #1444 and Closes #1577

Co-authored-by: Alexander Kireev <ak.chatman.media@gmail.com>
Signed-off-by: Amir Zarrinkafsh <3339418+nightah@users.noreply.github.com>
2026-09-11 12:00:46 +10:00
Amir ZarrinkafshandAlexander Kireev 25761c7bf3 test(cli): Show panic when canonicalize fails mid-walk
Co-authored-by: Alexander Kireev <ak.chatman.media@gmail.com>
Signed-off-by: Amir Zarrinkafsh <3339418+nightah@users.noreply.github.com>
2026-09-11 11:59:49 +10:00
Ed Page d43b6c087a chore: Release 2026-09-01 11:51:23 -05:00
Ed Page 79e6746de5 Merge pull request #1608 from nightcityblade/fix/python-asend
fix: allow Python asend identifier
2026-09-01 11:50:08 -05:00
renovate[bot] e575a6c8a0 chore(deps): Update Rust crate clap-cargo to 0.19.0 2026-09-01 02:21:45 +00:00
Ed Page 4d9c206a77 chore: Release 2026-08-28 12:24:43 -05:00
Ed Page 67e851f001 chore: Release 2026-08-28 12:24:04 -05:00
Ed Page 9fcae58403 feat(dict): August updates
Fixes #1587
2026-08-28 11:57:20 -05:00
nightcityblade 5956a2610c fix: Allow Python asend identifier 2026-08-28 23:52:32 +08:00
nightcityblade f6ce659dbc test: Capture Python asend behavior 2026-08-28 23:52:32 +08:00
Ed Page a8168dc298 chore: Release 2026-08-27 14:19:39 -05:00
Ed Page e7a4e8ad25 fix(dict): Don't correct the HashiCorp brand name
Fixes #1606
2026-08-27 14:07:38 -05:00
Ed Page 30dd48eae9 test(cli): Show HashiCorp behavior 2026-08-27 14:06:18 -05:00
Ed Page 31d9f0ea07 refactor: Migrate away from KString 2026-08-03 11:41:05 -05:00
Ed Page 8a48f81b6c chore: Release 2026-08-03 11:08:33 -05:00
Ed Page 2cfcb1231e chore: Release 2026-08-03 11:07:54 -05:00
Ed Page 634a0fddd0 chore: Release 2026-08-03 11:06:32 -05:00
Ed Page b7ef7338ed feat(dict): July updates
Fixes #1573
2026-08-03 10:47:54 -05:00
renovate[bot] 7d4352ffe9 chore(deps): Update Rust crate itertools to 0.15 2026-08-01 01:04:03 +00:00
Ed Page 5ea89644c9 style: Make clippy happy 2026-07-09 19:22:10 -05:00
Ed Page bc212b92c9 Merge pull request #1578 from epage/phf
chore!: Upgrade phf
2026-07-01 11:22:20 -07:00
Ed Page aa19d570e7 chore!: Upgrade phf 2026-07-01 13:12:38 -05:00
renovate[bot] 1e80155736 chore(deps): Update dependency maturin to >=1.14,<1.15 2026-07-01 01:27:06 +00:00
Ed Page bee27e3a4f chore: Release 2026-06-30 13:50:47 -05:00
Ed Page 4939ca9c90 chore: Release 2026-06-30 13:50:18 -05:00
Ed Page a73679cf8e feat(dict): June updates
Fixes #1562
2026-06-30 13:32:54 -05:00
Ed Page 37bb98842b chore: Release 2026-06-03 19:57:19 -05:00
Ed Page ee20d2ae6a fix(dict): Allow inferrable, disallow inferible
Fixes #1567
2026-06-03 19:46:01 -05:00
Ed Page 44e2070e60 chore: Release 2026-06-02 23:05:06 -05:00
Ed Page a12d104c37 fix(dict): Don't correct requestors
Another variant of #1151.

Fixes #1565
2026-06-02 22:50:40 -05:00
Ed Page f8a58b6b53 chore: Release 2026-05-28 20:04:13 -05:00
Ed Page 52ee9d721c chore: Release 2026-05-28 20:03:25 -05:00
Ed Page d818ce0eab feat(dict): May updates
Fixes #1545
2026-05-28 19:35:01 -05:00
Ed Page 7b04f660f4 chore: Release 2026-05-23 18:52:15 +02:00
Ed Page 5b01f667d2 fix(dict): Don't correct to sequentials
Fixes #1558
2026-05-23 18:25:50 +02:00
Ed Page 4dbd644b8d fix(dict): Don't correct to subdolder
Fixes #1557
2026-05-23 18:23:43 +02:00
Ed Page aca895bf05 chore: Release 2026-05-16 19:37:59 +02:00
Ed Page 8918680477 fix(dict): Don't correct to replaceables
Fixes #1554
2026-05-16 19:24:28 +02:00
Ed Page f54668abd7 fix(dict): Don't correct to criterias
Fixes #1553
2026-05-16 12:13:39 -05:00
Ed Page 5374cbf686 chore: Release 2026-05-08 08:55:24 -05:00
Ed Page 7a688c7c08 fix(dict): Confidentials isn't valid
Fixes #1551
2026-05-04 10:07:41 -05:00
renovate[bot] c3be3602c7 chore(deps): Update dependency maturin to >=1.13,<1.14 2026-05-01 03:29:19 +00:00
Ed Page bbaefadf97 chore: Release 2026-04-30 11:12:32 -05:00
Ed Page c19f54c37f chore: Release 2026-04-30 11:11:32 -05:00
Ed Page da5e97ecb2 feat(dict): April updates
Fixes #1531
2026-04-30 10:44:33 -05:00
Ed Page 7c57295821 chore: Release 2026-04-27 11:00:32 -05:00