NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2313 most downloaded on crates.io
concat! with support for const variables and expressions
Last release 1 years ago
18 May 2025
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
11 releases · first in 2022
One column per quarter.
[Simplify internal concat implementation][3d0e98ad]. Removes some unnecessary unsafe code.
May 18th, 2025
unsafe code.[Improve macro performance][ad3cb1a1]. Improves performance of the macro particularly when concatenating a large number of strs/slices. This change re
January 28th, 2025
[Reduce MSRV to Rust 1.60][fffa1fb8]. Removes usage of MaybeUninit::zeroed() which lowers the MSRV to Rust 1.60.
October 5th, 2024
MaybeUninit::zeroed()
which lowers the MSRV to Rust 1.60.[Allow slice concatenation without initial value][d0ceefed]. This change removes the need to add the initializer for non-number types when calling con
February 29th, 2024
concat_slices!. Instead of having to write something like this:concat_slices!([(0, 0, 0); (u8, u8, u8)]: /* ... */);
You can just writeconcat_slices!([(u8, u8, u8)]: /* ... */);
Contributed by airblast-dev[Remove special casing on primitive types by casting 0 to type][ae09191f]
January 24th, 2024
[Remove bytes feature, make concat_bytes! always available][b7311dcf]
November 3rd, 2023
[Special case initializers for f32, f64, char][66a2927a]
October 10th, 2023
[Make concat_slices! macro public][2c97f45b]
[Fix even more possible namespacing issues][254bb31b]
[Fix namespacing issues][2c3341bb].
March 30th, 2022
*March 19th, 2022* First release.
March 19th, 2022
First release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →