Skip to content

Latest commit

 

History

History
928 lines (753 loc) · 59.8 KB

CHANGELOG-2022.md

File metadata and controls

928 lines (753 loc) · 59.8 KB

Symbols:
❇️ - Added dependency
⬆️ - Updated dependency
❌ - Removed dependency
📝 - Dependency or version name changed
⚠️ - Be careful on update. Update may contain breaking changes or behaviour changes.

AndroidX

Stack

Stack

AndroidX

Stack

AndroidX

⚠️ Breaking change: Google has announced separated versioning for each compose-* artifact. So, since this version, version ref compose was removed in favor of separated version refs compose-animation, compose-foundation etc.

Stack

AndroidX

Stack

AndroidX

Stack

AndroidX

Stack

Stack

AndroidX

  • ⬆️ appcompat 1.4.21.5.0
  • ⬆️ compose 1.2.01.2.1
  • ⬆️ compose-compiler 1.3.0-rc011.3.0
    • ❇️ Since now compose-compiler listed not only in versions but also in libraries section
  • ⬆️ compose-material3 1.0.0-alpha151.0.0-alpha16
  • ⬆️ fragment 1.5.11.5.2

Stack

red_mad_robot

AndroidX

Stack

  • ⬆️ dagger 2.43.12.43.2

Be careful if you use detekt with type resolution! This catalog update bumps Kotlin to 1.7.10, which is not supported by type resolution mode in detekt. Detekt will support Kotlin 1.7.10 in 1.22.0

red_mad_robot

  • ⬆️ infrastructure 0.16.20.17 (:warning: potentially breaking changes)
  • ⬆️ pinkman 1.3.01.3.1

AndroidX

Stack

red_mad_robot

AndroidX

Stack

2022.06.27 ⚠️

red_mad_robot

AndroidX

  • ⬆️ compose 1.2.0-rc011.2.0-rc02
  • version: compose-compiler (use compose version instead or specify the desired version manually)

Stack

Finally implemented catalogs validation and it works! This is hotfix update.

AndroidX

  • 📝 paging-common and paging-guava now use paging version instead of paging-compose (1.0.0-alpha153.1.1)

Stack

  • 📝 gms-googleServices module coordinate fixed
  • 📝 junit-platform-* 5.8.21.8.2 (fix)
  • 📝 kotlin-test-testingkotlin-test-testng

2022.06.19 ⚠️

ℹ️ Note

This update changes Kotlin version to 1.7.0 which is not compatible with Compose 1.2.0-rc01. If you use Compose in your project, you should overwrite version of Kotlin in settings.gradle file.

This update makes plugins accessible both as a library and via plugins accessor. For example, you can apply a plugin using plugins block:

plugins {
    alias(stack.plugins.detekt)
}

Also, you can add it as a dependency:

dependencies {
    implementation(stack.detekt.gradlePlugin)
}

red_mad_robot

AndroidX

Stack

2022.04.10 ⚠️

ℹ️ Note

This update changes Kotlin version to 1.6.20 which is not compatible with Compose 1.1.1. If you use Compose in your project, you should overwrite version of Kotlin in settings.gradle file.

AndroidX

Stack

red_mad_robot

2022.03.09 ⚠️

AndroidX

Stack

Stack

Updated

AndroidX

Updated

  • compose 1.1.0-rc031.1.0
  • compose-material3 1.0.0-alpha041.0.0-alpha05
  • lifecycle 2.4.02.4.1
  • navigation 2.4.02.4.1

Stack

Added

  • plugin: versions 0.42.0

Updated

  • accompanist 0.24.0-alpha0.23.0 (downgrade to align with compose version)
  • material-compose-themeAdapter 1.1.31.1.4
  • material-compose-themeAdapter3 1.0.31.0.4
  • junit4 4.134.13.2

Version catalog plugins removed. Plugins were moved to other catalogs.

AndroidX

Added

  • camera 1.1.0-beta01:
    • camera2
    • core
    • extensions
    • lifecycle
    • video
    • view
  • hilt 1.0.0:
    • compiler
    • navigation-compose
    • navigation-fragment
    • work
  • plugin: navigation-safeargs

Updated

  • compose 1.1.0-rc011.1.0-rc03
  • compose-compiler 1.1.0-rc021.1.0-rc03
  • compose-material3 1.0.0-alpha031.0.0-alpha04
  • fragment 1.4.01.4.1
  • navigation 2.4.0-rc012.4.0

Stack

Added

