Skip to content

Commit d7e58c2

Browse files
Prepare 1.4.1 release (#2063)
Co-authored-by: Vsevolod Tolstopyatov <[email protected]>
1 parent de6864a commit d7e58c2

File tree

4 files changed

+38
-16
lines changed

4 files changed

+38
-16
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
1.4.1 / 2022-10-14
2+
==================
3+
4+
This is patch release contains several bugfixes and improvements.
5+
Kotlin 1.7.20 is used by default.
6+
7+
### Improvements
8+
9+
* Add @MustBeDocumented to certain annotations (#2059)
10+
* Deprecate .isNullable in SerialDescriptor builder (#2040)
11+
* Unsigned primitives and unsigned arrays serializers can be retrieved as built-ins (#1992)
12+
* Serializers are now cached inside reflective lookup, leading to faster serializer retrieval (#2015)
13+
* Compiler plugin can create enum serializers using static factories for better speed (#1851) (Kotlin 1.7.20 required)
14+
* Provide foundation for compiler plugin intrinsics available in Kotlin 1.8.0 (#2031)
15+
16+
### Bugfixes
17+
18+
* Support polymorphism in Properties format (#2052) (thanks to [Rodrigo Vedovato](https://github.com/rodrigovedovato))
19+
* Added support of UTF-16 surrogate pairs to okio streams (#2033)
20+
* Fix dependency on core module from HOCON module (#2020) (thanks to [Osip Fatkullin](https://github.com/osipxd))
21+
22+
123
1.4.0 / 2022-08-18
224
==================
325

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
[![JetBrains official project](https://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
55
[![GitHub license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0)
66
[![TeamCity build](https://img.shields.io/teamcity/http/teamcity.jetbrains.com/s/KotlinTools_KotlinxSerialization_Ko.svg)](https://teamcity.jetbrains.com/viewType.html?buildTypeId=KotlinTools_KotlinxSerialization_Ko&guest=1)
7-
[![Kotlin](https://img.shields.io/badge/kotlin-1.7.10-blue.svg?logo=kotlin)](http://kotlinlang.org)
8-
[![Maven Central](https://img.shields.io/maven-central/v/org.jetbrains.kotlinx/kotlinx-serialization-core/1.4.0)](https://search.maven.org/artifact/org.jetbrains.kotlinx/kotlinx-serialization-core/1.4.0/pom)
7+
[![Kotlin](https://img.shields.io/badge/kotlin-1.7.20-blue.svg?logo=kotlin)](http://kotlinlang.org)
8+
[![Maven Central](https://img.shields.io/maven-central/v/org.jetbrains.kotlinx/kotlinx-serialization-core/1.4.1)](https://search.maven.org/artifact/org.jetbrains.kotlinx/kotlinx-serialization-core/1.4.1/pom)
99
[![KDoc link](https://img.shields.io/badge/API_reference-KDoc-blue)](https://kotlinlang.org/api/kotlinx.serialization/)
1010
[![Slack channel](https://img.shields.io/badge/chat-slack-blue.svg?logo=slack)](https://kotlinlang.slack.com/messages/serialization/)
1111

@@ -89,17 +89,17 @@ Kotlin DSL:
8989

9090
```kotlin
9191
plugins {
92-
kotlin("jvm") version "1.7.10" // or kotlin("multiplatform") or any other kotlin plugin
93-
kotlin("plugin.serialization") version "1.7.10"
92+
kotlin("jvm") version "1.7.20" // or kotlin("multiplatform") or any other kotlin plugin
93+
kotlin("plugin.serialization") version "1.7.20"
9494
}
9595
```
9696

9797
Groovy DSL:
9898

9999
```gradle
100100
plugins {
101-
id 'org.jetbrains.kotlin.multiplatform' version '1.7.10'
102-
id 'org.jetbrains.kotlin.plugin.serialization' version '1.7.10'
101+
id 'org.jetbrains.kotlin.multiplatform' version '1.7.20'
102+
id 'org.jetbrains.kotlin.plugin.serialization' version '1.7.20'
103103
}
104104
```
105105

@@ -116,7 +116,7 @@ buildscript {
116116
repositories { mavenCentral() }
117117

118118
dependencies {
119-
val kotlinVersion = "1.7.10"
119+
val kotlinVersion = "1.7.20"
120120
classpath(kotlin("gradle-plugin", version = kotlinVersion))
121121
classpath(kotlin("serialization", version = kotlinVersion))
122122
}
@@ -127,7 +127,7 @@ Groovy DSL:
127127

128128
```gradle
129129
buildscript {
130-
ext.kotlin_version = '1.7.10'
130+
ext.kotlin_version = '1.7.20'
131131
repositories { mavenCentral() }
132132
133133
dependencies {
@@ -156,7 +156,7 @@ repositories {
156156
}
157157

158158
dependencies {
159-
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.0")
159+
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1")
160160
}
161161
```
162162

@@ -168,7 +168,7 @@ repositories {
168168
}
169169
170170
dependencies {
171-
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.0"
171+
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1"
172172
}
173173
```
174174

@@ -286,8 +286,8 @@ Ensure the proper version of Kotlin and serialization version:
286286

287287
```xml
288288
<properties>
289-
<kotlin.version>1.7.10</kotlin.version>
290-
<serialization.version>1.4.0</serialization.version>
289+
<kotlin.version>1.7.20</kotlin.version>
290+
<serialization.version>1.4.1</serialization.version>
291291
</properties>
292292
```
293293

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
#
44

55
group=org.jetbrains.kotlinx
6-
version=1.4.1-SNAPSHOT
6+
version=1.5.0-SNAPSHOT
77

8-
kotlin.version=1.7.20-RC
8+
kotlin.version=1.7.20
99

1010
# This version take precedence if 'bootstrap' property passed to project
1111
kotlin.version.snapshot=1.8.255-SNAPSHOT

integration-test/gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
# Copyright 2017-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
33
#
44

5-
mainKotlinVersion=1.7.20-RC
6-
mainLibVersion=1.4.1-SNAPSHOT
5+
mainKotlinVersion=1.7.20
6+
mainLibVersion=1.5.0-SNAPSHOT
77

88
kotlin.code.style=official
99
kotlin.js.compiler=both

0 commit comments

Comments
 (0)