Full Changelog: v0.3.0...v0.4.0
See our release blog post for the highlights, and to learn about the tooling improvements.
Breaking changes
-
AMPER-760 Amper is now published to a new Maven repository.
This affects the Gradle plugin, as well as the standalone Amper distribution and executables:- Old repository URL:
https://maven.pkg.jetbrains.space/public/p/amper/amper - New repository URL:
https://packages.jetbrains.team/maven/p/amper/amper
See Usage.md for instructions on how to update your project.
- Old repository URL:
-
AMPER-393 Amper modules are no longer automatically discovered by searching the whole file system hierarchy.
The documentation has been updated accordingly.- In Gradle-based Amper projects, modules with a
module.yamlfile now need to be listed alongside other Gradle modules insettings.gradle(.kts) - In multi-module projects using standalone Amper, a
project.yamlfile is now required and must list the modules to include in the project. Nothing changes for single-module projects.
- In Gradle-based Amper projects, modules with a
Enhancements
- AMPER-685 User-friendly error message when a task doesn't exist
- AMPER-717 Fail fast if the Android SDK license isn't accepted
- AMPER-790 Inspection about incompatible settings or settings under an incorrect section
Bug fixes
- AMPER-494 'buildSrc' cannot be used as a project name as it is a reserved name
- AMPER-624 Compilation fails with language version 2.0
- AMPER-689 Fail to resolve kotlin-test-annotations-common in a multiplatform context
- AMPER-836 Support repositories basic authentication in DR
- AMPER-910 'Redundant setting' inspection false positive