NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #961 most downloaded on crates.io
Implementation of Cookie storage and retrieval
Last release 7 months ago
16 Feb 2026
Ships fairly regularly
a new release about every 7 months
Most releases are documented
notes for 25 of 28 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
29 releases · first in 2019
Update features list in README.md
Documentation
README.md (603ec05)Miscellaneous Tasks
map_or simplification (de3d24a)IntoUrl (570a316)Ci
1.64.0 (0076e34)time version (f42abc6)cargo clippy check step (144b64e)cargo fmt check step (b798842)Dep
1.88.0 (a2e2336)One column per quarter.
README.mdmap_or simplificationIntoUrl1.64.0time versioncargo clippy check stepcargo fmt check step1.88.0Guard public_suffix_list in new() w/ #cfg
public_suffix_list in new() w/ #cfgnew_with_public_suffix ctor under public_suffix featurerelease.sh to use cargo semver-checksSwitch to using document-feature for genearating feature flag documentation
Documentation
document-feature for genearating feature flag documentation (9645dd5)serde module (71a107a)Features
serde{,_json,_ron} (502063f)Miscellaneous Tasks
indexmap to 2.6.0 (1eed496)Build
rust-version=1.63.0 (18f9a3b)serde_json as a default feature (ff51434)dep: (02c0b73)Ci
build into build + test. Add msrv job (08560c2)Refact
Vec instead of CookieStoreSerialized (07d7178)mod cookie_store serialization impl (413638b)mod serialization -> serde; split out json, ron (dbc5d61)ron and json serialization tests (93633eb)serde* features (77aaad0)mod serialization (45436c7)document-feature for genearating feature flag documentationserde moduleserde{,_json,_ron}indexmap to 2.6.0rust-version=1.63.0serde_json as a default featuredep:build into build + test. Add msrv jobVec instead of CookieStoreSerializedmod cookie_store serialization implmod serialization -> serde; split out json, ronron and json serialization testsserde* featuresmod serializationAdd missing v0.20.1 CHANGELOG entries
--topo-order from git-cliff callFeatures Re-export dependency cookie ( a498959 ) Add CookieStore::new() ( 47e7fd2 ) Styling Rust_fmt changes
CookieStore::new()Allow specification of last tag to generate CHANGELOG from
Store clone of original raw cookie
Remove old reqwest_impl REMOVAL notice
Documentation
reqwest_impl REMOVAL notice (f6160af)Features
Miscellaneous Tasks
release.sh (5d2d535)git-cliff (b856bcf)Styling
Build
wasm-bindgen (b6d1ba8)Cookie_store
Rename
save_all methods to emphasize divergence from RFC behavior (a6cb8c1)reqwest_impl REMOVAL noticerelease.shgit-cliffwasm-bindgensave_all methods to emphasize divergence from RFC behaviorPrepare version item for release.sh
release.shgit-cliffBackport cliff.toml & release.sh to v0.16.X branch
Export cookie_domain::CookieDomain as pub
cookie_domain::CookieDomain as pubpub use cookie_expiration::CookieExpirationpub use cookie_path::CookiePathCookieStore::from_cookies pubCookieStore::load_json_all and CookieStore::load_all to allow
for loading both unexpired and expired cookies.Update of dependencies in public API in 0.15.2 should have qualified as minor version bump
0.15.2 should have qualified as minor version bump* Upgrade dependencies
Attach Secure cookies to requests for http://localhost and loopback IP addresses (e.g. 127.0.0.1). This change aligns cookie_store's behaviour to the
Secure cookies to requests for http://localhost and loopback IP addresses (e.g. 127.0.0.1). This change aligns cookie_store's behaviour to the behaviour of Chromium-based browsers and Firefox.deprecation in v0.14.1 should have qualified as minor version bump
v0.14.1 should have qualified as minor version bumpIntroduce alternative CookieStore::get_request_values, mark CookieStore::get_request_cookies as deprecated, and suggest usage of get_request_values in…
CookieStore::get_request_cookiesCookieStore::get_request_values, mark CookieStore::get_request_cookies as deprecated, and suggest usage of get_request_values instead.…to all default features. This is potentially a breaking change for users.
CookieStoreMutex and CookieStoreRwLock implementation previously provided under the reqwest_impl feature have been migrated to a dedicated crate, reqwest_cookie_store, and the feature has been removed.reqwest is no longer a direct depdency, but rather a dev-depedency. Furthermore, now only the needed reqwest features (cookies) are enabled, as opposed to all default features. This is potentially a breaking change for users.reqwest is no longer an optional dependency, it is now a dev-dependency for doctests.
reqwest (@blyxxyz)publisuffix dependency to v2 (@rushmorem)Fix attributes & configuration for feature support in docs.rs
Nothing published for this version
Introduce optional feature reqwest_impl, providing implementations of the reqwest::CookieStore trait
reqwest_impl, providing implementations of the reqwest::cookie::CookieStore traitreqwest 0.11.2env_logger 0.8pretty_assertions 0.7cookie 0.15* Upgrade to cookie 0.14 * Upgrade to time 0.2
cookie 0.14time 0.2Implement {De,}Serialize for CookieStore (@Felerius)
{De,}Serialize for CookieStore (@Felerius)introduce optional feature preserve_order which maintains cookies in insertion order.
preserve_order which maintains cookies in insertion order.remove try_from dependency again now that reqwest minimum rust version is bumped
try_from dependency again now that reqwest minimum rust version is bumpedurl 2.0 (@benesch)idna 0.2Remove dependency on failure (seanmonstar)
failure (seanmonstar)Revert removal of try_from dependency
try_from dependencyDrop dependency try_from in lieu of std::TryFrom (@oherrala)
cookies v0.12try_from in lieu of std::convert::TryFrom (@oherrala)serde_derive, rely on serde only (@oherrala)Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →