Skip to content

Commit 19e5f64

Browse files
build(deps): bump org.jetbrains.kotlinx:kotlinx-datetime from 0.7.1 to 0.8.0 (#863)
* build(deps): bump org.jetbrains.kotlinx:kotlinx-datetime Bumps [org.jetbrains.kotlinx:kotlinx-datetime](https://github.com/Kotlin/kotlinx-datetime) from 0.7.1 to 0.8.0. - [Release notes](https://github.com/Kotlin/kotlinx-datetime/releases) - [Changelog](https://github.com/Kotlin/kotlinx-datetime/blob/master/CHANGELOG.md) - [Commits](Kotlin/kotlinx-datetime@v0.7.1...v0.8.0) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-datetime dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * fix(deps): migrate off kotlinx.datetime.Instant type alias for 0.8.0 - Replace kotlinx.datetime.Instant imports with kotlin.time.Instant across 12 files (the type alias is removed in 0.8.0) - Update deprecated monthNumber/dayOfMonth to month/day in tests --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 8f545dc commit 19e5f64

13 files changed

Lines changed: 20 additions & 19 deletions

File tree

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ kotlin = "2.3.21"
88
ksp = "2.3.9"
99
kotlinx-coroutines = "1.11.0"
1010
kotlinx-serialization = "1.11.0"
11-
kotlinx-datetime = "0.7.1"
11+
kotlinx-datetime = "0.8.0"
1212

1313
kover = "0.9.8"
1414
agp = "9.2.1"

libs/datetime/src/main/kotlin/com/getcode/util/DateUtils.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import android.text.format.DateFormat
44
import android.text.format.DateUtils
55
import androidx.compose.runtime.Composable
66
import androidx.compose.ui.platform.LocalContext
7-
import kotlinx.datetime.Instant
7+
import kotlin.time.Instant
88
import java.util.Calendar
99
import java.util.Locale
1010
import kotlin.time.Clock

libs/datetime/src/test/kotlin/com/getcode/util/DateUtilsTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.getcode.util
22

3-
import kotlinx.datetime.Instant
3+
import kotlin.time.Instant
44
import org.junit.runner.RunWith
55
import org.robolectric.RobolectricTestRunner
66
import org.robolectric.annotation.Config

libs/datetime/src/test/kotlin/com/getcode/util/InstantExtensionsTest.kt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
package com.getcode.util
22

33
import kotlinx.datetime.DatePeriod
4-
import kotlinx.datetime.Instant
4+
import kotlin.time.Instant
55
import kotlinx.datetime.LocalDate
6+
import kotlinx.datetime.Month
67
import kotlinx.datetime.TimeZone
78
import kotlinx.datetime.atStartOfDayIn
89
import kotlinx.datetime.plus
@@ -27,8 +28,8 @@ class InstantExtensionsTest {
2728
val instant = Instant.fromEpochMilliseconds(1710504000000L)
2829
val date = instant.toLocalDate(utc)
2930
assertEquals(2024, date.year)
30-
assertEquals(3, date.monthNumber)
31-
assertEquals(15, date.dayOfMonth)
31+
assertEquals(Month.MARCH, date.month)
32+
assertEquals(15, date.day)
3233
}
3334

3435
@Test
@@ -37,8 +38,8 @@ class InstantExtensionsTest {
3738
val instant = Instant.fromEpochMilliseconds(1704067200000L)
3839
val date = instant.toLocalDate(utc)
3940
assertEquals(2024, date.year)
40-
assertEquals(1, date.monthNumber)
41-
assertEquals(1, date.dayOfMonth)
41+
assertEquals(Month.JANUARY, date.month)
42+
assertEquals(1, date.day)
4243
}
4344

4445
@Test
@@ -47,8 +48,8 @@ class InstantExtensionsTest {
4748
val instant = Instant.fromEpochMilliseconds(1704153599000L)
4849
val date = instant.toLocalDate(utc)
4950
assertEquals(2024, date.year)
50-
assertEquals(1, date.monthNumber)
51-
assertEquals(1, date.dayOfMonth)
51+
assertEquals(Month.JANUARY, date.month)
52+
assertEquals(1, date.day)
5253
}
5354

5455
// --- atStartOfDay ---

libs/network/coinbase/onramp/src/main/kotlin/com/coinbase/onramp/data/OnRampPurchaseResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.coinbase.onramp.data
22

33
import com.getcode.serialization.InstantIso8601Serializer
4-
import kotlinx.datetime.Instant
4+
import kotlin.time.Instant
55
import kotlinx.serialization.Serializable
66

77

services/flipcash/src/main/kotlin/com/flipcash/services/internal/domain/ActivityFeedMessageMapper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import com.getcode.opencode.model.financial.Fiat
1717
import com.getcode.opencode.model.financial.LocalFiat
1818
import com.getcode.opencode.model.financial.Rate
1919
import com.getcode.solana.keys.Mint
20-
import kotlinx.datetime.Instant
20+
import kotlin.time.Instant
2121
import java.math.BigDecimal
2222
import javax.inject.Inject
2323

services/flipcash/src/main/kotlin/com/flipcash/services/internal/extensions/Instant.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.flipcash.services.internal.extensions
22

33
import com.getcode.util.atStartOfDay
4-
import kotlinx.datetime.Instant
4+
import kotlin.time.Instant
55
import kotlinx.datetime.TimeZone
66
import kotlinx.datetime.toLocalDateTime
77

services/flipcash/src/main/kotlin/com/flipcash/services/models/ActivityFeedNotification.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package com.flipcash.services.models
33
import com.getcode.opencode.model.core.ID
44
import com.getcode.opencode.model.financial.LocalFiat
55
import com.getcode.solana.keys.PublicKey
6-
import kotlinx.datetime.Instant
6+
import kotlin.time.Instant
77
import kotlinx.serialization.Serializable
88

99
/**

services/opencode/src/main/kotlin/com/getcode/opencode/internal/domain/repositories/InternalTransactionRepository.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import com.getcode.solana.keys.PublicKey
2121
import com.getcode.utils.ErrorUtils
2222
import com.getcode.utils.network.retryableOrThrow
2323
import kotlinx.coroutines.CoroutineScope
24-
import kotlinx.datetime.Instant
24+
import kotlin.time.Instant
2525
import kotlin.time.Duration.Companion.seconds
2626
import javax.inject.Inject
2727

services/opencode/src/main/kotlin/com/getcode/opencode/internal/extensions/Instant.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.getcode.opencode.internal.extensions
22

33
import com.getcode.util.atStartOfDay
4-
import kotlinx.datetime.Instant
4+
import kotlin.time.Instant
55
import kotlinx.datetime.TimeZone
66
import kotlinx.datetime.toLocalDateTime
77

0 commit comments

Comments
 (0)