Skip to content

Releases: JetBrains/amper

0.4.0

08 Aug 07:23
Compare
Choose a tag to compare

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.

  • 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.yaml file now need to be listed alongside other Gradle modules in settings.gradle(.kts)
    • In multi-module projects using standalone Amper, a project.yaml file is now required and must list the modules to include in the project. Nothing changes for single-module projects.

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

v0.3.1

06 Jun 13:00
Compare
Choose a tag to compare

Full Changelog: v0.3.0...v0.3.1

Main changes:

  • AMPER-625 Update Kotlin to 2.0 release
  • AMPER-628 Update Compose to 1.6.10 release
  • AMPER-620 Update Apple Gradle plugin to include the latest fixes (222.4595-0.23.2)
  • AMPER-443 Compose doesn't work with Gradle 8.6+
  • Support Gradle > 8.6 for the bundled Compose version (and improve error message for other versions).

v0.3.0

28 May 08:34
Compare
Choose a tag to compare

Full Changelog: v0.2.2...v0.3.0

See our release blog post for the highlights, and to
learn about the tooling improvements.

  • Standalone version of Amper. See the usage instructions.
    • Build, test, and run JVM and Android applications in CLI and Fleet.
    • iOS support is on the way.
    • Standalone Amper can automatically download and configure the build environment, such as JDK, Android SDK.
  • Gradle-based Amper has been updated with the following plugins:
    • Kotlin 2.0.0-RC3
    • Compose 1.6.10-rc01
    • Android 8.2
  • Gradle 8.6 is recommended for the Gradle-based Amper. Gradle 8.7+ is not yet supported.
  • Support the Wasm platform for libraries.

Breaking changes

Amper now uses the release javac option instead of target and source to compile the Java code.
This version is also passed to the Kotlin compiler on the JVM platform.

You need to update your configuration files. If you have the following settings:

settings:
  java:
    source: 17
  jvm:
    target: 17

Remove java:source: and change jvm:target: to jvm:release::

settings:
  jvm:
    release: 17

See the DSL reference for details.

v0.2.2

28 May 08:34
Compare
Choose a tag to compare

Full Changelog: v0.2.0...v0.2.2

v0.2.0

28 May 08:33
Compare
Choose a tag to compare
docs: mention AABs and IPA in publishing

(cherry picked from commit e5de94093f7da11f96a5a0b0e1addf99b999b7a6)

v0.1.4

28 May 08:33
Compare
Choose a tag to compare
Update a plugin version to 0.1.4

v0.1.3

28 May 08:33
Compare
Choose a tag to compare
Update plugin version to 0.1.3

v0.1.2

28 May 08:32
Compare
Choose a tag to compare
Update plugin version to 0.1.2

v0.1.1

28 May 08:32
Compare
Choose a tag to compare
0.1.1

v0.1.0

28 May 08:32
Compare
Choose a tag to compare
Update Amper plugin version