Skip to content

Commit

Permalink
Update changelog & readme
Browse files Browse the repository at this point in the history
  • Loading branch information
sandwwraith committed Nov 19, 2019
1 parent 0137868 commit 6eb00e6
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 6 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@

v0.14.0 / 2019-11-19
==================

* Bump version to 0.14.0 @ Kotlin 1.3.60
* Add empty javadoc artifact to linking with Maven Central
* Mark more things as @InternalSerializationApi.
* Support @SerialId on enum members in protobuf encoding
* Move Polymorphic and sealed kinds from UnionKind to special PolymorphicKind
* Sealed classes serialization & generated serializers for enum classes (@SerialInfo support)
* Objects serialization
* Don't use deprecated UTF8<>ByteArray conversions in Native
* Improve error message when static non-generic serializer can't be found
* Support optional values for typesafe config format

v0.13.0 / 2019-09-12
==================

Expand Down
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ You have to add the serialization plugin as the other [compiler plugins](https:/

```gradle
buildscript {
ext.kotlin_version = '1.3.50'
ext.kotlin_version = '1.3.60'
repositories { jcenter() }
dependencies {
Expand All @@ -122,7 +122,7 @@ repositories {
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.13.0" // JVM dependency
compile "org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.14.0" // JVM dependency
}
```

Expand All @@ -132,8 +132,8 @@ You can setup serialization plugin with the kotlin plugin using [Gradle plugins

```gradle
plugins {
id 'org.jetbrains.kotlin.multiplatform' version '1.3.50' // or any other kotlin plugin
id 'org.jetbrains.kotlin.plugin.serialization' version '1.3.50'
id 'org.jetbrains.kotlin.multiplatform' version '1.3.60' // or any other kotlin plugin
id 'org.jetbrains.kotlin.plugin.serialization' version '1.3.60'
}
```

Expand Down Expand Up @@ -221,8 +221,8 @@ Ensure the proper version of Kotlin and serialization version:

```xml
<properties>
<kotlin.version>1.3.50</kotlin.version>
<serialization.version>0.13.0</serialization.version>
<kotlin.version>1.3.60</kotlin.version>
<serialization.version>0.14.0</serialization.version>
</properties>
```

Expand Down Expand Up @@ -287,6 +287,8 @@ Add dependency on serialization runtime library:

### Incompatible changes

Library versions `0.14.0` and higher require Kotlin 1.3.60 and higher and incompatible with previous versions.

All versions of library before `0.13.0` are using Gradle metadata v0.4 and therefore it is recommended to use Gradle 4.8-5.1 to build.

Library versions `0.11.0` and higher require Kotlin 1.3.30 and higher and incompatible with previous versions.
Expand Down

0 comments on commit 6eb00e6

Please sign in to comment.