0.11.1 - 2024-03-14
- 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
- access subprojects by their simple name or gradle path in #159
- add
mavenLocal(uri: ___)
functions to therepositories { ... }
DSL in #160
- don't duplicate the relative paths of subprojects in #158
Full Changelog: https://github.com/rickbusarow/kase/compare/0.10.0...0.11.0
0.10.0 β 2024-02-07
- add
ParamTestEnvironmentFactory.wrap(...)
in #120 - allow
applyIf
andletIf
lambdas to return supertypes of the receiver in #128 - add a public, simple way to make a
LanguageInjection
instance in #129
- 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
- introduce
KaseTests
and move all top-level single-shottest { }
functions there in #114
- Update rickBusarow.kase to v0.9.0 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: https://github.com/rickbusarow/kase/compare/0.9.0...0.9.1
0.9.0 - 2024-01-20
- split
TestEnvironmentFactory
up intoNoParamTestEnvironmentFactory
andParamTestEnvironmentFactory
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
- Update rickBusarow.kase to v0.8.0 in #106
- 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
- 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
- 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
- adding
KaseTestFactoryNodeBuilder
in #87
Full Changelog: https://github.com/rickbusarow/kase/compare/0.5.0...0.6.0
0.5.0 β 2024-01-04
KaseMatrix
replaces theVersionMatrix
type in #83- A new
KaseBag
type is a type-safe, indexed set of kase elements in #83 - Add
projectDir
anddebug
parameters to gradle runner functions
0.4.0 β 2023-12-14
- eagerly write files in
DirectoryBuilder
in #57
- remove the
TestVersions
type and value fromGradleTestEnvironment
in #63 - make
HasKases<K: Kase>
out-variant in #64
- 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
- introduce trait interfaces for
DependencyVersion
impls in #56
- fix duplicate source files in published artifacts
- 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
- fix writing multiple files within the same
dir { }
block - create proper display names for TestVersions implementations
- hard-code
@since 0.1.0
tags into generated overload kdoc
0.1.0 - 2023-12-08
Hello World
[0.0.1]