Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.44 KB

CHANGELOG.md

File metadata and controls

35 lines (23 loc) · 1.44 KB

Change Log

All significant changes to this project will be documented in this file.

Removed

  • Simplified the interface removing the EncodedData type replacing it with straight Array<UInt8>.

Added

  • Changed return type of BinaryEncoder.encode from EncodedData to Array<UInt8>.
  • Changed parameter type of BinaryDecoder.decode from EncodedData to Array<UInt8>.
  • Moving binary conversion into decode/encode stage to improve error recovery on invalid binary input.

Added

Added

  • Added support to/from Swift.Data to EncodedData.

Changed

  • Changed EncodedData var bytes: [UInt8] to Array<UInt8>(_ bytes: EncodedDate) constructor.

Added

  • Added CocoaPods support.
  • Added the ability to set a userInfo dictionary on the BinaryEncoder and BinaryDecoder.
  • Initial beta release of StickyEncoding, a high performance binary encoder for Swift.Codable types.