Skip to content

Releases: outfoxx/PotentCodables

🚀 v3.5.0

11 Jun 23:40
660e33e
Compare
Choose a tag to compare

What's Changed

  • Tracks and applies numerous fixes to libfyaml's streaming event emission api by @kdubb in #73
  • Implement YAML schemas for properly reading and writing scalars by @kdubb in #74

Full Changelog: 3.4.0...3.5.0

🚀 v3.4.0

05 Jun 18:28
8f5b1d8
Compare
Choose a tag to compare

What's Changed

  • Support CodableWithConfiguration by @kdubb in #70
  • YAML support JSON output and preferred string style by @kdubb in #71
  • Enable Float16 emulation for macCatalyst by @kdubb in #72

Full Changelog: 3.3.0...3.4.0

🚀 v3.3.0

16 May 08:20
5468800
Compare
Choose a tag to compare

What's Changed

  • Upgrade CI and fix tests by @kdubb in #68
  • Update libfyaml to v0.9 by @kdubb in #67
  • Support pretty printing and preferred flow/block style for YAML by @kdubb in #69

Full Changelog: 3.2.0...3.3.0

🚀 v3.2.0

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

What's Changed

  • Add TopLevelEncoder & TopLevelDecoder reusing Combine’s 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