Skip to content

1.0.0-rc1

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Dec 18:41
· 151 commits to trunk since this release

Added

  • Multi-module setup no longer includes other modules implicitly. Instead each module needs to be included via dependency function in Gradle.
    laboratory {
      featureFactory()
    
      // Before, these were included implicitly.
      dependency(project(":module-a"))
      dependency(project(":module-b"))
    }

Changed

  • Upgrade Android target and compile SDK to 31.
  • Upgrade to LifecycleViewmodelKtx 2.4.0.
  • Upgrade to KotlinPoet 1.10.2.
  • Upgrade to Wire 4.0.0.
  • Upgrade to Kotlin 1.6.0.
  • Upgrade to ConstraintLayout 2.1.2.
  • Upgrade to FragmentKtx 1.4.0.
  • Upgrade to AppCompat 1.4.0.

Removed

  • Groovy DSL introduced in 0.9.0 for adding feature flags.
  • projectFilter properties from Gradle plugin. Use explicit dependencies instead.
  • Deprecated API.

Fixed

  • Overrides of sources in DefaultOptionFactory are now respected by Laboratory - #220.