Skip to content

Commit f0c9271

Browse files
authored
Merge pull request #126 from joreilly/kotlin_2_1_0_update
Kotlin 2.1.0
2 parents d3e0e46 + a420aa8 commit f0c9271

File tree

6 files changed

+32
-45
lines changed

6 files changed

+32
-45
lines changed

.github/workflows/android.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ jobs:
99

1010
steps:
1111
- uses: actions/checkout@v4
12-
- name: set up JDK 17
12+
- name: set up JDK 21
1313
uses: actions/setup-java@v4
1414
with:
1515
distribution: 'zulu'
16-
java-version: 17
16+
java-version: 21
1717
- name: Build android app
1818
run: ./gradlew assembleDebug
1919
- name: Run Unit Tests

.github/workflows/ios.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ concurrency:
1010

1111
jobs:
1212
build:
13-
runs-on: macos-14
13+
runs-on: macos-latest
1414
steps:
1515
- uses: actions/checkout@v4
1616
- uses: actions/setup-java@v4
1717
with:
1818
distribution: 'zulu'
19-
java-version: 17
19+
java-version: 21
2020

2121
- name: Build iOS app
22-
run: xcodebuild -allowProvisioningUpdates -allowProvisioningUpdates -workspace iosApp/iosApp.xcodeproj/project.xcworkspace -configuration Debug -scheme iosApp -sdk iphoneos -destination name='iPhone 15' build
22+
run: xcodebuild -allowProvisioningUpdates -allowProvisioningUpdates -workspace iosApp/iosApp.xcodeproj/project.xcworkspace -configuration Debug -scheme iosApp -sdk iphoneos -destination name='iPhone 15'
2323

2424

2525

gradle.properties

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
kotlin.code.style=official
2+
kotlin.incremental.wasm=true
3+
kotlin.native.toolchain.enabled=false
24

35
#Gradle
46
org.gradle.jvmargs=-Xmx2048M -Dfile.encoding=UTF-8 -Dkotlin.daemon.jvm.options\="-Xmx2048M"

gradle/libs.versions.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
2-
kotlin = "2.0.21"
3-
ksp = "2.0.21-1.0.25"
2+
kotlin = "2.1.0"
3+
ksp = "2.1.0-1.0.28"
44
kotlinx-coroutines = "1.9.0"
55

66

@@ -16,7 +16,7 @@ harawata-appdirs = "1.2.2"
1616
koalaplot = "0.5.3"
1717
koin = "4.0.1-Beta1"
1818
koin-compose-multiplatform = "4.0.1-Beta1"
19-
kmpNativeCoroutines = "1.0.0-ALPHA-35"
19+
kmpNativeCoroutines = "1.0.0-ALPHA-37-kotlin-2.1.0-RC2"
2020
kmpObservableViewModel = "1.0.0-BETA-7"
2121
kstore = "0.8.0"
2222
ktor = "3.0.1"

kotlin-js-store/yarn.lock

+22-37
Original file line numberDiff line numberDiff line change
@@ -117,27 +117,6 @@
117117
dependencies:
118118
"@types/node" "*"
119119

120-
"@types/eslint-scope@^3.7.3":
121-
version "3.7.7"
122-
resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5"
123-
integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==
124-
dependencies:
125-
"@types/eslint" "*"
126-
"@types/estree" "*"
127-
128-
"@types/eslint@*":
129-
version "9.6.1"
130-
resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584"
131-
integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==
132-
dependencies:
133-
"@types/estree" "*"
134-
"@types/json-schema" "*"
135-
136-
"@types/estree@*":
137-
version "1.0.6"
138-
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
139-
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
140-
141120
"@types/estree@^1.0.5":
142121
version "1.0.5"
143122
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4"
@@ -175,7 +154,7 @@
175154
dependencies:
176155
"@types/node" "*"
177156

178-
"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
157+
"@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
179158
version "7.0.15"
180159
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
181160
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
@@ -966,7 +945,7 @@ engine.io@~6.5.2:
966945
engine.io-parser "~5.2.1"
967946
ws "~8.11.0"
968947

