Correct the symbols used for the predefined alphabet::BIN_HEX.
0.22.0
DecodeSliceError::OutputSliceTooSmall is now conservative rather than precise. That is, the error will only occur if the decoded output cannot fit, meaning that Engine::decode_slice can now be used with exactly-sized output slices. As part of this, Engine::internal_decode now returns DecodeSliceError instead of DecodeError, but that is not expected to affect any external callers.
DecodeError::InvalidLength now refers specifically to the number of valid symbols being invalid (i.e. len % 4 == 1), rather than just the number of input bytes. This avoids confusing scenarios when based on interpretation you could make a case for either InvalidLength or InvalidByte being appropriate.
Decoding is somewhat faster (5-10%)
0.21.7
Support getting an alphabet's contents as a str via Alphabet::as_str()
0.21.6
Improved introductory documentation and example
0.21.5
Add Debug and Clone impls for the general purpose Engine
0.21.4
Make encoded_lenconst, allowing the creation of arrays sized to encode compile-time-known data lengths
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the crates-io group with 8 updates in the / directory:
0.23.5
0.23.7
0.4.20
0.4.21
0.21.3
0.22.1
1.18.0
1.19.0
0.13.3
0.14.1
0.26.0
0.26.3
0.9.3
0.9.4
2.10.0
2.11.0
Updates
rustls
from 0.23.5 to 0.23.7Commits
e45fec4
Prepare 0.23.72c72fb0
Test for moreclose_notify
conditions7d4e809
Ignore duplicativesend_close_notify
callsced64bc
read_tls
refuse to read further data afterclose_notify
alert386b6fd
Correctly discard data afterclose_notify
alert06dc1d5
deps: update cargo semver compatible deps252b5d3
Prepare 0.23.655890f0
Test for junk in unbuffered input afterclose_notify
972da7f
Test app data afterclose_notify
is ignored424bb31
Test for junk in deframer buffer afterclose_notify
Updates
log
from 0.4.20 to 0.4.21Changelog
Sourced from log's changelog.
Commits
3ccdc28
Merge pull request #617 from rust-lang/cargo/0.4.216153cb2
prepare for 0.4.21 releasef0f7494
Merge pull request #613 from rust-lang/feat/kv-cleanup2b220bf
clean up structured logging example646e9ab
use original Visitor name for VisitValuecf85c38
add needed subfeatures to kv_unstable73e9539
fix up capturing of :err31bb4b0
move error macros togetherad91711
support field shorthand in macros90a347b
restore removed APIs as deprecatedUpdates
base64
from 0.21.3 to 0.22.1Changelog
Sourced from base64's changelog.
Commits
e144006
v0.22.164cca59
Merge pull request #271 from JobanSD/patch-1838355e
Correct BinHex 4.0 alphabet according to specificationsbf15ccf
Merge pull request #270 from marshallpierce/mp/clippyfc6aabe
Appease clippy9a518a2
Merge pull request #267 from bdura/patch-1d96c80f
Merge branch 'marshallpierce:master' into patch-15d70ba7
Merge pull request #269 from marshallpierce/mp/decode-preciselyefb6c00
Release notes2b91084
Add some tests to boost coverageUpdates
once_cell
from 1.18.0 to 1.19.0Changelog
Sourced from once_cell's changelog.
Commits
c48d3c2
Merge pull request #251 from taks/portable-atomic8211d80
Fix CI2715aa9
v1.19.0dffcae4
Fix CIde4cd9d
Revert atomic-polyfill featuree26736f
Fix CI5f88676
Use portable_atomic instead of atomic-polyfill874f937
clarify that MSRV does bump the minor version3cd6549
Merge #245a2eabc9
Add--generate-link-to-definition
option when building on docs.rsUpdates
android_logger
from 0.13.3 to 0.14.1Commits
Updates
webpki-roots
from 0.26.0 to 0.26.3Release notes
Sourced from webpki-roots's releases.
Commits
a7b62a3
Cargo: version 0.26.2 -> 0.26.331d0038
lib: remove GLOBALTRUST 2020d541a7d
webpki-ccadb: distrust any CA with a distrust after datec9de4d6
Cargo: version 0.26.1 -> 0.26.25f55bf0
add FIRMAPROFESIONAL CA ROOT-A WEBe7c20c2
Upgrade to rcgen 0.1383cccd6
Update reqwest requirement from 0.11 to 0.1290de8af
Update rustls requirement from 0.22 to 0.230a4f749
Update x509-parser requirement from 0.15.1 to 0.16.0d94d1b7
Accept upstream changes in CCADB metadataUpdates
core-foundation
from 0.9.3 to 0.9.4Commits
795398a
Bump the version of core-foundation and the dependency on core-foundation-sys64dd01a
NSScreen (cocoa): Add maximumRefreshInterval and minimumRefreshInterval (#646)58972ae
Update to 2018 edition. (#642)eb41f50
Bump core-graphics-types version723886f
Only importSInt32
on macOS. (#641)6484a6e
ci: Update to actions/checkout@v4 (#640)3ff7cc2
docs: Fix various markdown issues. (#639)c4f4ad2
feat: add link feature (#608)fbde503
Bump cocoa-foundation version5be8e2c
Bump core-text version (#638)Updates
core-foundation-sys
from 0.8.4 to 0.8.6Commits
64dd01a
NSScreen (cocoa): Add maximumRefreshInterval and minimumRefreshInterval (#646)58972ae
Update to 2018 edition. (#642)eb41f50
Bump core-graphics-types version723886f
Only importSInt32
on macOS. (#641)6484a6e
ci: Update to actions/checkout@v4 (#640)3ff7cc2
docs: Fix various markdown issues. (#639)c4f4ad2
feat: add link feature (#608)fbde503
Bump cocoa-foundation version5be8e2c
Bump core-text version (#638)099bd27
rustfmt fixes (#637)Updates
security-framework
from 2.10.0 to 2.11.0Commits
f829e92
Bump8c89e67
Upgrade to bitflags 2fedc8dc
chore(doc): improve docs for subject item search option3619255
feat(search): add case-insensitive and subject item search options17f4078
Prefer keeping CFString3bf806d
fixup: kSecAttrDescription -> kSecAttrComment for comment3a2b873
Add support for searching by access groups.588c313
Support account name, comment, description, service when adding items to the ...Updates
security-framework-sys
from 2.10.0 to 2.11.0Commits
f829e92
Bump8c89e67
Upgrade to bitflags 2fedc8dc
chore(doc): improve docs for subject item search option3619255
feat(search): add case-insensitive and subject item search options17f4078
Prefer keeping CFString3bf806d
fixup: kSecAttrDescription -> kSecAttrComment for comment3a2b873
Add support for searching by access groups.588c313
Support account name, comment, description, service when adding items to the ...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 show