Skip to content

Releases: outfoxx/PotentCodables

馃殌 v3.2.0

27 Sep 22:43
583f1b0
Compare
Choose a tag to compare

What's Changed

  • Add TopLevelEncoder & TopLevelDecoder reusing Combine鈥檚 if available by @kdubb in #56
  • Require transformer Source types to be Encodable or Decodable by @kdubb in #58
  • Support transformers in TopLevelEncoder & TopLevelDecoder by @kdubb in #57
  • Add decodeContents(using:) and use generic sequence in encode(:,using:) for UnkeyedDecodingContainer by @kdubb in #59
  • Add ValueCodingTransformerProviding that allows encoding/decoding without implmenting Codable by @kdubb in #60
  • Remove mutating from extenions on SingleValueDecodingContainer by @kdubb in #61

Full Changelog: 3.1.1...3.2.0

馃殌 v3.1.1

26 Jun 17:19
0c423eb
Compare
Choose a tag to compare

What's Changed

  • Fix direct encoding/decoding of AnyValue.AnyDictionary by @kdubb in #55

Full Changelog: 3.1.0...3.1.1

馃殌 v3.1.0

14 Jun 01:18
d37225d
Compare
Choose a tag to compare

What's Changed

  • CBOR: Support deterministic mode by @kdubb in #54

Full Changelog: 3.0.3...3.1.0

馃殌 v3.0.3

09 Jun 15:27
9c5adf2
Compare
Choose a tag to compare

What's Changed

  • Random data resilience for ASN1 and CBOR by @kdubb in #52

Full Changelog: 3.0.2...3.0.3

馃殌 v3.0.2

20 Feb 05:04
87b95c9
Compare
Choose a tag to compare

What's Changed

  • Allow unpadded base64 when decoding by @kdubb in #51

Full Changelog: 3.0.1...3.0.2

馃殌 v3.0.1

14 Feb 23:12
e724100
Compare
Choose a tag to compare

What's Changed

  • Fix dependencies in package targets by @kdubb in #50

Full Changelog: 3.0.0...3.0.1

馃殌 v3.0.0

12 Feb 07:43
176c788
Compare
Choose a tag to compare

What's Changed

  • Remove YAML.stableText missed from 2.4 changes by @kdubb in #35
  • Version 3 by @kdubb in #36
  • Fixes for Swift 5.5 compilation by @kdubb in #37
  • Fix sonar smells by @kdubb in #38
  • Linux support by @kdubb in #39
  • Restore TreeValueDecodingContainer support by @kdubb in #40
  • Encode CBOR millisecond dates untagged by @kdubb in #41
  • Limit Float16 dependency when Swift 5.5 or above by @kdubb in #43
  • Move to generated Swift DocC documentation by @kdubb in #44
  • Ensure all Readers & Writers have package access by @kdubb in #45
  • Cleanup Ref/EmbeddRef API by @kdubb in #46
  • Update old doc references by @kdubb in #47
  • Use boxing when encoding AnyValues by @kdubb in #48
  • Use KeyedNestedEncoder in CustomRef.encode by @kdubb in #49

Full Changelog: 2.4.2...3.0.0

馃殌 v3.0.0-beta.3

12 Feb 05:37
176c788
Compare
Choose a tag to compare
馃殌 v3.0.0-beta.3 Pre-release
Pre-release

What's Changed

  • Use KeyedNestedEncoder in CustomRef.encode by @kdubb in #49

Full Changelog: 3.0.0-beta.2...3.0.0-beta.3

馃殌 v3.0.0-beta.2

12 Feb 04:14
48fcb56
Compare
Choose a tag to compare
馃殌 v3.0.0-beta.2 Pre-release
Pre-release

What's Changed

  • Use boxing when encoding AnyValues by @kdubb in #48

Full Changelog: 3.0.0-beta.1...3.0.0-beta.2

馃殌 v3.0.0-beta.1

12 Feb 00:27
a102899
Compare
Choose a tag to compare
馃殌 v3.0.0-beta.1 Pre-release
Pre-release

What's Changed

  • Remove YAML.stableText missed from 2.4 changes by @kdubb in #35
  • Version 3 by @kdubb in #36
  • Fixes for Swift 5.5 compilation by @kdubb in #37
  • Fix sonar smells by @kdubb in #38
  • Linux support by @kdubb in #39
  • Restore TreeValueDecodingContainer support by @kdubb in #40
  • Encode CBOR millisecond dates untagged by @kdubb in #41
  • Limit Float16 dependency when Swift 5.5 or above by @kdubb in #43
  • Move to generated Swift DocC documentation by @kdubb in #44
  • Ensure all Readers & Writers have package access by @kdubb in #45
  • Cleanup Ref/EmbeddRef API by @kdubb in #46
  • Update old doc references by @kdubb in #47

Full Changelog: 2.4.2...3.0.0-beta.1