969-
enhanced-resolve@^5.17.0:
948+
enhanced-resolve@^5.17.1:
970949
version "5.17.1"
971950
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
972951
integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
@@ -1626,10 +1605,10 @@ karma-webpack@5.0.1:
16261605
minimatch "^9.0.3"
16271606
webpack-merge "^4.1.5"
16281607

1629-
karma@6.4.3:
1630-
version "6.4.3"
1631-
resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.3.tgz#763e500f99597218bbb536de1a14acc4ceea7ce8"
1632-
integrity sha512-LuucC/RE92tJ8mlCwqEoRWXP38UMAqpnq98vktmS9SznSoUPPUJQbc91dHcxcunROvfQjdORVA/YFviH+Xci9Q==
1608+
karma@6.4.4:
1609+
version "6.4.4"
1610+
resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.4.tgz#dfa5a426cf5a8b53b43cd54ef0d0d09742351492"
1611+
integrity sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==
16331612
dependencies:
16341613
"@colors/colors" "1.5.0"
16351614
body-parser "^1.19.0"
@@ -1661,6 +1640,13 @@ kind-of@^6.0.2:
16611640
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
16621641
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
16631642

1643+
kotlin-web-helpers@2.0.0:
1644+
version "2.0.0"
1645+
resolved "https://registry.yarnpkg.com/kotlin-web-helpers/-/kotlin-web-helpers-2.0.0.tgz#b112096b273c1e733e0b86560998235c09a19286"
1646+
integrity sha512-xkVGl60Ygn/zuLkDPx+oHj7jeLR7hCvoNF99nhwXMn8a3ApB4lLiC9pk4ol4NHPjyoCbvQctBqvzUcp8pkqyWw==
1647+
dependencies:
1648+
format-util "^1.0.5"
1649+
16641650
launch-editor@^2.6.0:
16651651
version "2.8.1"
16661652
resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.8.1.tgz#3bda72af213ec9b46b170e39661916ec66c2f463"
@@ -1812,10 +1798,10 @@ mkdirp@^0.5.5:
18121798
dependencies:
18131799
minimist "^1.2.6"
18141800

1815-
mocha@10.7.0:
1816-
version "10.7.0"
1817-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.0.tgz#9e5cbed8fa9b37537a25bd1f7fb4f6fc45458b9a"
1818-
integrity sha512-v8/rBWr2VO5YkspYINnvu81inSz2y3ODJrhO175/Exzor1RcEZZkizgE2A+w/CAXXoESS8Kys5E62dOHGHzULA==
1801+
mocha@10.7.3:
1802+
version "10.7.3"
1803+
resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.7.3.tgz#ae32003cabbd52b59aece17846056a68eb4b0752"
1804+
integrity sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==
18191805
dependencies:
18201806
ansi-colors "^4.1.3"
18211807
browser-stdout "^1.3.1"
@@ -2739,12 +2725,11 @@ webpack-sources@^3.2.3:
27392725
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde"
27402726
integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
27412727

2742-
webpack@5.93.0:
2743-
version "5.93.0"
2744-
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5"
2745-
integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==
2728+
webpack@5.94.0:
2729+
version "5.94.0"
2730+
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.94.0.tgz#77a6089c716e7ab90c1c67574a28da518a20970f"
2731+
integrity sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==
27462732
dependencies:
2747-
"@types/eslint-scope" "^3.7.3"
27482733
"@types/estree" "^1.0.5"
27492734
"@webassemblyjs/ast" "^1.12.1"
27502735
"@webassemblyjs/wasm-edit" "^1.12.1"
@@ -2753,7 +2738,7 @@ webpack@5.93.0:
27532738
acorn-import-attributes "^1.9.5"
27542739
browserslist "^4.21.10"
27552740
chrome-trace-event "^1.0.2"
2756-
enhanced-resolve "^5.17.0"
2741+
enhanced-resolve "^5.17.1"
27572742
es-module-lexer "^1.2.1"
27582743
eslint-scope "5.1.1"
27592744
events "^3.2.0"

0 commit comments

Comments
 (0)