- Update CONTRIBUTORS.md
- Switch to using
document-feature
for genearating feature flag documentation - Improve documentation around features
- Add documentation around legacy serialization vs.
serde
module
- Gate serialization behind features
serde{,_json,_ron}
- Bump
indexmap
to2.6.0
- Set
rust-version=1.63.0
- Add
serde_json
as a default feature - Specify feature dependencies with explcit
dep:
- Split ci check step
build
intobuild
+test
. Addmsrv
job
- De/serialize through simple
Vec
instead ofCookieStoreSerialized
- Collect legacy
mod cookie_store
serialization impl - Rename
mod serialization
->serde
; split outjson
,ron
- Split
ron
andjson
serialization tests - Reorganize tests to respect
serde*
features - Move serialization into dedicated
mod serialization
- Update CONTRIBUTORS.md
- Add missing v0.20.1 CHANGELOG entries
- Rm
--topo-order
fromgit-cliff
call
- Pub use
cookie_store::StoreAction
- Need to maintain 0.20.x series for [patch] behavior to work
- Update CONTRIBUTORS.md
- Re-export dependency cookie
- Add
CookieStore::new()
- Rust_fmt changes
- Allow specification of last tag to generate CHANGELOG from
- Fix git-cliff args for latest release
- Allow serde and serde_derive to compile in parallel
- Check tag format in release.sh
- Store clone of original raw cookie
- Fix missing raw cookie elements
- Remove old
reqwest_impl
REMOVAL notice
- Make logging secure cookie values opt-in
- Dependency bumps
- Update CONTRIBUTORS
- Update to idna 0.3
- Do not use annotated tags in release.sh
- Prepare version item for
release.sh
- Prepare to start using
git-cliff
- Cargo fmt
- Fix release.sh comments/whitespace
- Expose feature
wasm-bindgen
- Derive clone for CookieStore
- Add API to save all cookies
- New
save_all
methods to emphasize divergence from RFC behavior
- Prepare version item for
release.sh
- Prepare to start using
git-cliff
- Export
cookie_domain::CookieDomain
aspub
- Export
pub use cookie_expiration::CookieExpiration
- Export
pub use cookie_path::CookiePath
- Make
CookieStore::from_cookies
pub - Add methods
CookieStore::load_json_all
andCookieStore::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
- Upgrade dependencies
- Attach
Secure
cookies to requests forhttp://localhost
and loopback IP addresses (e.g.127.0.0.1
). This change alignscookie_store
's behaviour to the behaviour of Chromium-based browsers and Firefox.
- deprecation in
v0.14.1
should have qualified as minor version bump - Upgrade dependencies
- Improve documentation on
CookieStore::get_request_cookies
- Introduce alternative
CookieStore::get_request_values
, markCookieStore::get_request_cookies
as deprecated, and suggest usage ofget_request_values
instead.
- BREAKING The
CookieStoreMutex
andCookieStoreRwLock
implementation previously provided under thereqwest_impl
feature have been migrated to a dedicated crate,reqwest_cookie_store
, and the feature has been removed. - BREAKING
reqwest
is no longer a direct depdency, but rather adev-depedency
. Furthermore, now only the neededreqwest
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 adev-dependency
for doctests.- Only enable the needed features for
reqwest
(@blyxxyz)
- Only enable the needed features for
- Upgrade
publisuffix
dependency tov2
(@rushmorem) - Remove unused dev-dependencies
- Fix attributes & configuration for feature support in docs.rs
- Introduce optional feature
reqwest_impl
, providing implementations of thereqwest::cookie::CookieStore
trait - Upgrade to
reqwest 0.11.2
- Upgrade to
env_logger 0.8
- Upgrade to
pretty_assertions 0.7
- Upgrade to
cookie 0.15
- Upgrade to
cookie 0.14
- Upgrade to
time 0.2
- Implement
{De,}Serialize
forCookieStore
(@Felerius)
- introduce optional feature
preserve_order
which maintains cookies in insertion order.
- remove
try_from
dependency again now thatreqwest
minimum rust version is bumped - upgrade to
url 2.0
(@benesch) - Upgrade to
idna 0.2
- Remove dependency on
failure
(seanmonstar)
- Revert removal of
try_from
dependency
- Upgrades to
cookies
v0.12 - Drop dependency
try_from
in lieu ofstd::convert::TryFrom
(@oherrala) - Drop dependency on
serde_derive
, rely onserde
only (@oherrala)
- Update to Rust 2018 edition
- Upgrades to
cookies
v0.11 - Minor dependency upgrades
- Upgrades to
reqwest
v0.9 - Replaces
error-chain
withfailure
- Removes separate
ReqwestSession::ErrorKind
. Added as variant::ErrorKind::Reqwest
instead.