Releases: chrisbanes/tivi
Releases · chrisbanes/tivi
v1.0.0-rc03
What's Changed
- Fix desktop app distribution by @Omico in #1687
- Update dependency ruby to v3.3.0 by @renovate in #1686
- Update plugin buildConfig to v5.2.0 by @renovate in #1690
- Update circuit to v0.18.0 by @renovate in #1665
- Update kotlin monorepo to v1.9.22 by @renovate in #1683
- Update circuit to v0.18.1 by @renovate in #1692
- Update dependency fastlane to v2.218.0 by @renovate in #1693
- Migrate to Coil 3 by @chrisbanes in #1691
- Update plugin buildConfig to v5.3.0 by @renovate in #1695
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.13 by @renovate in #1696
- Update plugin buildConfig to v5.3.1 by @renovate in #1697
- Update plugin buildConfig to v5.3.2 by @renovate in #1698
- Update dependency dev.chrisbanes.haze:haze to v0.4.2 by @renovate in #1700
- Update agp to v8.2.1 by @renovate in #1699
- Update dependency fastlane to v2.219.0 by @renovate in #1701
- Update dependency dev.chrisbanes.haze:haze to v0.4.3 by @renovate in #1702
- Handle system bar style when the theme changed by @Omico in #1689
- Migrate to enableEdgeToEdge() function by @Omico in #1688
- Update circuit to v0.18.2 by @renovate in #1703
- Refactor enableEdgeToEdge out of Compose by @chrisbanes in #1704
- Update plugin buildConfig to v5.3.3 by @renovate in #1706
- Update dependency dev.chrisbanes.haze:haze to v0.4.4 by @renovate in #1707
- Update lyricist to v1.6.2-1.8.20 by @renovate in #1708
- Update dependency dev.chrisbanes.haze:haze to v0.4.5 by @renovate in #1710
- Update plugin buildConfig to v5.3.5 by @renovate in #1711
- Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 by @renovate in #1712
- Update coil to v3.0.0-alpha02 by @renovate in #1709
- Update spotless to v6.24.0 by @renovate in #1714
- Build improvements by @chrisbanes in #1713
- Re-enable iOS tests by @chrisbanes in #1623
- Migrate to Temurin JDK 21 on CI by @chrisbanes in #1718
- Update coil to v3.0.0-alpha03 by @renovate in #1717
- Update dependency com.google.devtools.ksp to v1.9.22-1.0.17 by @renovate in #1716
- Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.6.1 by @renovate in #1715
- Update spotless to v6.25.0 by @renovate in #1719
- Remove codestyle CI job by @chrisbanes in #1721
- Try using Ubuntu runner + KVM for baseline profile by @chrisbanes in #1720
- Update plugin com.gradle.enterprise to v3.16.2 by @renovate in #1727
- Update baselineprofile to v1.2.3 by @renovate in #1725
- Update dependency org.jetbrains.kotlinx:atomicfu to v0.23.2 by @renovate in #1724
- Update agp to v8.2.2 by @renovate in #1723
- Update dependency androidx.collection:collection to v1.4.0 by @renovate in #1726
- Update gradle/gradle-build-action action to v3 by @renovate in #1728
- Move episode details to open in bottom sheet by @chrisbanes in #1729
- Small performance improvements by @chrisbanes in #1730
- Update dependency app.cash.licensee:licensee-gradle-plugin to v1.9.0 by @renovate in #1731
- Update gradle/wrapper-validation-action action to v2 by @renovate in #1734
- Update ktor to v2.3.8 by @renovate in #1736
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.5.12 by @renovate in #1733
- Update dependency org.jetbrains.compose to v1.5.12 by @renovate in #1732
- Try out new MacOS-14 runners by @chrisbanes in #1735
- Update coil to v3.0.0-alpha04 by @renovate in #1739
- Update to Compose Multiplatform 1.6.0-beta01 by @chrisbanes in #1738
- Update dependency gradle to v8.6 by @renovate in #1740
- Update dependency co.touchlab.crashkios:crashlytics to v0.8.6 by @renovate in #1742
- Update dependency ruby to v3.3.0 by @renovate in #1741
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.6.0-beta02 by @renovate in #1744
- Update haze to v0.5.1 by @renovate in #1745
- Update dependency com.google.firebase:firebase-perf to v20.5.2 by @renovate in #1748
- Update plugin gms-googleServices to v4.4.1 by @renovate in #1749
- Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.6.2 by @renovate in #1747
- Update dependency com.google.firebase:firebase-analytics to v21.5.1 by @renovate in #1746
- Remove declaration of junit dependency by @cf256 in #1754
- Update plugin cacheFixPlugin to v3.0.1 by @renovate in #1751
- Update licensee to v1.9.1 by @renovate in #1753
- Update dependency co.touchlab:kermit to v2 by @renovate in #1554
- Update circuit to v0.19.0 by @renovate in #1750
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.6.0-rc01 by @renovate in #1755
- Update coroutines to v1.8.0 by @renovate in #1758
- Update circuit to v0.19.1 by @renovate in #1756
- Fix warnings by @chrisbanes in #1759
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.3 by @renovate in #1762
- Update dependency org.jetbrains.compose to v1.6.0-rc02 by @renovate in #1760
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.6.0-rc02 by @renovate in #1761
- Update dependency app.moviebase:tmdb-api to v1.3.2 by @renovate in #1765
- Update haze to v0.5.3 by @renovate in #1764
New Contributors
Full Changelog: v1.0.0-rc02...v1.0.0-rc03
v1.0.0-rc02
What's Changed
- Revert to Xcode 15.0 by @chrisbanes in #1621
- Go back to using Xcode 15.0.1 by @chrisbanes in #1622
- Update lyricist to v1.6.1 by @renovate in #1624
- Update dependency io.github.qdsfdhvh:image-loader to v1.7.0 by @renovate in #1625
- Update ktor to v2.3.6 by @renovate in #1626
- Update lyricist to v1.6.2 by @renovate in #1627
- Update agp to v8.1.3 by @renovate in #1628
- Update dependency dev.chrisbanes.haze:haze to v0.3.0 by @renovate in #1629
- Update circuit to v0.16.1 by @renovate in #1630
- Update dependency dev.chrisbanes.haze:haze to v0.3.1 by @renovate in #1631
- Update dependency com.benasher44:uuid to v0.8.2 by @renovate in #1632
- Update dependency io.github.qdsfdhvh:image-loader to v1.7.1 by @renovate in #1633
- Update dependency fastlane to v2.217.0 by @renovate in #1634
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 by @renovate in #1635
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.1 by @renovate in #1637
- Update androidxactivity to v1.8.1 by @renovate in #1636
- Update dependency androidx.browser:browser to v1.7.0 by @renovate in #1638
- Update agp to v8.1.4 by @renovate in #1640
- Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.6.0 by @renovate in #1642
- Update dependency com.google.firebase:firebase-perf to v20.5.1 by @renovate in #1641
- Optimise repositories declarations by @Goooler in #1643
- Update plugin buildConfig to v4.2.0 by @renovate in #1644
- Update multiplatformsettings to v1.1.1 by @renovate in #1645
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.5.11 by @renovate in #1647
- Update kotlin monorepo to v1.9.21 by @renovate in #1646
- Update dependency org.jetbrains.kotlinx:atomicfu to v0.23.1 by @renovate in #1639
- Update spotless to v6.23.0 by @renovate in #1648
- Update circuit to v0.17.0 by @renovate in #1649
- Update dependency gradle to v8.5 by @renovate in #1650
- Update dependency com.diffplug.spotless to v6.23.1 by @renovate in #1652
- Update dependency com.diffplug.spotless to v6.23.2 by @renovate in #1654
- Update actions/setup-java action to v4 by @renovate in #1651
- Update dependency androidx.work:work-runtime-ktx to v2.9.0 by @renovate in #1653
- Update to KSP 1.9.21-1.0.15 by @chrisbanes in #1655
- SQLDelight 2.0.1 and Paging MP 3.3.0-alpha02-0.4.0 by @chrisbanes in #1661
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 by @renovate in #1656
- Update dependency co.touchlab:stately-common to v2.0.6 by @renovate in #1662
- Update dependency co.touchlab:stately-iso-collections to v2.0.6 by @renovate in #1663
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.2 by @renovate in #1659
- Update spotless to v6.23.3 by @renovate in #1660
- Update dependency co.touchlab:stately-isolate to v2.0.6 by @renovate in #1664
- Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.5.0 by @renovate in #1658
- Update agp to v8.2.0 by @renovate in #1657
- Update plugin com.gradle.enterprise to v3.16 by @renovate in #1666
- Update dependency com.willowtreeapps.assertk:assertk to v0.28.0 by @renovate in #1667
- Update ktor to v2.3.7 by @renovate in #1668
- Update dependency dev.chrisbanes.material3:material3-window-size-class-multiplatform to v0.3.2 by @renovate in #1671
- Upgrade to Haze 0.4.0 by @chrisbanes in #1672
- Update dependency androidx.activity:activity to v1.8.2 by @renovate in #1673
- Update dependency com.google.devtools.ksp to v1.9.21-1.0.16 by @renovate in #1674
- Update dependency dev.chrisbanes.haze:haze to v0.4.1 by @renovate in #1675
- Update plugin com.gradle.enterprise to v3.16.1 by @renovate in #1676
- Update actions/upload-artifact action to v4 by @renovate in #1678
- Update actions/download-artifact action to v4 by @renovate in #1677
- Fix Date picker not updating the caller by @chrisbanes in #1679
- Update plugin buildConfig to v5 by @renovate in #1680
- Update plugin buildConfig to v5.0.1 by @renovate in #1681
- Update plugin buildConfig to v5.1.0 by @renovate in #1682
- Simplify NestedScaffold by @chrisbanes in #1684
Full Changelog: v1.0.0-rc01...v1.0.0-rc02
v1.0.0-rc01
What's Changed
- Fix janky transition from up next on Discover by @chrisbanes in #1547
- Update dependency net.openid:appauth to v0.11.1 by @renovate in #1548
- Update dependency fastlane to v2.216.0 by @renovate in #1550
- Update dependency co.touchlab.crashkios:crashlytics to v0.8.3 by @renovate in #1549
- Minor things by @Goooler in #1543
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-rc01 by @renovate in #1553
- Update dependency fastlane to v2.216.0 by @renovate in #1552
- Update circuit to v0.15.0 by @renovate in #1556
- Use Circuit's Retained state for back stack support by @chrisbanes in #1551
- Update actions/checkout digest to 8ade135 by @renovate in #1557
- Update dependency co.touchlab.crashkios:crashlytics to v0.8.4 by @renovate in #1558
- Update compose.multiplatform to v1.5.2 by @renovate in #1559
- Update dependency co.touchlab.crashkios:crashlytics to v0.8.5 by @renovate in #1560
- Simplify ObserveNextShowEpisodeToWatch by @chrisbanes in #1561
- Simplify seasonsWithEpisodesForShowId query by @chrisbanes in #1563
- Update agp to v8.1.2 by @renovate in #1565
- Update dependency app.cash.licensee:licensee-gradle-plugin to v1.8.0 by @renovate in #1562
- Remove unnecessary Android system version judgment logic. by @penkzhou in #1542
- Upgrade to Compose Multiplatform 1.5.10-beta02 by @chrisbanes in #1564
- Update spotless to v6.22.0 by @renovate in #1566
- Update dependency app.moviebase:tmdb-api to v1.2.0 by @renovate in #1567
- Update plugin cacheFixPlugin to v2.8.1 by @renovate in #1568
- Update androidxactivity to v1.8.0 by @renovate in #1570
- Update dependency androidx.collection:collection to v1.3.0 by @renovate in #1569
- Update dependency gradle to v8.4 by @renovate in #1571
- Update kermit to v1.2.3 by @renovate in #1572
- Update plugin com.gradle.enterprise to v3.15.1 by @renovate in #1574
- Update ktor to v2.3.5 by @renovate in #1573
- Optimize compilation time by adjusting the order of the repository by @penkzhou in #1575
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-rc02 by @renovate in #1576
- Try out SQLDelight 2.1.0-SNAPSHOT by @chrisbanes in #1577
- Add data reporting settings by @chrisbanes in #1578
- Make Search retain the query and results by @chrisbanes in #1579
- Display season information in Shows Seasons pager by @chrisbanes in #1580
- Update multiplatformsettings to v1.1.0 by @renovate in #1582
- Update dependency io.github.qdsfdhvh:image-loader to v1.6.8 by @renovate in #1583
- Ktlint 1.0.0 by @Goooler in #1581
- Update dependency com.google.devtools.ksp to v1.9.20-RC-1.0.13 by @renovate in #1585
- Update okhttp to v4.12.0 by @renovate in #1589
- Update to Kotlin 1.9.20-RC and Compose 1.5.10-rc01 by @chrisbanes in #1588
- ktlint 1.0.1 and tweak code style by @chrisbanes in #1590
- Small UI tweaks by @chrisbanes in #1594
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0 by @renovate in #1595
- Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.5.0 by @renovate in #1597
- Update actions/checkout digest to b4ffde6 by @renovate in #1599
- Update lyricist to v1.5.0 by @renovate in #1601
- Update lyricist to v1.6.0 by @renovate in #1602
- Update dependency com.google.devtools.ksp to v1.9.20-RC2-1.0.13 by @renovate in #1604
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.5.10-rc02 by @renovate in #1607
- Update dependency org.jetbrains.compose to v1.5.10-rc02 by @renovate in #1606
- Update plugin cacheFixPlugin to v3 by @renovate in #1605
- Update dependency com.google.firebase:firebase-analytics-ktx to v21.4.0 by @renovate in #1596
- Update dependency com.google.firebase:firebase-perf-ktx to v20.5.0 by @renovate in #1598
- Update kotlin monorepo to v1.9.20-RC2 by @renovate in #1603
- Overlay top and bottom bars by @chrisbanes in #1600
- Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.5.1 by @renovate in #1608
- Update dependency com.google.firebase:firebase-analytics to v21.5.0 by @renovate in #1609
- Remove custom FlingBehavior by @chrisbanes in #1613
- Update to Kotlin 1.9.20 and CMP 1.5.10 by @chrisbanes in #1612
- Migrate to Haze by @chrisbanes in #1614
- Update dependency com.google.devtools.ksp to v1.9.20-1.0.13 by @renovate in #1615
- Update circuit to v0.16.0 by @renovate in #1616
- Update dependency dev.chrisbanes.haze:haze to v0.2.0 by @renovate in #1617
- Update dependency com.android.tools:desugar_jdk_libs to v2.0.4 by @renovate in #1618
- Fix Licensee copy tasks by @chrisbanes in #1619
Full Changelog: v0.9.7...v1.0.0-rc01
v0.9.7 (Android)
What's Changed
- Update kotlininject to v0.6.3 by @renovate in #1501
- Add development settings by @chrisbanes in #1502
- Update circuit to v0.14.1 by @renovate in #1503
- Update actions/checkout action to v4 by @renovate in #1505
- Add developer log screen by @chrisbanes in #1506
- Use new Gesture Navigation CircuitX library by @chrisbanes in #1494
- Add foojay toolchain resolver by @chrisbanes in #1507
- Recording logger improvements by @chrisbanes in #1508
- Build and publish QA 'flavour' of iOS app by @chrisbanes in #1509
- Update dependency androidx.collection:collection to v1.3.0-rc01 by @renovate in #1511
- Update dependency io.github.qdsfdhvh:image-loader to v1.6.6 by @renovate in #1514
- Update dependency androidx.lifecycle:lifecycle-runtime-ktx to v2.6.2 by @renovate in #1512
- Update compose.multiplatform to v1.5.1 by @renovate in #1510
- Update dependency androidx.core:core-ktx to v1.12.0 by @renovate in #1513
- Use setup-ruby in GitHub Actions CI by @chrisbanes in #1516
- Use different AppIcon and name on QA iOS app by @chrisbanes in #1517
- Use Fastlane to publish both iOS and Android apps by @chrisbanes in #1519
- Tweak up next shows query by @chrisbanes in #1520
- Use load time to determine whether to use image load transition by @chrisbanes in #1521
- Update dependency fastlane to v2.214.0 by @renovate in #1523
- Display show genres in a small chip on show details by @chrisbanes in #1524
- Display backdrop images rather than posters in Discover by @chrisbanes in #1526
- Hopefully fix string formatting on iOS by @chrisbanes in #1525
- Update dependency io.github.qdsfdhvh:image-loader to v1.6.7 by @renovate in #1529
- Add Parallax to Discover items by @chrisbanes in #1530
- Update plugin cacheFixPlugin to v2.8.0 by @renovate in #1531
- Add open source licenses screen to Android app by @penkzhou in #1528
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 by @renovate in #1532
- Update plugin com.gradle.enterprise to v3.15 by @renovate in #1533
- Drop minimum deployment target to iOS 14.0 by @chrisbanes in #1535
- Update dependency com.willowtreeapps.assertk:assertk to v0.27.0 by @renovate in #1536
- Migrate away from InsetsX by @chrisbanes in #1538
- Get open source licenses screen working on iOS by @chrisbanes in #1537
- Update dependency org.mobilenativefoundation.store:store5 to v5.0.0 by @renovate in #1539
- Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.4.2 by @renovate in #1540
- Update plugin gms-googleServices to v4.4.0 by @renovate in #1541
- Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.4.3 by @renovate in #1544
- Update dependency fastlane to v2.215.0 by @renovate in #1545
- Update Discover Up Next item UX by @chrisbanes in #1546
New Contributors
Full Changelog: v0.9.6...v0.9.7
v0.9.6
What's Changed
- Update compose.multiplatform to v1.5.0-rc04 by @renovate in #1476
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-beta04 by @renovate in #1478
- Update plugin ksp to v1.9.10-1.0.13 by @renovate in #1479
- Update com.google.firebase by @renovate in #1480
- Update plugin firebase-crashlytics to v2.9.9 by @renovate in #1481
- Update dependency com.benasher44:uuid to v0.8.1 by @renovate in #1483
- Update compose.multiplatform to v1.5.0-rc06 by @renovate in #1482
- Make flash when navigating to Discover look a bit better by @chrisbanes in #1485
- Add 'Ignore Specials' preference by @chrisbanes in #1488
- Update compose.multiplatform to v1.5.0 by @renovate in #1490
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-beta05 by @renovate in #1492
- Update spotless to v6.21.0 by @renovate in #1491
- Update circuit to v0.14.0 by @renovate in #1493
- Update ktor to v2.3.4 by @renovate in #1496
- Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.4.1 by @renovate in #1497
- Update dependency io.github.qdsfdhvh:image-loader to v1.6.5 by @renovate in #1495
- New app icon by @chrisbanes in #1498
- Update plugin cacheFixPlugin to v2.7.4 by @renovate in #1500
- Add splashscreen to Android app by @chrisbanes in #1499
Full Changelog: v0.9.5...v0.9.6
v0.9.5
What's Changed
- Tidy up PowerController by @chrisbanes in #1469
- Validate empty results by @chrisbanes in #1472
- No need throwing if REMOTE_BUILD_CACHE_URL doesn't exist by @Goooler in #1473
- Update compose.multiplatform to v1.5.0-rc02 by @renovate in #1474
- Update agp to v8.1.1 by @renovate in #1475
Full Changelog: v0.9.4...v0.9.5
v0.9.4
What's Changed
- Update dependency gradle to v8.3 by @renovate in #1463
- Update dependency org.jetbrains.compose:compose-gradle-plugin to v1.5.0-rc01 by @renovate in #1466
- Update dependency app.moviebase:trakt-api to v0.6.0 by @renovate in #1464
- Fix iOS gesture navigation glitches by @chrisbanes in #1467
- Fix images not loading by @chrisbanes in #1468
Full Changelog: v0.9.3...v0.9.4
v0.9.3
What's Changed
- Migrate to material3-windowsizeclass by @chrisbanes in #1314
- Update plugin com.gradle.enterprise to v3.13.4 by @renovate in #1315
- Update dependency me.saket.swipe:swipe to v1.2.0 by @renovate in #1316
- Update dependency app.cash.turbine:turbine to v1 by @renovate in #1317
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha16 by @renovate in #1318
- Update dependency org.jetbrains.kotlinx:atomicfu to v0.21.0 by @renovate in #1319
- Add Compose convention plugin by @erikghonyan in #1320
- Add helper to access version catalog in convention plugins by @erikghonyan in #1322
- Update sqldelight to v2.0.0-rc02 by @renovate in #1323
- Update plugin cacheFixPlugin to v2.7.2 by @renovate in #1325
- Update ktor to v2.3.2 by @renovate in #1326
- Push initializers out of :android-app by @chrisbanes in #1328
- Use gmazzo/gradle-buildconfig-plugin by @chrisbanes in #1329
- Update coroutines to v1.7.2 by @renovate in #1330
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.12 by @renovate in #1333
- Update dependency com.github.chuckerteam.chucker:library to v4 by @renovate in #1331
- Update circuit to v0.10.0 by @renovate in #1335
- Update dependency gradle to v8.2 by @renovate in #1336
- Migrate to Compose Multiplatform by @chrisbanes in #1324
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.12 by @renovate in #1344
- Build iOS app on CI by @chrisbanes in #1347
- Update dependency io.github.qdsfdhvh:image-loader to v1.5.3 by @renovate in #1342
- Publish iOS app on each commit by @chrisbanes in #1348
- Setup Firebase on iOS by @chrisbanes in #1345
- Fix Spotless configuration by @erikghonyan in #1349
- Extract code style checks into separate job by @erikghonyan in #1350
- Add logging to iOS Ktor clients by @chrisbanes in #1351
- Fix dialogs by @chrisbanes in #1355
- Fix Android back navigation by @chrisbanes in #1356
- Lots of date formatting fixes by @chrisbanes in #1357
- Update dependency app.moviebase:tmdb-api to v1.1.0 by @renovate in #1363
- Update kotlin monorepo by @renovate in #1364
- Revert "Update kotlin monorepo" by @chrisbanes in #1365
- Update dependency app.moviebase:trakt-api to v0.5.0 by @renovate in #1367
- Disable Maven Central snapshots repos by @chrisbanes in #1368
- Add Trakt login to iOS by @chrisbanes in #1359
- Simplify :android-app:app by @chrisbanes in #1370
- Fix opening 'track episode' from Up Next swipe by @chrisbanes in #1373
- Dismiss the keyboard when clearing search field by @chrisbanes in #1374
- Add version item to iOS Settings by @chrisbanes in #1376
- Migrate TiviPreferences to use multiplatform-settings by @chrisbanes in #1375
- Try and make iOS fling feel more 'native' by @chrisbanes in #1377
- Update dependency io.github.qdsfdhvh:image-loader to v1.6.0 by @renovate in #1378
- Update circuit to v0.10.1 by @renovate in #1380
- Add iOS implementation of ShowTasks by @chrisbanes in #1382
- Update dependency gradle to v8.2.1 by @renovate in #1383
- Lots of fixes around Dialog by @chrisbanes in #1384
- Implement refresh token on iOS by @chrisbanes in #1385
- Enable SwiftLint on CI by @chrisbanes in #1386
- Fix WindowInsets handling on iOS by @chrisbanes in #1387
- Reduce the scope of spotless tasks by @erikghonyan in #1321
- Allow the project to be built on Linux (#1388) by @leinardi in #1389
- Use native date/time pickers on iOS by @chrisbanes in #1391
- Update plugin firebase-crashlytics to v2.9.7 by @renovate in #1390
- Update com.google.firebase by @renovate in #1392
- Migrate to Lyricist by @chrisbanes in #1393
- Dismiss episode track dialog after submission by @chrisbanes in #1396
- Update dependency fastlane to v2.214.0 by @renovate in #1397
- Don't crossfade images loaded from memory by @chrisbanes in #1399
- Move database operations to specific dispatchers by @chrisbanes in #1400
- Rewrite settings in Compose by @chrisbanes in #1401
- Update plugin buildConfig to v4.1.2 by @renovate in #1402
- Tweak episode details track UI by @chrisbanes in #1403
- Update spotless to v6.20.0 by @renovate in #1404
- Integrate platform specific navigation gestures by @chrisbanes in #1379
- Disable swipe's overscroll by @chrisbanes in #1406
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-beta01 by @renovate in #1409
- Update paging.multiplatform to v3.2.0-alpha05-0.2.3 by @renovate in #1407
- Update plugin com.gradle.enterprise to v3.14 by @renovate in #1408
- Enable iOS debug symbolication by @chrisbanes in #1411
- Add support for remote build cache by @chrisbanes in #1410
- Remove dependency on Lyricist processor by @chrisbanes in #1412
- Fix Android Smoke tests by @chrisbanes in #1414
- Split :common:ui:resources up by @chrisbanes in #1413
- Update circuit to v0.11.0 by @renovate in #1415
- Update to Compose MP 1.5.0-dev1114 by @chrisbanes in #1417
- Upgrade to Kotlin 1.9.0 and Compose MP 1.5.0-dev by @chrisbanes in #1395
- Revert "Upgrade to Kotlin 1.9.0 and Compose MP 1.5.0-dev" by @chrisbanes in #1419
- Increase touch slop on iOS by @chrisbanes in #1422
- Update dependency org.mobilenativefoundation.store:store5 to v5.0.0-beta02 by @renovate in #1418
- Tweaks for iOS Gesture Navigation by @chrisbanes in #1423
- Update coroutines to v1.7.3 by @renovate in #1424
- Update agp to v8.1.0 by @renovate in #1425
- Update plugin composeMultiplatform to v1.4.3 by @renovate in #1426
- Upgrade to Kotlin 1.9.0 and Compose MP 1.5.0-dev v2 by @chrisbanes in #1420
- Update dependency com.benasher44:uuid to v0.8.0 by @renovate in #1421
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-beta02 by @renovate in #1428
- Update plugin com.gradle.enterprise to v3.14.1 by @renovate in #1430
- Update compose.multiplatform to v1.5.0-dev1128 by @renovate in #1427
- Update sqldelight to v2.0.0 by @renovate in #1431
- Fix crash reporting on iOS by @chrisbanes in #1429
- Fix Discover not refreshing by @chrisbanes in #1432
- Update dependency io.github.qdsfdhvh:image-loader to v1.6.1 by @renovate in #1434
- Add potential workaround for SQLDelight crash by @chrisbanes in #1436
- iOS Gesture Nav improvements by @chrisbanes in #1438
- Update compose.multiplatform to...
v0.9.2
What's Changed
- Move :app to :android-app:app by @chrisbanes in #1261
- Add Gradle convention plugins by @erikghonyan in #1247
- Apply cache-fix plugin from convention plugins by @erikghonyan in #1262
- Validate Gradle Wrapper by @chrisbanes in #1263
- Update dependency org.robolectric:robolectric to v4.10.3 by @renovate in #1265
- Update dependency com.squareup.leakcanary:leakcanary-android to v2.11 by @renovate in #1266
- Update moko-resources to v0.22.1 by @renovate in #1269
- Merge :tasks into a KMP library by @chrisbanes in #1270
- Move Android configuration to convention plugins by @erikghonyan in #1267
- Update coil to v2.4.0 by @renovate in #1272
- Update plugin spotless to v6.19.0 by @renovate in #1274
- Update moko-resources to v0.22.2 by @renovate in #1273
- Update moko-resources to v0.22.3 by @renovate in #1275
- Migrate ViewModel implementations to be composable backed by @chrisbanes in #1244
- Tidy up preferences collection in composables by @chrisbanes in #1279
- Update dependency androidx.navigation:navigation-compose to v2.6.0-rc02 by @renovate in #1281
- Update dependency com.pinterest:ktlint to v0.49.1 by @renovate in #1219
- Update androidxactivity to v1.7.2 by @renovate in #1280
- Update dependency androidx.paging:paging-compose to v1.0.0-alpha20 by @renovate in #1282
- Update agp to v8.0.2 by @renovate in #1283
- Use safe access expression when configuring lint tasks by @erikghonyan in #1271
- Move Java configuration to convention plugins by @erikghonyan in #1284
- Update plugin com.gradle.enterprise to v3.13.3 by @renovate in #1285
- Update dependency com.google.firebase:firebase-analytics-ktx to v21.3.0 by @renovate in #1286
- Stop catching CancellationExceptions by @chrisbanes in #1287
- Update license headers and copyright by @chrisbanes in #1290
- Migrate to Circuit by @chrisbanes in #1288
- Tidy up Interactor class by @chrisbanes in #1291
- Migrate to Paging Multiplatform Compose by @chrisbanes in #1292
- Update to store5 to 5.0.0-beta01 by @chrisbanes in #1294
- Update sqldelight to v2.0.0-rc01 by @renovate in #1293
- Update dependency com.google.truth:truth to v1.1.4 by @renovate in #1295
- Update ktor to v2.3.1 by @renovate in #1296
- Add iOS targets for KMP libraries by @chrisbanes in #1264
- Split out Android/iOS jobs on CI by @chrisbanes in #1297
- Split up :common:ui:view by @chrisbanes in #1299
- Move Spotless configuration to convention plugins by @erikghonyan in #1301
- Add app launcher tasks from the application convention plugin by @erikghonyan in #1302
- Update circuit to v0.9.1 by @renovate in #1304
- Update moko.resources to v0.23.0 by @renovate in #1308
- Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.2.0-alpha15 by @renovate in #1305
- Add :shared module by @chrisbanes in #1303
- Update plugin ksp to v1.8.22-1.0.11 by @renovate in #1309
- Update coroutines to v1.7.1 by @renovate in #1307
- Add simple smoke test on Android by @chrisbanes in #1260
- Update ktor to v2.3.1 by @renovate in #1310
- Update dependency com.google.firebase:firebase-perf-ktx to v20.3.3 by @renovate in #1313
- Update plugin firebase-crashlytics to v2.9.6 by @renovate in #1312
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Update dependency androidx.navigation:navigation-compose to v2.6.0-rc01 by @renovate in #1246
- Update dependency androidx.core:core-ktx to v1.10.1 by @renovate in #1245
- Add extension function for qaImplementation dependency notation by @erikghonyan in #1248
- Add QA package suffix by @chrisbanes in #1249
- Retry on rate limit HTTP responses by @chrisbanes in #1250
- Update dependency app.cash.turbine:turbine to v0.13.0 by @renovate in #1251
- Make injected composables more explicit by @chrisbanes in #1252
- A few database fixes by @chrisbanes in #1253
- Update Kotlin, KSP and Compose Compiler to v1.7.1 by @renovate in #1254
- Declare dependency repositories in dependencyResolutionManagement block by @erikghonyan in #1255
- Use new property name for configuration cache by @erikghonyan in #1256
- Use IMDb ID when fetching show info by @chrisbanes in #1257
- Tidy up Android Trakt login code by @chrisbanes in #1258
- Fix crash reported from searching by @chrisbanes in #1259
New Contributors
- @erikghonyan made their first contribution in #1248
Full Changelog: v0.9.0...v0.9.1