Skip to content

Latest commit

Β 

History

History
213 lines (139 loc) Β· 8.23 KB

CHANGELOG.md

File metadata and controls

213 lines (139 loc) Β· 8.23 KB

Changelog

0.11.2-SNAPSHOT (unreleased)

0.11.1 - 2024-03-14

πŸ’₯ Breaking Changes

  • remove the overloaded times functions by @RBusarow in #172

Full Changelog: https://github.com/rickbusarow/kase/compare/0.11.0...0.11.1

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: https://github.com/rickbusarow/kase/compare/0.10.0...0.11.0

0.10.0 β€” 2024-02-07

Added

  • add ParamTestEnvironmentFactory.wrap(...) in #120
  • allow applyIf and letIf lambdas to return supertypes of the receiver in #128
  • add a public, simple way to make a LanguageInjection instance 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: https://github.com/rickbusarow/kase/compare/0.9.1...0.10.0

0.9.1 β€” 2024-01-22

Added

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

🧰 Maintenance

0.9.0 - 2024-01-20

πŸ’₯ Breaking Changes

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

🧰 Maintenance

  • Update rickBusarow.kase to v0.8.0 in #106

Other Changes

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

Full Changelog: https://github.com/rickbusarow/kase/compare/0.8.0...0.9.0

0.8.0 β€” 2024-01-19

Added

  • introduce overloaded AbstractKaseN types in #100
  • support JUnit4 @Test annotations in #105

🧰 Maintenance

  • Update dependency com.squareup:kotlinpoet to v1.16.0 by @renovate in #102
  • Update dependencyAnalysis to v1.29.0 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: https://github.com/rickbusarow/kase/compare/0.7.0...0.8.0

0.7.0 β€” 2024-01-12

πŸ’₯ Breaking Changes

  • fixing nested scoping for custom test environments in #95

Full Changelog: https://github.com/rickbusarow/kase/compare/0.6.0...0.7.0

0.6.0 β€” 2024-01-05

Added

  • adding KaseTestFactoryNodeBuilder in #87

Full Changelog: https://github.com/rickbusarow/kase/compare/0.5.0...0.6.0

0.5.0 β€” 2024-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 β€” 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: https://github.com/rickbusarow/kase/compare/0.3.0...0.4.0

0.3.0 β€” 2023-12-13

Added

  • introduce trait interfaces for DependencyVersion impls in #56

Fixed

  • fix duplicate source files in published artifacts

Maintenance

  • fix weird @SInCE capitalization in the release script's commit messages (only visible in the GitHub UI)
  • fix gradle.properties VERSION_NAME parsing in the release script
  • use the stable Kase version in the Doks config

Full Changelog: https://github.com/rickbusarow/kase/compare/0.2.0...0.3.0

0.2.0 - 2023-12-08

Fixed

  • fix writing multiple files within the same dir { } block
  • create proper display names for TestVersions implementations

Maintenance

  • hard-code @since 0.1.0 tags into generated overload kdoc

0.1.0 - 2023-12-08

Hello World

[0.0.1]