Skip to content

Releases: rickbusarow/kase

0.11.1

14 Mar 18:24
Compare
Choose a tag to compare

[0.11.1] - 2024-03-14

💥 Breaking Changes

Full Changelog: 0.11.0...0.11.1

0.11.0

05 Mar 22:32
Compare
Choose a tag to compare

[0.11.0] — 2024-03-05

🚀 Added

  • access subprojects by their simple name or gradle path in #159
  • add mavenLocal(uri: ___) functions to the repositories { ... } DSL in #160

🐛 Fixed

  • don't duplicate the relative paths of subprojects in #158

🧰 Maintenance

  • Update kotlinx.coroutines to v1.8.0 by @renovate in #141
  • use Mahout for build logic in #153

Full Changelog: 0.10.0...0.11.0

0.10.0

08 Feb 02:49
Compare
Choose a tag to compare

[0.10.0] — 2024-02-07

Added

  • add ParamTestEnvironmentFactory.wrap(...) by @RBusarow in #120
  • allow applyIf and letIf lambdas to return supertypes of the receiver by @RBusarow in #128
  • add a public, simple way to make a LanguageInjection instance by @RBusarow in #129

🧰 Maintenance

  • Update Kase published version to v0.9.1 in #115
  • Update dependency com.github.ben-manes:gradle-versions-plugin to v0.51.0 in #116
  • Update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.25.0 in #117
  • Update styfle/cancel-workflow-action action to v0.12.1 in #118
  • Update plugin com.gradle.enterprise to v3.16.2 in #119
  • Update rickBusarow.kgx to v0.1.11 in #121
  • Update dependency org.jetbrains.kotlinx:binary-compatibility-validator to v0.14.0 in #122
  • Update square.moshi to v1.15.1 in #123
  • Update detekt to v1.23.5 in #124
  • Update dependency gradle to v8.6 in #125
  • Update junit5 monorepo in #126
  • Update dependency com.dropbox.dependency-guard:dependency-guard to v0.5.0 in #127
  • renovate config updates in #130
  • Pin gradle/gradle-build-action action to a8f7551 in #131
  • Pin dependencies in #132
  • Update gradle/gradle-build-action action to v3 in #133
  • Pin gradle/actions action to ec92e82 in #134

Full Changelog: 0.9.1...0.10.0

0.9.1

22 Jan 18:17
Compare
Choose a tag to compare

[0.9.1] — 2024-01-22

added

  • introduce KaseTests and move all top-level single-shot test { } functions there
    in #114

🧰 Maintenance

  • Update rickBusarow.kase to v0.9.0 by @renovate in #111
  • autoApprove and autoMerge Renovate's updates to the published version of Kase
    in #112
  • Update Kase published version to v0.9.0 by @renovate
    in #113
  • Full Changelog: 0.9.0...0.9.1

0.9.0

21 Jan 04:18
Compare
Choose a tag to compare

[0.9.0] - 2024-01-20

💥 Breaking Changes

  • split TestEnvironmentFactory up into NoParamTestEnvironmentFactory and ParamTestEnvironmentFactory by @RBusarow in #110
  • move the times extensions so that they're in a file matching the receiver type by @RBusarow in #109
  • more cleanup of unused dependencies by @RBusarow in #108

🧰 Maintenance

Other Changes

  • make all Kase types implement java.io.Serializable by @RBusarow in #107

Full Changelog: 0.8.0...0.9.0

0.8.0

19 Jan 22:33
Compare
Choose a tag to compare

[0.8.0] — 2024-01-19

Added

🧰 Maintenance

  • Update dependency com.squareup:kotlinpoet to v1.16.0 by @renovate in #102
  • Update dependencyAnalysis to v1.29.0 by @renovate in #101
  • Update dependency com.google.devtools.ksp:symbol-processing-gradle-plugin to v1.9.22-1.0.17 by @renovate in #104

Full Changelog: 0.7.0...0.8.0

0.7.0

12 Jan 21:30
Compare
Choose a tag to compare

[0.7.0] — 2023-01-12

💥 Breaking Changes

  • fixing nested scoping for custom test environments by @RBusarow in #95

Full Changelog: 0.6.0...0.7.0

0.6.0

06 Jan 00:55
Compare
Choose a tag to compare

[0.6.0] — 2023-01-05

Added

Full Changelog: 0.5.0...0.6.0

0.5.0

04 Jan 18:55
Compare
Choose a tag to compare

[0.5.0] — 2023-01-04

Added

  • KaseMatrix replaces the VersionMatrix type in #83
  • A new KaseBag type is a type-safe, indexed set of kase elements in #83
  • Add projectDir and debug parameters to gradle runner functions

0.4.0

14 Dec 23:14
Compare
Choose a tag to compare

[0.4.0] — 2023-12-14

Fixed

  • eagerly write files in DirectoryBuilder in #57

💥 Breaking Changes

  • remove the TestVersions type and value from GradleTestEnvironment in #63
  • make HasKases<K: Kase> out-variant in #64

🧰 Maintenance

  • Update github/codeql-action action to v3 in #55
  • Update dependencyAnalysis to v1.28.0 in #54
  • Update actions/upload-artifact action to v4 in #62
  • Update dependency com.google.devtools.ksp to v1.9.21-1.0.16 in #60
  • Don't exclude GitHub bots from the generated changelog in #65

Full Changelog: 0.3.0...0.4.0