Releases: rife2/bld-kotlin
Releases · rife2/bld-kotlin
1.1.0
Summary
- Support for Kotlin 2.2.0
- New JVM default compile option
- Fixed fromProject not returning the current operation
- JVM target is now set to the project Java release version
- Kotlin compiler is automatically found in common locations
- Compiler arguments are now passed via an argument file
- Support for illegal native access modes
- Minimum Kotlin version is now 1.9.25
What's Changed in 1.1.0
- Add JvmDefault compile option in e83d606
- Bump Kotlin to version 2.2.0 in fe24ebf
- Bump PMD extension to version 1.3.0 in d7ba4c5
- Bump JUnit to version 5.13.1 in c2d58bd
- Generate and convert JUnit tests report for xunit-viewer in af25936
- Fix fromProject not returning the current operation in e9a52fa
- Set the jvmTarget to the project javaRelease in 1d25ef8
- Advance options should start with -X in 574205d
- Add method to find the Kotlin home in dfa9a61
- Find compiler in Kotlin home, if specified in 23a9760
- Add snap locations to common paths in 2a406fe
- Bump Exec extension from 1.0. 4 to 1.0.5 in 5a3c77a
- Log where the kotlin compiler was found from/at in 852e24b
- Read @argfile manually in b0ad8ad
- Fix plugins paths for Windows/MacOS in b5b6b40
- Add /usr/share common kotlinc paths in 96b8139
- Move compile options to a var in bef5aed
- Pass arguments to kotlinc via @argfile in b0d6a3a
- Move jvmOptions to main compile operation in 125e9f7
- Cleanup Kotlin common paths in 3a012bf
- Log the Kotlin compiler location when found in a21938f
- Reorder the common kotlin compiler potential locations in e7d0ada
- Add method to locate the Kotlin compiler in common locations in a57ae52
- Add test for fromProject() using the examples project in 9fcc5cc
- Add tests for new compiler plugins in 54228e3
- Add support for illegal native access modes in 5ca06f4
- Change List to Collection in 779e6d4
- Implement JvmOptions class in 3c5b1fd
- Add Compose and Imports Dumper compiler plugins in 8324477
- Add generic installation instructions in d8c1049
- Bumped minimum Kotlin version to 1.9.25 in 3a1ad6a
- Bumped AssertJ to version 3.27.3 in b59f53b
Full Changelog: 1.0.4...1.1.0
1.0.4
Summary
- Support for bld 2.2.0
What's Changed in 1.0.4
- Bumped bld-exec extension to version 1.0.4 in 5d66266
- Fixed BaseProjectBlueprint initialization in tests in 3163902
- Updated copyright for 2025 in 3d87280
- Bumped bld to version 2.2.0 in 0f6d190
- Bumped AssertJ to version 3.27.2 in 3255995
- Bumped PMD extension to version 1.1.9 in 86d7351
- Bumped JUnit to version 5.11.4 in 454ca22
Full Changelog: 1.0.3...1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
Summary:
- Added support for bld 2.0.1
- Reworked support for local compiler plugins (e5970bc)
- Added option to specify the Kotlin compiler (
kotlinc
) path directly (7f3fc6f) - Ensured exit status is set on failure (c952b98)
- Added string array parameters to overloaded methods where applicable (c54672a)
- Configure the main and test source directories from the project (41e60f6)
- Ensured all missing Kolin compiler arguments are handled (1623b90)
Breaking Changes:
- Kotlin compiler must be installed. Location is deducted from KOTLIN_HOME, if set. (6fa3bde)
- Moved compile options and plugins to sub-package (c595632)
- Moved Dokka operation to its own extension (8d34f37)
Full Changelog: 0.9.8...1.0.0