instructure / paseto

A paseto implementation in rust.
MIT License
150 stars 14 forks source link

Update base64 requirement from ^0.10 to ^0.11 #9

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Updates the requirements on base64 to permit the latest version.

Changelog *Sourced from [base64's changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md).* > - 0.11.0 > - Minimum rust version 1.34.0 > - `no_std` is now supported via the two new features `alloc` and `std`. > > # 0.10.1 > > - Minimum rust version 1.27.2 > - Fix bug in streaming encoding ([#90](https://github-redirect.dependabot.com/marshallpierce/rust-base64/pull/90)): if the underlying writer didn't write all the bytes given to it, the remaining bytes would not be retried later. See the docs on `EncoderWriter::write`. > - Make it configurable whether or not to return an error when decoding detects excess trailing bits. > > # 0.10.0 > > - Remove line wrapping. Line wrapping was never a great conceptual fit in this library, and other features (streaming encoding, etc) either couldn't support it or could support only special cases of it with a great increase in complexity. Line wrapping has been pulled out into a [line-wrap](https://crates.io/crates/line-wrap) crate, so it's still available if you need it. > - `Base64Display` creation no longer uses a `Result` because it can't fail, which means its helper methods for common > configs that `unwrap()` for you are no longer needed > - Add a streaming encoder `Write` impl to transparently base64 as you write. > - Remove the remaining `unsafe` code. > - Remove whitespace stripping to simplify `no_std` support. No out of the box configs use it, and it's trivial to do yourself if needed: `filter(|b| !b" \n\t\r\x0b\x0c".contains(b)`. > - Detect invalid trailing symbols when decoding and return an error rather than silently ignoring them. > > # 0.9.3 > > - Update safemem > > # 0.9.2 > > - Derive `Clone` for `DecodeError`. > > # 0.9.1 > > - Add support for `crypt(3)`'s base64 variant. > > # 0.9.0 > > - `decode_config_slice` function for no-allocation decoding, analogous to `encode_config_slice` > - Decode performance optimization > > # 0.8.0 > > - `encode_config_slice` function for no-allocation encoding > > # 0.7.0 > > - `STANDARD_NO_PAD` config > - `Base64Display` heap-free wrapper for use in format strings, etc > > # 0.6.0 > > - Decode performance improvements > - Use `unsafe` in fewer places > ... (truncated)
Commits - [`edc3859`](https://github.com/marshallpierce/rust-base64/commit/edc3859d830043d59179e7a26db6f952139c9483) v0.11.0 - [`07b1d6b`](https://github.com/marshallpierce/rust-base64/commit/07b1d6b713cc2bd7d107185bd0d14bf06cddfb48) Merge pull request [#117](https://github-redirect.dependabot.com/marshallpierce/rust-base64/issues/117) from eclipseo/patch-1 - [`e923d5f`](https://github.com/marshallpierce/rust-base64/commit/e923d5f45668e4dd8b8bc3109f4e1b664a386053) Bump criterion to 0.3 - [`9ae0292`](https://github.com/marshallpierce/rust-base64/commit/9ae0292f749c772a037fb1d8edcb35e0f3b970ef) Merge pull request [#116](https://github-redirect.dependabot.com/marshallpierce/rust-base64/issues/116) from Shnatsel/patch-1 - [`85623ca`](https://github.com/marshallpierce/rust-base64/commit/85623caa94be336fdee5487243f68d8f8ff9288c) Advertise that unsafe code is forbidden - [`a40d420`](https://github.com/marshallpierce/rust-base64/commit/a40d420f011c174565b5fddf7627a52ff31161ef) Merge pull request [#111](https://github-redirect.dependabot.com/marshallpierce/rust-base64/issues/111) from CryZe/no-std - [`b4da176`](https://github.com/marshallpierce/rust-base64/commit/b4da176ec04b2aa939a1f310d6fb90241f7820af) Write Documentation and add CI for no_std - [`3e0fe90`](https://github.com/marshallpierce/rust-base64/commit/3e0fe903490849ba8d66cb2188dc8e6a5b812c26) Bump Minimum Version to 1.34.0 - [`6d44a63`](https://github.com/marshallpierce/rust-base64/commit/6d44a63b58a57b2c136584687818cb42268cd208) Implement Support for no_std - [`d4cd64f`](https://github.com/marshallpierce/rust-base64/commit/d4cd64fabc47b64ab14981db63f9b6676cf068ef) Merge pull request [#114](https://github-redirect.dependabot.com/marshallpierce/rust-base64/issues/114) from marshallpierce/forbid-unsafe - Additional commits viewable in [compare view](https://github.com/marshallpierce/rust-base64/compare/v0.10.0...v0.11.0)


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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)