astraw / bui-backend

backend server for Browser User Interface (BUI)
Apache License 2.0
89 stars 4 forks source link

Update cookie requirement from 0.15 to 0.16 #18

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on cookie to permit the latest version.

Changelog

Sourced from cookie's changelog.

Version 0.16.0 (Dec 28, 2021)

Breaking Changes

  • The MSRV is now 1.53, up from 1.41 in 0.15.
  • time has been updated to 0.3 and is reexported from the crate root.

General Changes

  • rust-crypto dependencies were updated to their latest versions.

Version 0.15

Version 0.15.1 (Jul 14, 2021)

Changes and Fixes

  • A panic that could result from non-char boundary indexing was fixed.
  • Stale doc references to version 0.14 were updated.

Version 0.15.0 (Feb 25, 2021)

Breaking Changes

  • Cookie::force_remove() takes &Cookie instead of Cookie.
  • Child jar methods split into immutable and mutable versions (Cookie::{private{_mut}, signed{_mut}}).
  • Cookie::encoded() returns a new Display struct.
  • Dates with year <= 99 are handled like Chrome: range 0..=68 maps to 2000..=2068, 69..=99 to 1969..=1999.
  • Cookie::{set_}expires() operates on a new Expiration enum.

New Features

  • Added Cookie::make_removal() to manually create expired cookies.
  • Added Cookie::stripped() display variant to print only the name and value of a cookie.
  • Key implements a constant-time PartialEq.
  • Added Key::master() to retrieve the full 512-bit master key.
  • Added PrivateJar::decrypt() to manually decrypt an encrypted Cookie.
  • Added SignedJar::verify() to manually verify a signed Cookie.
  • Cookie::expires() returns an Option<Expiration> to allow distinguishing between unset and None expirations.
  • Added Cookie::expires_datetime() to retrieve the expiration as an OffsetDateTime.
  • Added Cookie::unset_expires() to unset expirations.

General Changes and Fixes

  • MSRV is 1.41.

... (truncated)

Commits
  • da6a5be New version: 0.16.0.
  • 27d0684 Update RustCrypto dependencies.
  • 6af6e6f New release candidate version: 0.16.0-rc.1.
  • cbd84ff Reexport 'time' from crate root.
  • 5e616c3 Fix 'time' 0.3 update.
  • 0a7453c Initial update to 'time' 0.3.
  • 0d10202 Use the latest release version in README.
  • 9dc4b86 Update CHANGELOG for 0.15.1.
  • 5c560de Move to 0.16-dev on master.
  • 13511f3 Check if index is a char boundary before split.
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)