Plugins:

  • kotlin-jvm
  • kotlin-kapt
  • kotlin-parcelize
  • kotlin-serialization
  • ksp
  • firebase-crashlytics 2.8.1
  • gms-google-services 4.3.10
  • android-cacheFix 2.4.6
  • detekt 1.19.0
  • gradleDoctor 0.7.3
  • owasp-dependencycheck 6.5.3

Updated

  • firebase-bom 29.0.329.0.4
  • firebase-crashlytics 18.2.618.2.7

red_mad_robot

Added

gradle-infrastructure plugins 0.15:

  • android-application
  • android-config
  • android-library
  • detekt
  • kotlin-config
  • kotlin-library
  • publish
  • publish-config

AndroidX

Added

  • room-paging

Changed

  • room-ktxroom

Updated

  • constraintlayout 2.1.22.1.3
  • constraintlayout-compose 1.0.0-rc021.0.0

Stack

Added

  • accompanist 0.24.0-alpha:
    • appcompatTheme
    • drawablepainter
    • flowlayout
    • insets
    • insets-ui
    • navigation-animation
    • navigation-material
    • pager
    • pager-indicators
    • permissions
    • placeholder
    • placeholder-material
    • swiperefresh
    • systemuicontroller
  • material-compose-themeAdapter 1.1.3
  • material-compose-themeAdapter3 1.0.3
  • junit4 4.13
  • junit 5.8.2:
    • bom
    • jupiter
    • jupiter-api
    • jupiter-engine
    • jupiter-migrationsupport
    • jupiter-params
    • platform-launcher
    • platform-runner
    • vintage-engine
  • retorfit-mock
  • okhttp-mockwebserver3

2022.01.20 (2022 Jan 20)

AndroidX

Added

  • activity and activity-compose 1.4.0
  • compose 1.1.0-rc01:
    • compose-animation
    • compose-foundation
    • compose-material
    • compose-material3 1.0.0-alpha03
    • compose-runtime
    • compose-ui
    • compose-ui-tooling
  • constraintlayout-compose
  • coordinatorlayout 1.2.0
  • datastore 1.0.0:
    • core
    • rxjava2
    • rxjava3
  • fragment-testing
  • lifecycle-runtime
  • lifecycle-viewmodel-compose
  • navigation-compose
  • paging-compose 1.0.0-alpha14
  • security-crypto 1.0.0

Updated

  • appcompat 1.4.01.4.1
  • core-splashscreen 1.0.0-alpha011.0.0-beta01
  • navigation 2.3.52.4.0-rc01
  • room 2.3.02.4.1

Plugins

Added

  • infrastructure-androidConfig
  • infrastructure-kotlinConfig
  • infrastructure-publishConfig

Removed

  • infrastructure-root
  • infrastructure-signing

Changed

  • kotlin-pluginParcelizekotlin-parcelize

Updated

  • android-cacheFix 2.4.52.4.6
  • infrastructure 0.12.20.14
  • kotlin 1.6.01.6.10
  • ksp 1.6.0-1.0.11.6.10-1.0.2
  • owasp 6.5.0.16.5.2.1

Stack

Added

  • coil-compose
  • firebase:
    • analytics 20.0.2
    • bom 29.0.3
    • crashlytics 18.2.6
    • messaging 23.0.0
  • kotlin-bom 1.6.10
  • kotlinx-serialization-protobuf
  • retrofit-converter-kotlinxSerialization (com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:0.8.0)
  • tink, tink-android 1.6.1:

Changed

  • airbnb-epoxyepoxy

Updated

  • google-dagger 2.39.12.40.5
  • groupie 2.9.02.10.0
  • insetter 0.6.60.6.1 (fix)
  • kotest 4.6.35.1.0
  • kotlinx-coroutines 1.5.21.6.0
  • kotlinx-serialization 1.3.01.3.2
  • ksp 1.5.31-1.0.01.6.10-1.0.2
  • leakcanary 2.72.8.1
  • mockk 1.12.01.12.2
  • moshi 1.12.01.13.0
  • okhttp 4.9.24.9.3
  • reactivex-rxjava3 3.1.23.1.3

red_mad_robot

Updated

  • ktx-core 1.6.0-11.6.0-2
  • ktx-fragment-args 1.3.6-01.3.6-1

Changed

  • extension-* -> ktx-*

Housekeeping

  • Update Gradle 7.37.3.3
  • Added CHANGELOG

2021.06.12 (2021 Dec 06)

Initial release