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.encodeBytestoBase32.encodeToBytes. PR #33 - Renamed
Base32.encodeStringtoBase32.encodeToString. PR #33 - Renamed
Base64.encodeBytestoBase64.encodeToBytes. PR #33 - Renamed
Base64.encodeStringtoBase64.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.decodewhen not parsing whitespace characters, include option.allowNullCharactersas 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.