Skip to content

Releases: Kord-Extensions/gradle-plugins

Release v1.7.3

05 Sep 10:26
abc9858
Compare
Choose a tag to compare

Gradle Plugins 1.7.3

This version includes a quick enhancement for the KordEx plugin.

KordEx Plugin

  • Update the default repositories.
    • The plugin now adds the minimum repositories required, rather than duplicating them unnecessarily.
    • The plugin now adds filters to the KordEx repositories it defines, preventing Gradle from requesting artifacts it won't ever find there.

Commits (1)

  • abc985: 1.7.3: Fix up the KordEx repo entries

Release v1.7.2

04 Sep 11:34
0d1954a
Compare
Choose a tag to compare

Gradle Plugins 1.7.2

This version adds an emergency fix for the KordEx plugin.

KordEx Plugin

  • Update the default repositories.
    • The plugin will now add three Reposilite repo URLs to be prioritised over the R2 direct access URLs. This is because the Kord developers suddenly took down their Maven repo, and we need to be sure we'll always have Kord artifacts for you to use.

Commits (18)

  • 0d1954: 1.7.2: Reposilite Mirror
  • b0b4cb: Docker: Impossible to test the task class directly; remove useless test
  • 694c23: Docker: Extra test to cover the task explicitly
  • 4e7593: Docker: 100% coverage!
  • a74dd2: Docker: Use that version variable
  • ef13c6: Docker: Functional test
  • f75ec1: Docker: Finish unit and integration tests
  • a84408: Make command options consistent
  • 78570a: Fully test run command
  • 53d0e6: Actions: Move Sonar to a separate run instead

...and 8 more.

Release v1.7.1

27 May 13:00
04684d9
Compare
Choose a tag to compare

Gradle Plugins 1.7.1

This version fixes configuration cache incompatibilities with both plugins.

Docker Plugin

  • Mark the createDockerfile task as incompatible with the configuration cache.
    • The cache interferes with Dockerfile generation, and we configure the task using properties on the plugin's extension object. Fixing these issues would make for a far worse plugin API, so this task can't be compatible with the configuration cache.

KordEx Plugin

  • Update the checkKotlinVersion task and make it compatible with the configuration cache.

Commits (1)

  • 04684d: 1.7.1: Configuration cache compatibility

Release v1.7.0

18 Mar 13:40
dad7bb0
Compare
Choose a tag to compare

Gradle Plugins 1.7.0

This version contains some fixes and improvements for the KordEx plugin.

  • Update to Gradle 8.13 and Kotlin 2.0.21.
    • The KordEx plugin now requires Gradle 8.13!
  • Option for the bot's version in line with recent KordEx changes, defaulting to the project version.
  • Specifying v1 module names in a v2 project (and vice versa) is now an error.
    • This now also uses the Gradle Problem Reporter.
  • Plugin now only enforces the Java version if the current target is incompatible.

Commits (1)

  • dad7bb: Fix missed Detekt issue

Release v1.6.2

18 Feb 21:16
fcf6b87
Compare
Choose a tag to compare

Gradle Plugins 1.6.2

This version fixes a bug in the Docker plugin.

  • The env command function/builder now actually adds the variables to the Dockerfile; they were previously missing.

Commits (1)

Release v1.6.1

07 Jan 10:59
b1225bf
Compare
Choose a tag to compare

Gradle Plugins 1.6.1

This version fixes a bug in the Docker plugin.

  • The label command function/builder now actually adds the labels to the Dockerfile; they were previously missing.
  • The label command function now includes an overload that allows you to skip using the builder if you only need one label.

Commits (1)

  • b1225b: 1.6.1: Fix Docker label command.

Release v1.6.0

28 Nov 07:58
54c6779
Compare
Choose a tag to compare

Gradle Plugins 1.6.0

This version updates all Gradle plugins to Gradle 8.11 and Kotlin 2.0.20.

We no longer support older versions of Gradle.


Commits (1)

  • 54c677: 1.6.0: Update to Gradle 8.11 and Kotlin 2.0.20.

Release v1.5.8

20 Nov 11:54
cc7f303
Compare
Choose a tag to compare

Gradle Plugins 1.5.8

This version includes a small change to the KordEx plugin.

KordEx Plugin

  • Switch to Kord's own Maven repo for snapshot resolution.
    • This change means the KordEx plugin doesn't rely on OSSRH, and won't break due to its spotty uptime.
    • If you need to use the OSSRH repos for other dependencies, you'll now need to add them yourself.

Commits (1)

  • cc7f30: 1.5.8: No more OSSRH!

Release v1.5.7

20 Nov 11:12
5290d48
Compare
Choose a tag to compare

Gradle Plugins 1.5.7

This version includes a change to the KordEx plugin, specifically the translation class generator.

KordEx Plugin

  • Update the translation class generator.
    • The translation class generator now alphabetically sorts the generated keys and objects, for easier browsing.
  • Add a new messageFormatVersion property to the i18n builder.
    • If you want to use ICU Message Format version 2 (still in development preview), set this to 2. This will require the latest build of KordEx version 2.3.1-SNAPSHOT or later.
    • This option defaults to 1, and this setting won't break the generated code — thus keeping compatibility with 2.3.0-SNAPSHOT and later.

Commits (1)

  • 5290d4: 1.5.7: Option to switch to ICU Message Format v2.

Release v1.5.6

04 Nov 19:48
d16f92a
Compare
Choose a tag to compare

Gradle Plugins 1.5.6

This version includes a change to the KordEx plugin, specifically the translation class generator.

KordEx Plugin

  • Update the translation class generator. This is a breaking change!
    • The translation class generator now removes common delimiters in names and generates a camel-case name based on the result.
    • You can disable this behaviour using the camelCaseNames option in the i18n builder until you decide to migrate your code. However, this option will be removed in a future version, so update your code as soon as possible!
  • Reformat warnings, so they show up in the side panel in IDEA and other JetBrains IDEs.

Commits (1)

  • d16f92: 1.5.6: Updated translation class generator, better warnings