Releases: swift-extras/swift-extras-base64
Releases · swift-extras/swift-extras-base64
v1.0.0
Finally a 1.0 for swift-extras-base64
Major release changes
- Renamed
Base32.encodeBytes
toBase32.encodeToBytes
. PR #33 - Renamed
Base32.encodeString
toBase32.encodeToString
. PR #33 - Renamed
Base64.encodeBytes
toBase64.encodeToBytes
. PR #33 - Renamed
Base64.encodeString
toBase64.encodeToString
. PR #33
Minor release changes
- Support parsing padding characters in
Base32.decode
. PR #32 - Improved performance of
Base32.encode
. PR #32 - Added fast path for
Base32.decode
when not parsing whitespace characters, include option.allowNullCharacters
as parameter to support parsing whitespace characters. PR #36
Other changes
- Replace the integration tests with Benchmarks using swift-benchmark.
swift-extras-base64 0.7.0
- Added support for Base32 encoding and decoding (thanks @adam-fowler!) (#29)
swift-extras-base64 v0.6.0
- Added license notice. #28
- Fixed issue where decoding of empty bytes crashed. #27
- Nest definition of DecodingError in Base64 enum. (Thanks @patrickfreed) #25
swift-extras-base64 v0.5.0
- Fixes an issue where decoding produced an incorrect result, thanks to @JBosecker & @patrickfreed (#23)
swift-extras-base64 v0.4.0
swift-base64-kit
was moved to swift-extras and got a new name: swift-extras-base64
.
Base64Kit v0.3.0
- Faster encode and decode thanks to Chromium precomputed lookup tables #19
Base64Kit v0.2.0
Base64 0.1.0
The very first release! Feedback highly welcome.