Skip to content

Releases: SwiftPackageIndex/SemanticVersion

0.4.0

28 Nov 11:37
ea8eea9
Compare
Choose a tag to compare
  • Adds support for a semverString codable strategy that allows persisting the version more concisely. The default strategy remains defaultCodable, which encodes the struct with all fields exactly like the default Codable.
let stringEncoder = JSONEncoder()
stringEncoder.semanticVersionEncodingStrategy = .semverString
try stringEncoder.encode(v123) // 7 bytes -> "1.2.3", including quotes

Thank you to @chriseplettsonos for the contribution!

0.3.8

04 Nov 08:56
0f1351b
Compare
Choose a tag to compare

Thank you to @chriseplettsonos for the contribution!

0.3.7

21 Sep 07:35
45e2ec8
Compare
Choose a tag to compare
  • Added Sendable annotation
  • Added CodeQL and dependabot setup

0.3.6

22 Jun 09:33
a70840d
Compare
Choose a tag to compare
  • no functional changes, purely related to SPI compatibility testing

0.3.5

22 Aug 08:21
fc67091
Compare
Choose a tag to compare
  • remove superfluous docc plugin dependency

0.3.4

22 Aug 08:20
333efa8
Compare
Choose a tag to compare
  • add documentation overview page

0.3.3

22 Aug 08:20
Compare
Choose a tag to compare
  • update documentation

0.3.2

02 May 10:07
a0ac209
Compare
Choose a tag to compare
  • Add documentation setup

0.3.1

03 Sep 08:51
97f2bd0
Compare
Choose a tag to compare
  • show watchOS support in SPI

0.3.0

02 Sep 10:31
a302bf0
Compare
Choose a tag to compare
  • Add support for Swift versions 4.2, 5.0, and 5.1