Skip to content

SwiftAvroCore v1.0

Choose a tag to compare

@lynixliu lynixliu released this 08 Apr 10:00
· 100 commits to master since this release
5ce7951

What's Changed

This is a major update since the project created, refactor the whole project to compatible with Swift 6

  • apply Sendable to IPC structures
  • refactor IPC Object Container to decouple the dependency
  • refactor IPC Request, Response, Context and Session Cache to decouple the dependency
  • loose the constraints of decode/encode function from Codable to Decodable/Encodabe
  • fixed the encoding errors optional map and array in nested structures
  • changed all test case from XCT to swift test
  • using the Swift builtin Mirror to reimplemented the reflection
  • correct the wrong value in test data
  • add more usage in readme

Note:
The project has reached a stable state. Future changes will be limited to:

  • Swift version updates
  • Bug reports