lenamonj
c2cc79daa7
Fix --sanitize passing through the bidi control characters U+200E, U+200F and U+061C
2026-07-29 17:02:11 -04:00
Keith Hall
0230cba42d
Merge pull request #3828 from cyphercodes/fix-list-languages-paging-never
...
Respect paging mode for --list-languages
2026-07-29 23:49:08 +03:00
Keith Hall
227e0fa00f
Merge branch 'master' into fix-list-languages-paging-never
2026-07-29 23:33:51 +03:00
auto-merge-dependabot-prs[bot]
384f2f5d13
Merge pull request #3821 from sharkdp/dependabot/cargo/regex-1.12.4
...
build(deps): bump regex from 1.12.3 to 1.13.1
2026-07-29 20:23:23 +00:00
dependabot[bot]
060ccb1385
build(deps): bump regex from 1.12.3 to 1.13.1
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.12.3 to 1.13.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.12.3...1.13.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-version: 1.12.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 20:09:58 +00:00
auto-merge-dependabot-prs[bot]
feabb25209
Merge pull request #3823 from sharkdp/dependabot/cargo/serde_with-3.21.0
...
build(deps): bump serde_with from 3.19.0 to 3.21.0
2026-07-29 20:06:40 +00:00
dependabot[bot]
839f2300b7
build(deps): bump serde_with from 3.19.0 to 3.21.0
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.19.0 to 3.21.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.19.0...v3.21.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-version: 3.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 19:46:45 +00:00
auto-merge-dependabot-prs[bot]
ea0742babc
Merge pull request #3820 from sharkdp/dependabot/cargo/quote-1.0.46
...
build(deps): bump quote from 1.0.45 to 1.0.47
2026-07-29 19:40:36 +00:00
dependabot[bot]
bfa6e59978
build(deps): bump quote from 1.0.45 to 1.0.47
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.45 to 1.0.47.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.45...1.0.47 )
---
updated-dependencies:
- dependency-name: quote
dependency-version: 1.0.46
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 19:17:50 +00:00
auto-merge-dependabot-prs[bot]
9710a231d8
Merge pull request #3819 from sharkdp/dependabot/cargo/bytesize-2.4.0
...
build(deps): bump bytesize from 2.3.1 to 2.4.2
2026-07-29 19:14:35 +00:00
dependabot[bot]
a9b67b2d99
build(deps): bump bytesize from 2.3.1 to 2.4.2
...
Bumps [bytesize](https://github.com/bytesize-rs/bytesize ) from 2.3.1 to 2.4.2.
- [Release notes](https://github.com/bytesize-rs/bytesize/releases )
- [Changelog](https://github.com/bytesize-rs/bytesize/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.3.1...bytesize-v2.4.2 )
---
updated-dependencies:
- dependency-name: bytesize
dependency-version: 2.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 18:54:55 +00:00
auto-merge-dependabot-prs[bot]
b22be63fec
Merge pull request #3822 from sharkdp/dependabot/cargo/unicode-segmentation-1.13.3
...
build(deps): bump unicode-segmentation from 1.13.2 to 1.13.3
2026-07-29 18:50:14 +00:00
Keith Hall
3a7a750969
Merge branch 'master' into fix-list-languages-paging-never
2026-07-29 21:25:10 +03:00
dependabot[bot]
be5343c742
build(deps): bump unicode-segmentation from 1.13.2 to 1.13.3
...
Bumps [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation ) from 1.13.2 to 1.13.3.
- [Commits](https://github.com/unicode-rs/unicode-segmentation/commits )
---
updated-dependencies:
- dependency-name: unicode-segmentation
dependency-version: 1.13.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 18:21:51 +00:00
Keith Hall
c371044276
Merge pull request #3861 from TyceHerrman/fix/cargo-audit-2026-07
...
chore(deps): resolve current cargo audit failures
2026-07-29 21:18:39 +03:00
Tyce Herrman
d449ce5b7e
chore(deps): resolve current cargo audit failures
2026-07-29 12:10:05 -04:00
cyphercodes
218afc30ac
Respect paging mode for list languages
2026-07-04 06:31:26 +03:00
Keith Hall
78951393e2
Merge pull request #3729 from curious-rabbit/sanitize
...
add --sanitize option
2026-07-01 23:15:58 +03:00
curious-rabbit
0a52e4321f
improve patch
2026-07-01 07:54:51 +02:00
curious-rabbit
d72163160e
add sanitize option
2026-07-01 07:09:49 +02:00
auto-merge-dependabot-prs[bot]
971f9679da
Merge pull request #3817 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/LESS-d076a4d
...
build(deps): bump assets/syntaxes/02_Extra/LESS from `836b47e` to `d076a4d`
2026-07-01 02:16:46 +00:00
dependabot[bot]
57d436861a
build(deps): bump assets/syntaxes/02_Extra/LESS
...
Bumps [assets/syntaxes/02_Extra/LESS](https://github.com/danro/LESS-sublime ) from `836b47e` to `d076a4d`.
- [Release notes](https://github.com/danro/LESS-sublime/releases )
- [Commits](https://github.com/danro/LESS-sublime/compare/836b47ec61a9c6a6445b4007e8353337fe63e2c9...d076a4dd416bcdb155bacf90cda72f7bf1c8abbb )
---
updated-dependencies:
- dependency-name: assets/syntaxes/02_Extra/LESS
dependency-version: d076a4dd416bcdb155bacf90cda72f7bf1c8abbb
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-01 02:03:33 +00:00
Keith Hall
bb4f48a124
Merge pull request #3816 from adnrivera/fix/ignored-suffix-firstline
...
Fix --ignored-suffix to fall back to first-line detection
2026-07-01 00:40:18 +03:00
Adrian Rivera
c75cc01eef
Fix --ignored-suffix to fall back to first-line detection
...
When an ignored suffix is also a registered extension (e.g. `.txt` maps to
"Plain Text"), `get_syntax_for_file_extension` matched the raw extension
before attempting the suffix strip. As a result `--ignored-suffix .txt` had
no effect on such files and first-line/shebang detection was never reached,
so a shell script saved as `*.txt` stayed unhighlighted.
Strip ignored suffixes first and detect on the remainder; only fall back to
the raw extension when no ignored suffix applies. When a suffix is stripped
but the remainder has no syntax, return `None` so the caller can use
first-line detection. Default behavior (no `--ignored-suffix`) is unchanged.
See #2745 .
2026-06-30 12:20:14 -07:00
Keith Hall
835bd2a756
Merge pull request #3793 from Matei02355/fix-sml-definition-link
...
docs: fix SML syntax source link
2026-06-28 22:25:36 +03:00
Keith Hall
3409674d9c
Merge branch 'master' into fix-sml-definition-link
2026-06-28 22:15:42 +03:00
Keith Hall
7de0c4ba47
Merge pull request #3809 from dhruvkb/patch-1
...
Include `.code-workspace` as a JSON extension
2026-06-27 22:21:18 +03:00
Keith Hall
20a818fe14
Merge branch 'master' into patch-1
2026-06-27 21:58:52 +03:00
Keith Hall
30b50a9eed
Merge pull request #3814 from injust/dnf-repo
...
Add syntax mapping for DNF config
2026-06-27 21:57:37 +03:00
injust
088f1e4253
Add changelog entry
2026-06-27 12:50:29 -04:00
injust
53769d03b0
Add syntax mapping for DNF config
2026-06-27 12:50:28 -04:00
Keith Hall
b7ae4585ad
Merge pull request #3812 from greymoth-jp/fix/list-languages-narrow-width-underflow
...
fix: avoid usize underflow in --list-languages at narrow terminal width
2026-06-27 06:12:21 +03:00
Keith Hall
a4609d1778
Merge branch 'master' into fix/list-languages-narrow-width-underflow
2026-06-27 06:03:16 +03:00
Keith Hall
8f70e0cf00
Merge pull request #3703 from blinxen/master
...
Replace libgit2 with gitoxide (#2 )
2026-06-27 05:53:22 +03:00
blinxen
e34595b53e
Update gix to 0.85
2026-06-26 20:28:29 +02:00
blinxen
6ba745b74b
cargo fmt
2026-06-26 20:27:49 +02:00
blinxen
98f09fd6f3
Add test with fauly git repo version
2026-06-26 20:27:49 +02:00
blinxen
69f40d9d8a
Regenerate Cargo.lock after rebase
2026-06-26 20:27:49 +02:00
blinxen
6e6137ce10
Update to gix 0.83
2026-06-26 20:27:49 +02:00
blinxen
df164cc2e3
fix immediate dereference of reference
2026-06-26 20:27:49 +02:00
blinxen
f9eed8d619
cargo fmt
2026-06-26 20:27:49 +02:00
blinxen
d695ad8f88
Add more tests for git diff
2026-06-26 20:27:49 +02:00
blinxen
e60d184f97
Use histogram instead of myers for diffing
2026-06-26 20:27:49 +02:00
blinxen
e2568c52cd
Use correct PR number
2026-06-26 20:27:49 +02:00
blinxen
c5e6f6aae3
Replace libgit2 with gitoxide
2026-06-26 20:27:49 +02:00
greymoth
8f93137246
doc(changelog): add #3812 bugfix entry
2026-06-26 22:13:51 +09:00
greymoth-jp
fa00fb8ce8
fix(list-languages): clamp desired_width to avoid usize underflow at tiny --terminal-width
...
`get_languages` computed `desired_width = term_width - longest - separator.len()`.
When `--terminal-width` is smaller than the longest language name (e.g. 1), this
underflows `usize`: in overflow-checked builds it panics ("attempt to subtract with
overflow"), and in release it wraps to ~usize::MAX, silently disabling the extension
line-wrapping so `--terminal-width` is ignored for `--list-languages`.
Use `saturating_sub`, mirroring the fix applied to `print_snip` in #3804 (the snip
separator had the same `term_width - ...` underflow pattern). Output at normal widths
is unchanged.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 17:24:01 +09:00
Dhruv Bhanushali
d117bf2320
Summarise the change in the CHANGELOG.md file
2026-06-23 08:08:14 +04:00
Dhruv Bhanushali
f4d836ee87
Include .code-workspace as a JSON extension
2026-06-23 08:01:50 +04:00
auto-merge-dependabot-prs[bot]
04576fd5a5
Merge pull request #3783 from sharkdp/dependabot/submodules/assets/syntaxes/02_Extra/vscode-wgsl-a285c38
...
build(deps): bump assets/syntaxes/02_Extra/vscode-wgsl from `acf2671` to `a285c38`
2026-06-17 17:51:31 +00:00