Swiftpack.co - Swift Packages by lynixliu

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by lynixliu

lynixliu/SwiftAvroCore v0.4
An implementation of Apache Avro in Swift 5
⭐️ 21
🕓 25 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
v0.4
25 weeks ago
## What's Changed * fix optional field type decode in record by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/29 * 28 unable to decode nested records by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/30 * remove local build directory by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/32 * remove .swifttpm by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/33 * Remove unkeyedContainerCache in AvroBinaryEncoder class by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/35 **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.3.3...v0.4
v0.3.4
1 year ago
## What's Changed * fix optional field type decode in record by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/29 * 28 unable to decode nested records by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/30 * remove local build directory by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/32 * remove .swifttpm by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/33 **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.3.3...v0.3.4
v0.3.3
1 year ago
## What's Changed * Minor typo fix by @chmac in https://github.com/lynixliu/SwiftAvroCore/pull/22 * Make NullCode.init public by @chmac in https://github.com/lynixliu/SwiftAvroCore/pull/25 * 23 cannot find type uint8 in scope and type of expression is ambiguous by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/26 * Develop by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/27 ## New Contributors * @chmac made their first contribution in https://github.com/lynixliu/SwiftAvroCore/pull/22 **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.3.2...v0.3.3
v0.3.2
1 year ago
## What's Changed * Develop by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/18 * added runtime schema generation by @darvin in https://github.com/lynixliu/SwiftAvroCore/pull/19 * more robust testing, exposing more api to provide functional ObjectContainer to 3rd party user by @darvin in https://github.com/lynixliu/SwiftAvroCore/pull/20 * Merge pull request 20: more robust testing, exposing more api of ObjectContainer by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/21 ## New Contributors * @darvin made their first contribution in https://github.com/lynixliu/SwiftAvroCore/pull/19 **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.3.1...v0.3.2
Improve protocol interface
1 year ago
## What's Changed * Improve protocol interface by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/16 * Merge improve-protocol-interface from Develop branch by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/17 **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.3...v0.3.1
Full protocol support
1 year ago
## What's Changed * Add Protocol Wire Format: Handshake and Call Format by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/14 and https://github.com/lynixliu/SwiftAvroCore/pull/15 * Add Unit test for client and server Handshake, message request and response. **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.2.3...v0.3
v0.2.3
2 years ago
## What's Changed * Merge File Object from project SwiftAvroRPC by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/10 * Public getName of schema by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/11 * Decode unknown type of Data to Any @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/12 * Add negative index support for Avro array and map by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/13 **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.2.2...v0.2.3
v0.2.2
2 years ago
# Release Notes ## What's new Add Avro File Object Container: this container can encode and decode Avro File object according to the user specified schema from/to Data with the Avro File Object Header. ## Interface `avro.makeFileObjectContainer(schema: String, codec: CodecProtocol)throws -> ObjectContainer ` Please refer to func testObjectContainerFile() in AvroDecodableTest.
v0.2.1
2 years ago
# Release Notes: ## High Lights This version add the Avro protocol schema encode/decode support, the protocol schema can be decode from JSON and generate the message schema for decode and encode request and response in a session. Refactor the schema decoder code, refine the exception handling and removed redundant code. Upgrade the code to Swift5.5 and compiled from macOS 10.15 - 12.0. ## What's Changed * Fix inner map encode and decode tail error by @lynixliu in https://github.com/lynixliu/SwiftAvroCore/pull/6 **Full Changelog**: https://github.com/lynixliu/SwiftAvroCore/compare/v0.2..v0.2.1
Initial version
5 years ago
Initial version of Apache Avro in Swift 4 with Codable interface

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics