What's new?
Kotlin support
- Added Kotlin project support.
- Added bundled Kotlin compiler.
- Added automatic Kotlin compiler setup and execution.
- Added support for Kotlin source files in
src/kotlin/. - Added support for building mixed Java/Kotlin projects.
Project templates
- Added new Kotlin-based project templates.
- Added Native Activity templates for both Java and Kotlin.
- Fixed incorrect package names in project templates.
- Improved generated project structure.
Build system
- Improved Java, Kotlin, and C/C++ source detection.
- Improved build logging and build-step reporting.
- Added clearer messages when source types are not present.
- Improved generated Java source handling.
- Improved APK signing and debug signing-key handling.
- Added persistent debug signing credentials.
- Added dedicated
build/signing/directory for signing files. - Improved build output organization.
- APK output now uses the project/app name in the filename.
Diagnostics
- Improved build and process error reporting.
- Improved compiler error output and debugging information.
Documentation
- Added and expanded Vexel documentation.
- Added better contribution guidelines.
- Updated examples and templates.
Other
- Fixed numerous bugs discovered in project templates and the build pipeline.
- Improved overall build reliability and project generation.
- General cleanup and internal improvements.