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.
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.9.3...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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps base64 from 0.9.3 to 0.11.0.
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.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.9.3...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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)