Ed Page
feddd124b0
style: Move away from banned fns
2023-03-30 02:18:00 -05:00
Ed Page
d3d45e8344
chore(pre): Mirror exclude in pre-commit
2023-03-30 01:53:15 -05:00
Ed Page
c99ef984de
chore(ci): Remove allow-print-in-tests due to MSRV
2023-03-30 01:50:11 -05:00
Ed Page
376ae678a4
chore: Update from '_rust/main' template
2023-03-30 01:22:54 -05:00
Ed Page
6c8df60dc4
chore: Include Cargo.lock
2023-03-29 22:38:45 -05:00
Ed Page
d1dd4ae940
chore(ci): Expand approved licenses
2023-03-29 15:28:54 -05:00
Ed Page
037f37906d
chore(ci): Remove rustfmt/clippy next jobs
2023-03-29 15:07:09 -05:00
Ed Page
afd6a45ef7
chore: Use workspace inheritance
2023-03-29 14:53:08 -05:00
Ed Page
083884043c
chore: Update release process
2023-03-29 14:51:13 -05:00
Ed Page
2768727452
chore: Don't set rustflags by default
...
Doing so can cause unnecessary recompilation
2023-03-29 14:46:23 -05:00
Ed Page
afeff23549
chore(ci): Quote strings in yaml
2023-03-29 14:41:29 -05:00
Ed Page
614b0a2376
docs(contrib): Remove reference to travis
2023-03-29 14:40:57 -05:00
Ed Page
29b981c5a6
Merge pull request #1 from epage/renovate/rust-1.x
...
chore(deps): update msrv to v1.65.0
2023-03-31 19:38:37 -05:00
renovate[bot]
fbaab420b9
chore(deps): update msrv to v1.65.0
2023-04-01 00:32:08 +00:00
Ed Page
d6b4446cd7
docs: Set changelog base
2023-03-29 14:33:42 -05:00
Ed Page
e7b7555d15
chore: First step
2023-03-29 14:33:22 -05:00
Ed Page
3ef784b516
chore: Release
2023-03-28 13:30:03 -05:00
Ed Page
6e1b6599d7
Merge pull request #4810 from epage/fixx
...
fix(error): Don't highlight 'similar'
2023-03-29 13:52:49 -05:00
Ed Page
58615a1306
fix(error): Don't highlight 'similar'
2023-03-28 10:00:30 -05:00
Ed Page
8f45d2f95a
docs(derive): Reword opt-out
2023-03-28 08:34:29 -05:00
Ed Page
06d190751a
docs(derive): Clarify opt-out of special type behavior
...
Inspired by #4808
2023-03-28 08:13:28 -05:00
Ed Page
8fc65e28b6
chore: Release
2023-03-28 02:19:08 -05:00
Ed Page
21be636cec
docs: Update changelog
2023-03-28 02:17:42 -05:00
Ed Page
4ed6ddb74d
Merge pull request #4805 from epage/replace
...
fix!: Remove `unstable-replace` feature flag
2023-03-28 11:45:08 -05:00
Ed Page
79be4bd98d
chore: Release
2023-03-28 00:48:10 -05:00
Ed Page
47b397dff4
docs: Update changelog
2023-03-28 00:47:37 -05:00
Ed Page
2c19accd6c
Merge pull request #4803 from epage/osstr
...
fix(lex): Clarify unsafe safety
2023-03-28 11:28:37 -05:00
Ed Page
5b101eb84c
Merge pull request #4804 from epage/unstable
...
fix!: Remove stablized `unstable-grouped` feature
2023-03-28 11:22:00 -05:00
Ed Page
4b180f8cd0
Merge pull request #4802 from epage/osstr
...
fix(lex): Deprecate unsound `OsStrExt::split_at`
2023-03-28 10:00:48 -05:00
Ed Page
53cb165b3f
Merge pull request #4798 from epage/similar
...
fix(error): Give more idea why we are suggesting an arg
2023-03-28 06:24:24 -05:00
Ed Page
56fe5e0ec0
fix!: Remove unstable-replace
feature flag
...
This has been implemented for 3 years without much traction for
finishing it up.
The subcommand use case can be worked around by creating `Command`s that
just include the relevant logic, very similar to the default subcommand
examples in `git` / `git-derive`.
Using this for flags is covered by #4793 .
Without `unstable-replace` being enabled, this still cut 5 KiB from
`cargo bloat --release --example git`.
Closes #2836
Closes #2011
2023-03-28 00:26:45 -05:00
Ed Page
d5089b2672
fix!: Remove stablized unstable-grouped
feature
2023-03-28 00:22:40 -05:00
Ed Page
73e40258ca
fix(lex): Clarify unsafe safety
...
This is a followup to comments on #4802
2023-03-28 00:18:53 -05:00
Ed Page
48dc66f652
fix(clap_lex): Deprecate unsound OsStrExt::split_at
2023-03-27 23:32:30 -05:00
Ed Page
56dc953617
doc(lex): Clarify safety of unsafe
2023-03-27 23:26:41 -05:00
Ed Page
e36ae19d4a
Merge pull request #4797 from epage/gruff
...
fix(error): Change from neutral 'note' to helpful 'tip'
2023-03-27 22:19:38 -05:00
Ed Page
52eab28f1d
Merge pull request #4765 from epage/anstream
...
feat(help): Allow user-provided styled text in `StyledStr`
2023-03-27 21:45:21 -05:00
Ed Page
fa60e723fc
fix(error): Give more idea why we are suggesting an arg
...
One challenge with this is finding something that generally works.
Making this work perfectly for one setting will make it inconsistent
with other settings and take up more binary size / compile time.
So in the end, I felt like just mirroring rustc (with a bit more
brevity) seemed like a decent experiment. This will be evaluated by the
feedback on release.
This is a small part of #4638
2023-03-27 20:45:27 -05:00
Ed Page
234d5f91d1
fix(error): Change from neutral 'note' to helpful 'tip'
...
This also has the advantage of aligning with `error:`
This is a small part of #4638
2023-03-27 20:45:11 -05:00
Ed Page
b6432c8ead
docs(help): Show how to style text
...
Fixes #3108
Fixes #1433
2023-03-27 19:47:16 -05:00
Ed Page
5ebcb4c3bf
feat(builder): Allow write!
on StyledStr
2023-03-27 19:46:23 -05:00
Ed Page
f19e33eb27
perf(help): Reduce binary size
2023-03-27 19:46:22 -05:00
Ed Page
9516fd928f
refactor(version): Directly convert rendered to styled
2023-03-27 19:45:41 -05:00
Ed Page
6255229a9c
refactor: Remove extra layer of AnsiDisplay
2023-03-27 19:45:41 -05:00
Ed Page
1773884715
refactor(help): Simplify writing
2023-03-27 19:45:41 -05:00
Ed Page
bdbfe6470f
refactor(help): Track style via ANSI codes
2023-03-27 19:45:41 -05:00
Ed Page
1040114162
feat(help): Respect CLICOLOR, CLICOLOR_FORCE
...
We might have respected `NO_COLOR` before via `termcolor`.
See #4722
2023-03-27 19:45:39 -05:00
Ed Page
2852653656
chore: Release
2023-03-27 19:41:39 -05:00
Ed Page
2bb4146374
chore: Release
2023-03-25 03:56:28 -05:00
Ed Page
765c2e18f5
docs: Update changelog
2023-03-25 03:56:05 -05:00