What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 10 months
Some releases are documented
notes for 10 of 17 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
17 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
17 releases · Mar 2020 to May 2022
2021
2022
2023
2024
2025
2026
Releases
latest 17-
0.5.227 May 2022Release notes
Open source →- Fix to pointer provenance for owned
Cow<str>(#47), thanks to @Nilstrieb.
- Fix to pointer provenance for owned
-
0.5.122 Jul 2021Release notes
Open source →- The
Deserializeimplementation forbeef::Cow<str>using theimpl_serdefeature is now specialized, and will produced a borrowed variant if possible, which is particularly useful forserde_json(see #44). const_fnfeature is internally using a narrower unstable feature gateconst_fn_trait_bound(see #41).- Clarified documentation and doc tests to specify that
beef::lean::Cowis two words wide on 64-bit architectures only.
- The
-
0.5.026 Jan 2021Release notes
Open source → -
0.4.402 May 2020 -
0.4.322 Apr 2020 -
0.4.231 Mar 2020Release notes
Open source →const_strandconst_sliceare now available for bothbeef::Cowandbeef::lean::Cow.const_strno longer requires nightly and is available without a feature flag.
-
0.4.121 Mar 2020 -
0.4.018 Mar 2020Release notes
Open source →- Fixed a memory leak in
beef::lean::Cow, found thanks to Miri and @RalfJung. - Added
impl_serdefeature which provides aSerializeandDeserializetrait implementations. - Added
is_borrowedandis_ownedmethods. beef::Cow<'a, T>is now a type alias tobeef::generic::Cow<'a, T, Wide>whereWideis private. This doesn't change anything, merely hidesOption<NonZeroUsize>as implementation detail and makes errors more readable.- Due to internal refactoring,
const_fnfeature now adds two separate functions instead of one:const_strandconst_slicefor borrowing&'static strand&'static [T]respectively. This is the only breaking change this release.
- Fixed a memory leak in
-
0.3.017 Mar 2020Release notes
Open source →beef::Cow<'a, T>is now a type alias forbeef::generic::Cow<'a, T, Option<NonZeroUsize>>.- Added
beef::lean::Cow<'a, T>which is a type alias forbeef::generic::Cow<'a, T, Lean>, whereLeanis a 0-sized struct. This version of theCowstores length and capacity together on a singleusize, and is only available for 64-bit targets. - Due to generic constraints
const_fnnow addsCow::const_borrowedas a separate function. This is not available forbeef::lean::Cow. Beeftrait has been made private.
-
0.2.114 Mar 2020 -
0.2.014 Mar 2020Nothing published for this version
-
0.1.514 Mar 2020Nothing published for this version
-
0.1.414 Mar 2020Nothing published for this version
-
0.1.314 Mar 2020Nothing published for this version
-
0.1.213 Mar 2020Nothing published for this version
-
0.1.112 Mar 2020Nothing published for this version
-
0.1.012 Mar 2020Nothing published for this version