Thanks to visit codestin.com
Credit goes to github.com

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/env_logger
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.11.9
Choose a base ref
...
head repository: rust-cli/env_logger
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.11.10
Choose a head ref
  • 11 commits
  • 9 files changed
  • 2 contributors

Commits on Mar 1, 2026

  1. Configuration menu
    Copy the full SHA
    e7cc10f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34ad626 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #396 from rust-cli/renovate/crate-ci-committed-1.x

    chore(deps): Update pre-commit hook crate-ci/committed to v1.1.11
    epage authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    094ecf7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #397 from rust-cli/renovate/crate-ci-typos-1.x

    chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0
    epage authored Mar 1, 2026
    Configuration menu
    Copy the full SHA
    8cf1ba9 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2026

  1. chore: Upgrade compatible

    epage committed Mar 3, 2026
    Configuration menu
    Copy the full SHA
    b687a24 View commit details
    Browse the repository at this point in the history
  2. chore: Upgrade incompatible

    epage committed Mar 3, 2026
    Configuration menu
    Copy the full SHA
    143fa64 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #400 from epage/update

    chore: Update dependencies
    epage authored Mar 3, 2026
    Configuration menu
    Copy the full SHA
    8bc3fc3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. chore(deps): Update Rust Stable to v1.94 (#401)

    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [STABLE](https://redirect.github.com/rust-lang/rust) | minor | `1.93`
    → `1.94` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>rust-lang/rust (STABLE)</summary>
    
    ###
    [`v1.94`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1940-2026-03-05)
    
    [Compare
    Source](https://redirect.github.com/rust-lang/rust/compare/1.93.0...1.94.0)
    
    \==========================
    
    <a id="1.94.0-Language"></a>
    
    ## Language
    
    - [Impls and impl items inherit `dead_code` lint level of the
    corresponding traits and trait
    items](https://redirect.github.com/rust-lang/rust/pull/144113)
    - [Stabilize additional 29 RISC-V target features including large
    portions of the RVA22U64 / RVA23U64
    profiles](https://redirect.github.com/rust-lang/rust/pull/145948)
    - [Add warn-by-default `unused_visibilities` lint for visibility on
    `const _`
    declarations](https://redirect.github.com/rust-lang/rust/pull/147136)
    - [Update to Unicode
    17](https://redirect.github.com/rust-lang/rust/pull/148321)
    - [Avoid incorrect lifetime errors for
    closures](https://redirect.github.com/rust-lang/rust/pull/148329)
    
    <a id="1.94.0-Platform-Support"></a>
    
    ## Platform Support
    
    - [Add `riscv64im-unknown-none-elf` as a tier 3
    target](https://redirect.github.com/rust-lang/rust/pull/148790)
    
    Refer to Rust's [platform support page][platform-support-doc]
    for more information on Rust's tiered platform support.
    
    [platform-support-doc]:
    https://doc.rust-lang.org/rustc/platform-support.html
    
    <a id="1.94.0-Libraries"></a>
    
    ## Libraries
    
    - [Relax `T: Ord` bound for some `BinaryHeap<T>`
    methods.](https://redirect.github.com/rust-lang/rust/pull/149408)
    
    <a id="1.94.0-Stabilized-APIs"></a>
    
    ## Stabilized APIs
    
    -
    [`<[T]>::array_windows`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.array_windows)
    -
    [`<[T]>::element_offset`](https://doc.rust-lang.org/stable/std/primitive.slice.html#method.element_offset)
    -
    [`LazyCell::get`](https://doc.rust-lang.org/stable/std/cell/struct.LazyCell.html#method.get)
    -
    [`LazyCell::get_mut`](https://doc.rust-lang.org/stable/std/cell/struct.LazyCell.html#method.get_mut)
    -
    [`LazyCell::force_mut`](https://doc.rust-lang.org/stable/std/cell/struct.LazyCell.html#method.force_mut)
    -
    [`LazyLock::get`](https://doc.rust-lang.org/stable/std/sync/struct.LazyLock.html#method.get)
    -
    [`LazyLock::get_mut`](https://doc.rust-lang.org/stable/std/sync/struct.LazyLock.html#method.get_mut)
    -
    [`LazyLock::force_mut`](https://doc.rust-lang.org/stable/std/sync/struct.LazyLock.html#method.force_mut)
    - [`impl TryFrom<char> for
    usize`](https://doc.rust-lang.org/stable/std/convert/trait.TryFrom.html#impl-TryFrom%3Cchar%3E-for-usize)
    -
    [`std::iter::Peekable::next_if_map`](https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if_map)
    -
    [`std::iter::Peekable::next_if_map_mut`](https://doc.rust-lang.org/stable/std/iter/struct.Peekable.html#method.next_if_map_mut)
    - [x86 `avx512fp16`
    intrinsics](https://redirect.github.com/rust-lang/rust/issues/127213)
      (excluding those that depend directly on the unstable `f16` type)
    - [AArch64 NEON fp16
    intrinsics](https://redirect.github.com/rust-lang/rust/issues/136306)
      (excluding those that depend directly on the unstable `f16` type)
    -
    [`f32::consts::EULER_GAMMA`](https://doc.rust-lang.org/stable/std/f32/consts/constant.EULER_GAMMA.html)
    -
    [`f64::consts::EULER_GAMMA`](https://doc.rust-lang.org/stable/std/f64/consts/constant.EULER_GAMMA.html)
    -
    [`f32::consts::GOLDEN_RATIO`](https://doc.rust-lang.org/stable/std/f32/consts/constant.GOLDEN_RATIO.html)
    -
    [`f64::consts::GOLDEN_RATIO`](https://doc.rust-lang.org/stable/std/f64/consts/constant.GOLDEN_RATIO.html)
    
    These previously stable APIs are now stable in const contexts:
    
    -
    [`f32::mul_add`](https://doc.rust-lang.org/stable/std/primitive.f32.html#method.mul_add)
    -
    [`f64::mul_add`](https://doc.rust-lang.org/stable/std/primitive.f64.html#method.mul_add)
    
    <a id="1.94.0-Cargo"></a>
    
    ## Cargo
    
    - Stabilize the config include key. The top-level include config key
    allows loading additional config files, enabling better organization,
    sharing, and management of Cargo configurations across projects and
    environments.
    [docs](https://doc.rust-lang.org/nightly/cargo/reference/config.html#including-extra-configuration-files)
    [#&#8203;16284](https://redirect.github.com/rust-lang/cargo/pull/16284)
    - Stabilize the pubtime field in registry index. This records when a
    crate version was published and enables time-based dependency resolution
    in the future. Note that crates.io will gradually backfill existing
    packages when a new version is published. Not all crates have pubtime
    yet.
    [#&#8203;16369](https://redirect.github.com/rust-lang/cargo/pull/16369)
    [#&#8203;16372](https://redirect.github.com/rust-lang/cargo/pull/16372)
    - Cargo now parses [TOML v1.1](https://toml.io/en/v1.1.0) for manifests
    and configuration files. Note that using these features in Cargo.toml
    will raise your development MSRV, but the published manifest remains
    compatible with older parsers.
    [#&#8203;16415](https://redirect.github.com/rust-lang/cargo/pull/16415)
    - [Make `CARGO_BIN_EXE_<crate>` available at runtime
    ](https://redirect.github.com/rust-lang/cargo/pull/16421/)
    
    <a id="1.94.0-Compatibility-Notes"></a>
    
    ## Compatibility Notes
    
    - [Forbid freely casting lifetime bounds of
    `dyn`-types](https://redirect.github.com/rust-lang/rust/pull/136776)
    - [Make closure capturing have consistent and correct behaviour around
    patterns](https://redirect.github.com/rust-lang/rust/pull/138961)
    Some finer details of how precise closure captures get affected by
    pattern matching have been changed. In some cases, this can cause a
    non-move closure that was previously capturing an entire variable by
    move, to now capture only part of that variable by move, and other parts
    by borrow. This can cause the borrow checker to complain where it
    previously didn't, or cause `Drop` to run at a different point in time.
    - [Standard library macros are now imported via prelude, not via
    injected
    `#[macro_use]`](https://redirect.github.com/rust-lang/rust/pull/139493)
      This will raise an error if macros of the same name are glob imported.
    For example if a crate defines their own `matches` macro and then glob
    imports that,
    it's now ambiguous whether the custom or standard library `matches` is
    meant and
      an explicit import of the name is required to resolve the ambiguity.
    One exception is `core::panic` and `std::panic`, if their import is
    ambiguous
    a new warning
    ([`ambiguous_panic_imports`](https://redirect.github.com/rust-lang/rust/issues/147319))
    is raised.
    This may raise a new warning
    ([`ambiguous_panic_imports`](https://redirect.github.com/rust-lang/rust/issues/147319))
    on `#![no_std]` code glob importing the std crate.
    Both `core::panic!` and `std::panic!` are then in scope and which is
    used is ambiguous.
    - [Don't strip shebang in expression-context
    `include!(…)`s](https://redirect.github.com/rust-lang/rust/pull/146377)
    This can cause previously working includes to no longer compile if they
    included files which started with a shebang.
    - [Ambiguous glob reexports are now also visible
    cross-crate](https://redirect.github.com/rust-lang/rust/pull/147984)
    This unifies behavior between local and cross-crate errors on these
    exports, which may introduce new ambiguity errors.
    - [Don't normalize where-clauses before checking
    well-formedness](https://redirect.github.com/rust-lang/rust/pull/148477)
    - [Introduce a future compatibility warning on codegen attributes on
    body-free trait
    methods](https://redirect.github.com/rust-lang/rust/pull/148756)
      These attributes currently have no effect in this position.
    - [On Windows `std::time::SystemTime::checked_sub_duration` will return
    `None` for times before the Windows epoch
    (1/1/1601)](https://redirect.github.com/rust-lang/rust/pull/148825)
    - [Lifetime identifiers such as `'a` are now NFC
    normalized](https://redirect.github.com/rust-lang/rust/pull/149192).
    - [Overhaul filename handling for cross-compiler
    consistency](https://redirect.github.com/rust-lang/rust/pull/149709)
    Any paths emitted by compiler now always respect the relative-ness of
    the paths and `--remap-path-prefix` given originally.
    One side-effect of this change is that paths emitted for local crates in
    Cargo (path dependencies and workspace members) are no longer absolute
    but relative when emitted as part of a diagnostic in a downstream crate.
    
    <a id="1.94.0-Internal-Changes"></a>
    
    ## Internal Changes
    
    These changes do not affect any public interfaces of Rust, but they
    represent
    significant improvements to the performance or internals of rustc and
    related
    tools.
    
    - [Switch to `annotate-snippets` for error
    emission](https://redirect.github.com/rust-lang/rust/pull/150032)
      This should preserve mostly the same outputs in rustc error messages.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- 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/env_logger).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 5, 2026
    Configuration menu
    Copy the full SHA
    458b075 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2026

  1. docs(gh): Add sponsor link

    epage committed Mar 12, 2026
    Configuration menu
    Copy the full SHA
    d550741 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

  1. docs: Update changelog

    epage committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    de8c74f View commit details
    Browse the repository at this point in the history
  2. chore: Release

    epage committed Mar 23, 2026
    Configuration menu
    Copy the full SHA
    41320bf View commit details
    Browse the repository at this point in the history
Loading