Skip to content

pure-swift-json v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@fabianfett fabianfett released this 24 Jun 13:18
33f2da3

⚠️ This release includes breaking api changes

  • JSONEncoder and JSONDecoder are now prefixed with PS to remove naming conflicts with Foundation. (#48)
  • PSJSONEncoder is now a struct (#47)
  • PSJSONEncoder can now encode into JSONValue and PSJSONDecoder can decode from JSONValue (#46)
  • JSONValue.debugDataTypeDescription is now internal (#29 #45)
  • everything is now under one target PureSwiftJSON. (#44)
  • The code is now formatted with swiftformat. This is enforced with CI (#43)
  • The "early stage development" warning has been removed (#49)

This shall be one of the last releases before 1.0.0. With the changes in the project structure and the renaming of the PSJSONEncoder and PSJSONDecoder, I hope that the coming changes will not be source breaking.