From 688f64bdbbfa19fd259bf0dfc166181c978c5a6d Mon Sep 17 00:00:00 2001 From: vooft <52610+vooft@users.noreply.github.com> Date: Mon, 27 May 2024 17:20:54 +0400 Subject: [PATCH 1/2] Added link to kotlinx-serialization-smile in the formats list (#2689) --- formats/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/formats/README.md b/formats/README.md index fa4dd17a8..cdb096126 100644 --- a/formats/README.md +++ b/formats/README.md @@ -35,3 +35,4 @@ For convenience, they have same `groupId`, versioning and release cycle as core | Fixed Length Format | [hfhbd/kotlinx-serialization-csv](https://github.com/hfhbd/kotlinx-serialization-csv)
`app.softwork:kotlinx-serialization-flf` | all supported platforms | Allows serialization and deserialization of [Fixed Length Format files](https://www.ibm.com/docs/en/psfa/7.2.1?topic=format-fixed-length-files). Each property must be annotated with `@FixedLength` and there are still some limitations due to missing delimiters. | | JSON5 | [xn32/json5k](https://github.com/xn32/json5k)
`io.github.xn32:json5k` | JVM, Native | Library for the serialization to and deserialization from [JSON5](https://json5.org) text. | | DynamoDB | [DynaMap](https://github.com/codanbaru/dynamap)
`com.codanbaru.kotlin:dynamap` | JVM | Allows serialization and deserialization of objects to and from [AttributeValue](https://sdk.amazonaws.com/kotlin/api/latest/dynamodb/aws.sdk.kotlin.services.dynamodb.model/-attribute-value/index.html) of Amazon [DynamoDB](https://aws.amazon.com/dynamodb/) | +| Smile | [vooft/kotlinx-serialization-smile](https://github.com/vooft/kotlinx-serialization-smile)
`io.github.vooft:kotlinx-serialization-smile-core` | all supported platforms | Allows serialization and deserialization of objects to and from [Smile](https://en.wikipedia.org/wiki/Smile_(data_interchange_format)). | From 4bf4113c2c6936e841caf2a8670382e701e7fcc2 Mon Sep 17 00:00:00 2001 From: iseki Date: Wed, 29 May 2024 20:36:52 +0800 Subject: [PATCH 2/2] Add bencoding to community-supported formats (#2687) --- formats/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/formats/README.md b/formats/README.md index cdb096126..327c2d78f 100644 --- a/formats/README.md +++ b/formats/README.md @@ -35,4 +35,6 @@ For convenience, they have same `groupId`, versioning and release cycle as core | Fixed Length Format | [hfhbd/kotlinx-serialization-csv](https://github.com/hfhbd/kotlinx-serialization-csv)
`app.softwork:kotlinx-serialization-flf` | all supported platforms | Allows serialization and deserialization of [Fixed Length Format files](https://www.ibm.com/docs/en/psfa/7.2.1?topic=format-fixed-length-files). Each property must be annotated with `@FixedLength` and there are still some limitations due to missing delimiters. | | JSON5 | [xn32/json5k](https://github.com/xn32/json5k)
`io.github.xn32:json5k` | JVM, Native | Library for the serialization to and deserialization from [JSON5](https://json5.org) text. | | DynamoDB | [DynaMap](https://github.com/codanbaru/dynamap)
`com.codanbaru.kotlin:dynamap` | JVM | Allows serialization and deserialization of objects to and from [AttributeValue](https://sdk.amazonaws.com/kotlin/api/latest/dynamodb/aws.sdk.kotlin.services.dynamodb.model/-attribute-value/index.html) of Amazon [DynamoDB](https://aws.amazon.com/dynamodb/) | +| Bencoding | [iseki0/kotlinx-serialization-bencoding](https://github.com/iseki0/kotlinx-serialization-bencoding)
`space.iseki.bencoding:kotlinx-serialization-bencoding`| JVM, JavaScript | Allows serialization and deserialization of objects to and from [Bencoding](https://www.bittorrent.org/beps/bep_0003.html#bencoding) of BitTorrent. | | Smile | [vooft/kotlinx-serialization-smile](https://github.com/vooft/kotlinx-serialization-smile)
`io.github.vooft:kotlinx-serialization-smile-core` | all supported platforms | Allows serialization and deserialization of objects to and from [Smile](https://en.wikipedia.org/wiki/Smile_(data_interchange_format)). | +