Skip to content

chore: update rust crate const_format to v0.2.36#12

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/const_format-0.x-lockfile
Open

chore: update rust crate const_format to v0.2.36#12
renovate[bot] wants to merge 1 commit intomainfrom
renovate/const_format-0.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented May 6, 2024

This PR contains the following updates:

Package Type Update Change
const_format dev-dependencies patch 0.2.190.2.36

Release Notes

rodrimati1992/const_format_crates (const_format)

v0.2.36

Breaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by quote increasing its MSRV to 1.71.

Now the "rust_1_64" feature is effectively always enabled, so these items are always enabled:

  • const_format::str_split

Deprecated these items because their replacements now take constant time to run:

  • const_format::fmt::StrWriter::as_bytes_alt: superceeded by as_bytes
  • const_format::fmt::StrWriter::as_str_alt: superceeded by as_str
  • const_format::fmt::StrWriterMut::as_bytes_alt: superceeded by as_bytes
  • const_format::fmt::StrWriterMut::as_str_alt: superceeded by as_str
  • const_format::utils::slice_up_to_len_alt: superceeded by slice_up_to_len

Changed these methods from being conditionally const (by requiring the "rust_1_64" feature to be const) to being unconditionally const:

  • const_format::fmt::StrWriter::as_bytes
  • const_format::fmt::StrWriter::as_str
  • const_format::fmt::StrWriterMut::as_bytes
  • const_format::fmt::StrWriterMut::as_str

Changed this method to be const:

  • const_format::AsciiStr::as_str

Fixed nightly 2026-04-09 compatibility when cargo update -Z minimal-versions is used by bumping konst internal dependency to "0.2.20" version

v0.2.35

Breaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by quote increasing its MSRV to 1.60.

v0.2.34

Now all features that used to require nightly only require Rust 1.83.0

Added "rust_1_83" feature that enables "rust_1_64" feature

Changed "fmt" feature to enable "rust_1_83" feature

Made many macros forward compatible with inline const patterns(when the "rust_1_83" feature is enabled):

  • concatc
  • concatcp
  • formatc
  • formatcp
  • map_ascii_case
  • str_get
  • str_index
  • str_repeat
  • str_replace

Added these macros:

  • str_splice_out
  • str_split_alt

v0.2.33

Fixed Rust Analyzer style warning for assertion macros.

v0.2.32

Breaking change: bumped Minimum Supported Rust Version to Rust 1.57 and changed crate's edition to 2021. This change is motivated by proc-macro2 increasing its MSRV to 1.56.

Changed these items that needed the "rust_1_51" feature into always being enabled:

  • map_ascii_case
  • str_replace

v0.2.31

Added a workaround for rustdoc bug (rust-lang/rust#112085).

v0.2.29

Added lowercase hexadecimal formatting support.

Breaking: to add lowercase hexadecimal formatting, this crate changed the uppercase hexadecimal formatter from {:x} to {:X}

v0.2.27

Replacing existing features with these:

  • "rust_1_64": superceeding the soft-deprecated "more_str_macros" feature.
  • "rust_1_51": superceeding the soft-deprecated "const_generics" feature.
    The new features are enabled by the feature they superceede.

Now the "fmt" feature enables the "rust_1_64" feature.

v0.2.26

Added "more_str_macros" crate feature.

Added str_split macro, conditional on the "more_str_macros" feature.

Added char pattern support to str_replace.

v0.2.25

Fixed the clippy::double_parens (false positive) warning by
encoding the &'static str type annotation some other way.

Made SplicedStr, Formatting, and NumberFormatting derive Eq .

v0.2.24

Fixed error that caused formatting macros not to be usable in statement position.

v0.2.23

Added type annotations to concatp, concatcp, formatc and formatcp macros to help IDEs infer the type.

v0.2.22

Compare Source

Added the assertcp, assertcp_ne, and assertcp_eq macros under the "assertcp" feature.

Added const_eq methods for PWrapper<&[char]> and PWrapper<Option<char>>

Added the "assertcp" feature, which enables the assertcp* macros.

Aliased "assert" crate feature to "assertc", and removed old name from docs to reduce confusion.

v0.2.21

Rewrote assertion macros to:

  • Have more concise error messages
  • Point to all their arguments when the assertion fails
  • Resemble std error messages more

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title chore: update rust crate const_format to v0.2.32 chore: update rust crate const_format to v0.2.33 Sep 6, 2024
@renovate renovate Bot force-pushed the renovate/const_format-0.x-lockfile branch from a3f4a9a to ebaad7b Compare September 16, 2024 10:54
@renovate renovate Bot force-pushed the renovate/const_format-0.x-lockfile branch from ebaad7b to 70bff4f Compare December 6, 2024 22:47
@renovate renovate Bot changed the title chore: update rust crate const_format to v0.2.33 chore: update rust crate const_format to v0.2.34 Dec 6, 2024
@renovate renovate Bot changed the title chore: update rust crate const_format to v0.2.34 chore: update rust crate const_format to v0.2.35 Oct 6, 2025
@renovate renovate Bot force-pushed the renovate/const_format-0.x-lockfile branch from 70bff4f to 9dadf88 Compare December 10, 2025 14:37
@renovate renovate Bot force-pushed the renovate/const_format-0.x-lockfile branch from 9dadf88 to fcace40 Compare April 17, 2026 09:38
@renovate renovate Bot changed the title chore: update rust crate const_format to v0.2.35 chore: update rust crate const_format to v0.2.36 Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants