Ed Page
0501a63c21
Merge pull request #4833 from epage/plugin
...
refactor: Track term widths as plugins
2023-04-13 16:09:03 -05:00
Ed Page
690ae13f57
refactor: Track term widths as plugins
2023-04-13 02:23:18 -05:00
Ed Page
1924f45289
refactor: Design plugin system
2023-04-13 01:18:44 -05:00
Ed Page
fe70ddcb20
refactor(builder): Move Any out of parser
2023-04-13 00:28:00 -05:00
Ed Page
6f409544ec
chore: Release
2023-04-12 21:41:50 -05:00
Ed Page
6d5394dfc1
docs: Update changelog
2023-04-12 21:41:35 -05:00
Ed Page
d7f742ab87
Merge pull request #4832 from epage/update
...
chore: Update anstyle/anstream
2023-04-13 10:49:51 -05:00
Ed Page
9c85e1b295
chore: Update anstyle/anstream
2023-04-12 21:25:42 -05:00
Ed Page
0deb42265d
Merge pull request #4823 from epage/template
...
chore: Update from '_rust/main' template
2023-04-03 16:32:47 -05:00
Ed Page
d34b51a2ed
Merge pull request #4821 from Bfault/typo
...
fix(typo): replace ags by args
2023-04-03 09:34:50 -05:00
Lorenzo
13d79b7677
Fix typo
2023-04-02 20:01:51 +09:00
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