2025¶
0.7.1 • Bug fixes and documentation improvements
DSL
- Do not append
:latestto all docker images by default (!48) - Pacman: added
--noconfirmby default (!47) - Kaniko: fixed the name being duplicated when tagging an image (!49)
Documentation
- Improved the documentation of the
Artifactsclass (!45)
0.7.0 • Support for environment and external jobs
DSL
- Added
Job["foo"]to access jobs declared outside Kotlin code (e82cf014, !44) - Added
environment:(#32, !44)
0.6.0 • Coverage, retry, interruptible, new documentation site
DSL
Documentation
- Documented the Gradle plugin's job extensions (!39)
- Documented the Helm plugin (!39)
- Documented the Pacman plugin (!39)
- Moved the documentation website to https://gitlab-ci-kts.opensavvy.dev (!41, !42)
Dependencies
- Kotlin 2.2.0
0.5.0 • Kaniko plugin
DSL
- Added
Docker.defaultVersion(7987cb98, !24) - Added the
kanikoplugin (916ec1a7, !24) - Fixed YAML generation for empty strings (2839aef0, !24)
Dependencies
- Kotlin 2.1.20
0.4.0 • Promote to Beta
DSL
Documentation
- Explain how to create a script using an IDE (9cf160f4, !16)
- Update stability description to Beta (8b068f2f, !16)
- Link the documentation website in the README (0c4cdc61, !16)
- Update documentation link in MavenCentral metadata (4f2dc172, !16)
0.4.0-rc.1 • Prepare for Beta stability
DSL
Documentation
- Explain how to create a script using an IDE (9cf160f4, !16)
- Update stability description to Beta (8b068f2f, !16)
- Link the documentation website in the README (0c4cdc61, !16)
- Update documentation link in MavenCentral metadata (4f2dc172, !16)
0.3.0 • Modernization of the project
We're migrating the project to be up-to-date to OpenSavvy best practices. As part of this modernization, this release should be the first on MavenCentral.
The API hasn't particularly changed, though there are documentation improvements for modules, packages, gitlabCi and Job.