Added
- Add Kotlin DSL examples in docs. (#1306)
- Support using type-safe dependency accessors in
ShadowJar.dependencies
. (#1322) - Set
Main-Class
attr for KMP 2.1.0 or above. (#1337)
Changed
- BREAKING CHANGE: Polish
ShadowSpec
. (#1307)- Return values of
ShadowSpec
functions are changed toUnit
to avoid confusion. ShadowSpec
no longer extendsCopySpec
.- Overload
relocate
,transform
and things for better usability in Kotlin.
- Return values of
- BREAKING CHANGE: Remove redundant types from function returning. (#1308)
runShadow
no longer depends oninstallShadowDist
. (#1353)
Fixed
- Fix relocation exclusion for file patterns like
kotlin/kotlin.kotlin_builtins
. (#1313)
Removed
- BREAKING CHANGE: Reduce dependency and project overloads in
DependencyFilter
. (#1328)