Repository navigation
Releases
Releases · jhipster/jhipster-kotlin
2.0.0 - Support for JHipster 9.4.0 & Kotlin Gradle DSL.
2.0.0 (2026-09-29)
This major release upgrades KHipster to support JHipster 9.4.0, introduces full Gradle Kotlin DSL (.gradle.kts) support, modernizes the generator architecture with native ECMAScript Modules (ESM), and updates Kotlin linting and static analysis tools.
⚠️ Breaking Changes
- JHipster 9.4.0 baseline: Projects are now generated using JHipster 9 standards.
- Node.js runtime requirement: Requires Node.js
^22.18.0 || >=24.11.0(Node 24 recommended). - ESM package: The generator is now packaged as native ESM (
"type": "module").
🚀 Highlights & New Features
- JHipster 9 Support: Full alignment with upstream
generator-jhipster 9.4.0. - Gradle Kotlin DSL: Added support for Kotlin DSL build scripts (
build.gradle.kts) alongside standard Gradle and Maven. - Modernized Kotlin Tooling:
- Upgraded Ktlint and Detekt configurations.
- Added Jackson Kotlin module (
jackson-module-kotlin) for improved Kotlin serialization. - Updated Kotlin compiler arguments and Kapt configuration.
- Test Suite Modernization:
- Migrated generator test suite from Mocha to Vitest.
- Added dedicated sample lint verification via
npm run test:kotlin-lint.
📦 Upstream & Dependency Updates
- Upgraded
generator-jhipsterto9.4.0. - Upgraded
execa,mem-fs-editor, and GitHub Actions workflows to latest major versions. - Cleaned up unused legacy needles and templates.
v1.16.0
- Upgrade the generator to support JHipster v7.9.3
v1.15.0
v1.14.0
- Supports JHipster version 7.5.0
- Added Webflux CI test cases
- Supports JHipster version 7.4.1
- Added private modifiers wherever applicable
v1.13.0
- Supports JHipster v7.4.0
- Supports Kotlin v1.6.0
- Upgraded Detekt to v1.18.1
- Upgraded ktlint-maven to v1.11.1
- Upgraded ktlint-gradle to v10.2.0
- Upgraded maven-autorun to v3.0.0
Fixes for reactive microservices and ktlint flag support
Supporting JHipster Version 7.0.1
1.12.0 1.12.0
Supporting JHipster Version 6.10.5
What’s Changed
- Fix lint warnings (#257) @isaul32
- Upgrade to Node.js 12.18.3 LTS (#256) @pascalgrimaud
- delete duplicated log output (#251) @mustafabayar
- build(deps): bump lodash from 4.17.15 to 4.17.19 (#250) @dependabot
- Remove side affect of mock DateTimeProvider (#247) @Romancha
- Setup Code Scanning (#239) @sendilkumarn
- update master to main branch (#260) @sendilkumarn
supporting JHipster v6.10.4
Merge pull request #262 from jhipster/fix/npm-audit fix: npm audit fixes
1.9.0
What’s Changed
- feat: upgrade to 6.10.1 (#245) @sendilkumarn
- fix: template string (#244) @sendilkumarn
- feat: use Kotlin String template for logs (#243) @sendilkumarn
- Added missing brackets when generating User.kt (#242) @leozin
- Feat/upgrade to jhipster 6.10.0 (#241) @sendilkumarn