Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-cli/anstyle
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: anstream-v0.6.17
Choose a base ref
...
head repository: rust-cli/anstyle
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: anstream-v0.6.18
Choose a head ref
  • 15 commits
  • 12 files changed
  • 3 contributors

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    fb843c5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #228 from DaniPopes/avoid-write-macro-str

    perf: avoid using write! macro with single `str`
    epage authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    13e008a View commit details
    Browse the repository at this point in the history
  3. docs: Update changelog

    epage committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    6668ff0 View commit details
    Browse the repository at this point in the history
  4. chore: Release

    epage committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9ce373f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ca085a View commit details
    Browse the repository at this point in the history
  6. style: Make clippy happy

    epage committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    a28405f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #227 from rust-cli/renovate/stable-1.x

    chore(deps): Update dependency STABLE to v1.82.0
    epage authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    7c48196 View commit details
    Browse the repository at this point in the history
  8. chore(deps): Update compatible (dev) (#226)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [clap](https://redirect.github.com/clap-rs/clap) | dev-dependencies |
    minor | `4.3.24` -> `4.5.20` |
    | [divan](https://redirect.github.com/nvzqz/divan) | dev-dependencies |
    patch | `0.1.14` -> `0.1.15` |
    | [owo-colors](https://redirect.github.com/jam1garner/owo-colors) |
    dev-dependencies | minor | `4.0.0` -> `4.1.0` |
    |
    [snapbox](https://redirect.github.com/assert-rs/trycmd/tree/main/crates/snapbox)
    ([source](https://redirect.github.com/assert-rs/snapbox)) |
    dev-dependencies | patch | `0.6.18` -> `0.6.19` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>clap-rs/clap (clap)</summary>
    
    ###
    [`v4.5.20`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4520---2024-10-08)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.19...v4.5.20)
    
    ##### Features
    
    -   *(unstable)* Add `CommandExt`
    
    ###
    [`v4.5.19`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4519---2024-10-01)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.18...v4.5.19)
    
    ##### Internal
    
    -   Update dependencies
    
    ###
    [`v4.5.18`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4518---2024-09-20)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.17...v4.5.18)
    
    ##### Features
    
    - *(builder)* Expose `Arg::get_display_order` and
    `Command::get_display_order`
    
    ###
    [`v4.5.17`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4517---2024-09-04)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.16...v4.5.17)
    
    ##### Fixes
    
    -   *(help)* Style required argument groups
    -   *(derive)* Improve error messages when unsupported fields are used
    
    ###
    [`v4.5.16`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4516---2024-08-15)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.15...v4.5.16)
    
    ##### Fixes
    
    -   *(derive)* Improve error messages when `derive` feature is missing
    
    ###
    [`v4.5.15`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4515---2024-08-10)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.14...v4.5.15)
    
    ##### Compatiblity
    
    -   *(unstable-ext)* `Arg::remove` changed return types
    
    ##### Fixes
    
    -   *(unstable-ext)* Make `Arg::remove` return the removed item
    
    ###
    [`v4.5.14`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4514---2024-08-08)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.13...v4.5.14)
    
    ##### Features
    
    - *(unstable-ext)* Added `Arg::add` for attaching arbitrary state, like
    completion hints, to `Arg` without `Arg` knowing about it
    
    ###
    [`v4.5.13`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4513---2024-07-31)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.12...v4.5.13)
    
    ##### Fixes
    
    - *(derive)* Improve error message when `#[flatten]`ing an optional
    `#[group(skip)]`
    -   *(help)* Properly wrap long subcommand descriptions in help
    
    ###
    [`v4.5.12`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4512---2024-07-31)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.11...v4.5.12)
    
    ###
    [`v4.5.11`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4511---2024-07-25)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.10...v4.5.11)
    
    ###
    [`v4.5.10`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4510---2024-07-23)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.9...v4.5.10)
    
    ###
    [`v4.5.9`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#459---2024-07-09)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.8...v4.5.9)
    
    ##### Fixes
    
    - *(error)* When defining a custom help flag, be sure to suggest it like
    we do the built-in one
    
    ###
    [`v4.5.8`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#458---2024-06-28)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.7...v4.5.8)
    
    ##### Fixes
    
    -   Reduce extra flushes
    
    ###
    [`v4.5.7`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#457---2024-06-10)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.6...v4.5.7)
    
    ##### Fixes
    
    -   Clean up error message when too few arguments for `num_args`
    
    ###
    [`v4.5.6`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#456---2024-06-06)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.5...v4.5.6)
    
    ###
    [`v4.5.5`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#455---2024-06-06)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.4...v4.5.5)
    
    ##### Fixes
    
    - Allow `exclusive` to override `required_unless_present`,
    `required_unless_present_any`, `required_unless_present_all`
    
    ###
    [`v4.5.4`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#454---2024-03-25)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.3...v4.5.4)
    
    ##### Fixes
    
    -   *(derive)* Allow non-literal `#[arg(id)]` attributes again
    
    ###
    [`v4.5.3`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#453---2024-03-15)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.2...v4.5.3)
    
    ##### Internal
    
    -   *(derive)* Update `heck`
    
    ###
    [`v4.5.2`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4520---2024-10-08)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.1...v4.5.2)
    
    ##### Features
    
    -   *(unstable)* Add `CommandExt`
    
    ###
    [`v4.5.1`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4519---2024-10-01)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.0...v4.5.1)
    
    ##### Internal
    
    -   Update dependencies
    
    ###
    [`v4.5.0`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#450---2024-02-08)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.18...v4.5.0)
    
    ##### Compatibility
    
    -   Update MSRV to 1.74
    
    ###
    [`v4.4.18`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4418---2024-01-16)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.17...v4.4.18)
    
    ##### Fixes
    
    - *(error)* When lacking `usage` feature, ensure the list of required
    arguments is unique
    
    ###
    [`v4.4.17`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4417---2024-01-15)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.16...v4.4.17)
    
    ##### Fixes
    
    - Fix `panic!` when mixing `args_conflicts_with_subcommands` with
    `ArgGroup` (which is implicit with `derive`) introduced in 4.4.15
    
    ###
    [`v4.4.16`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4416---2024-01-12)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.15...v4.4.16)
    
    ##### Fixes
    
    - Ensure invalid escape sequences in user-defined strings are correctly
    stripped when terminal doesn't support color
    
    ###
    [`v4.4.15`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4415---2024-01-11)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.14...v4.4.15)
    
    ##### Fixes
    
    -   Improve error for `args_conflicts_with_subcommands`
    - Ensure we error for `args_conflicts_with_subcommands` when using
    subcommand short and long flags
    
    ###
    [`v4.4.14`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4414---2024-01-08)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.13...v4.4.14)
    
    ##### Documentation
    
    -   Fix `find` cookbook entry to allow repeats of flags/options
    
    ##### Features
    
    - Allow `num_args(0)` on options which allows making them emulate being
    a flag for position-tracking flags
    
    ###
    [`v4.4.13`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4413---2024-01-04)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.12...v4.4.13)
    
    ##### Documentation
    
    -   Fix link to structopt migration guide
    
    ###
    [`v4.4.12`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4412---2023-12-28)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.11...v4.4.12)
    
    ##### Performance
    
    -   Only ask `TypedValueParser` for possible values if needed
    
    ###
    [`v4.4.11`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4411---2023-12-04)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.10...v4.4.11)
    
    ##### Features
    
    -   Add `Command::mut_group`
    
    ###
    [`v4.4.10`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4410---2023-11-28)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.9...v4.4.10)
    
    ##### Documentation
    
    -   Link out to changelog
    -   Cross link derive's attribute reference to derive tutorial
    
    ###
    [`v4.4.9`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#449---2023-11-27)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.8...v4.4.9)
    
    ##### Fixes
    
    -   *(help)* Show correct `Command::about` under flattened headings
    -   *(help)* Respect `hide` when flattening subcommands
    
    ###
    [`v4.4.8`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#448---2023-11-10)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.7...v4.4.8)
    
    ##### Features
    
    - Add `Command::flatten_help` to allow `git stash -h` like help for
    subcommands
    
    ###
    [`v4.4.7`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#447---2023-10-24)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.6...v4.4.7)
    
    ##### Performance
    
    -   Reduced code size
    
    ###
    [`v4.4.6`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#446---2023-09-28)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.5...v4.4.6)
    
    ##### Internal
    
    -   Upgrade `anstream`
    
    ###
    [`v4.4.5`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#445---2023-09-25)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.4...v4.4.5)
    
    ##### Fixes
    
    - *(parser)* When inferring subcommand `name` or `long_flag`, allow
    ambiguous-looking matches that unambiguously map back to the same
    command
    -   *(parser)* When inferring subcommand `long_flag`, don't panic
    - *(assert)* Clarify what action is causing a positional that doesn't
    set values which is especially useful for derive users
    
    ###
    [`v4.4.4`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#444---2023-09-18)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.3...v4.4.4)
    
    ##### Internal
    
    -   Update `terminal_size` to 0.3
    
    ###
    [`v4.4.3`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#443---2023-09-12)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.2...v4.4.3)
    
    ##### Documentation
    
    -   *(derive)* Clarify use of attributes within the tutorial
    - Split sections in the builder and derive tutorials into separate
    modules
    
    ###
    [`v4.4.2`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#442---2023-08-31)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.1...v4.4.2)
    
    ##### Performance
    
    -   Improve build times by removing `once_cell` dependency
    
    ###
    [`v4.4.1`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4418---2024-01-16)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.4.0...v4.4.1)
    
    ##### Fixes
    
    - *(error)* When lacking `usage` feature, ensure the list of required
    arguments is unique
    
    ###
    [`v4.4.0`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#440---2023-08-24)
    
    [Compare
    Source](https://redirect.github.com/clap-rs/clap/compare/v4.3.24...v4.4.0)
    
    ##### compatibility
    
    -   update msrv to 1.70.0
    
    </details>
    
    <details>
    <summary>nvzqz/divan (divan)</summary>
    
    ###
    [`v0.1.15`](https://redirect.github.com/nvzqz/divan/blob/HEAD/CHANGELOG.md#0115---2024-10-31)
    
    [Compare
    Source](https://redirect.github.com/nvzqz/divan/compare/v0.1.14...v0.1.15)
    
    ##### Added
    
    -   \[`CyclesCount`] counter to display cycle throughput as Hertz.
    -   Track the maximum number of bytes allocated during a benchmark.
    
    ##### Removed
    
    - Remove `has_cpuid` polyfill due to it no longer being planned for
    Rust, since
        CPUID is assumed to be available on all old x86 Rust targets.
    
    ##### Fixed
    
    - List generic benchmark type parameter `A<4>` before `A<32>`
    (\[[#&#8203;64](https://redirect.github.com/nvzqz/divan/issues/64)]).
    
    - Improve precision by using `f64` when calculating allocation count and
    sizes
        for the median samples.
    
    - Multi-thread allocation counting in `sum_alloc_tallies` on macOS was
    loading a
        null pointer instead of the pointer initialized by `sync_threads`.
    
    ##### Changes
    
    -   Sort all output benchmark names
    [naturally](https://en.wikipedia.org/wiki/Natural_sort_order) instead of
    [lexicographically](https://en.wikipedia.org/wiki/Lexicographic_order).
    
    -   Internally reuse \[`&[&str]` slice]\[slice] for \[`args`] names.
    
    - Subtract overhead of \[`AllocProfiler`] from timings. Now that Divan
    also
    tracks the maximum bytes allocated, the overhead was apparent in
    timings.
    
    -   Simplify `ThreadAllocInfo::clear`.
    
    - Move measured loop overhead from `SharedContext` to global `OnceLock`.
    
    - Macros no longer rely on `std` being re-exported by Divan. Instead
    they use
    `::std` or `::core` to greatly simplify code. Although this is
    technically a
    breaking change, it is extremely unlikely to do `extern crate std as x`.
    
    </details>
    
    <details>
    <summary>jam1garner/owo-colors (owo-colors)</summary>
    
    ###
    [`v4.1.0`](https://redirect.github.com/jam1garner/owo-colors/compare/v4.0.0...v4.1.0)
    
    [Compare
    Source](https://redirect.github.com/jam1garner/owo-colors/compare/v4.0.0...v4.1.0)
    
    </details>
    
    <details>
    <summary>assert-rs/snapbox (snapbox)</summary>
    
    ###
    [`v0.6.19`](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.18...snapbox-v0.6.19)
    
    [Compare
    Source](https://redirect.github.com/assert-rs/snapbox/compare/snapbox-v0.6.18...snapbox-v0.6.19)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "before 5am on the first day of the
    month" (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/rust-cli/anstyle).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ab37812 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    c78b3c1 View commit details
    Browse the repository at this point in the history
  2. refactor(stream): Pull out test macro body

    Share more code and reduce binary bloat
    epage committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    69cf6c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b8d105 View commit details
    Browse the repository at this point in the history
  4. fix(stream): Respect 'test' feature

    We were putting it into the generated code, not our code, causing it to
    be an "unexpected cfg".
    
    It would be nice to use the macro's cfgs in the generated code...
    epage committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    ad3f458 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #229 from epage/cfg

    fix(stream): Respect 'test' feature
    epage authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d364ac4 View commit details
    Browse the repository at this point in the history
  6. docs: Update changelog

    epage committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    762ca76 View commit details
    Browse the repository at this point in the history
  7. chore: Release

    epage committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    fabe0c3 View commit details
    Browse the repository at this point in the history
Loading