Skip to content

Releases: KyoriPowered/indra

Indra v2.0.5

28 May 04:46
Compare
Choose a tag to compare

A small bugfix release:

  • common: Try to avoid downloading unnecessary toolchains for versioned test tasks

Indra v2.0.4

15 May 00:58
Compare
Choose a tag to compare
  • indra-git: Fix head tag detection when using annotated tags

Indra v2.0.3

11 May 04:23
Compare
Choose a tag to compare

Another patch release, primarily focused on cacheability

  • Fixed an issue where java compile and javadoc tasks could not be cached or built incrementally due to lambda argument providers
  • Make the base indra plugin fully configuration cache-compatible
  • Correct the link to the wiki from the Gradle plugin portal

Indra v2.0.2

03 May 00:44
Compare
Choose a tag to compare

This is a small bugfix release, fixing one issue:

  • git: Fix resolving repositories in subprojects when the root project repository has not first been resolved

Indra v2.0.1

29 Apr 07:26
Compare
Choose a tag to compare

Hotfix: Fix registering repositories for publishing

See Indra v2.0.0 for more details on the last feature release

Indra v2.0.0

28 Apr 22:39
Compare
Choose a tag to compare

Changed

  • common: Set resource filtering charset to UTF-8
  • *: Most extension properties are now accessed through <property>() methods, rather that being exposed as Kotlin/Groovy properties.
  • (internal): Rewritten in Java
  • publishing-sonatype: Use new gradle-nexus-publish-plugin as a base. See the wiki page for details on new restrictions this brings in.
  • net.kyori.indra.license-header now uses CadixDev licenser 0.6

Added

  • Add new net.kyori.indra.git plugin to replace grgit.
  • common: Added modular multirelease JAR creation support on a source-set level
  • publishing-gradle-plugin: Add bundleTags and website properties on Indra's extension
  • publishing-sonatype: Add new indraSonatype extension to make it easy to configure alternate OSSRH hosts
  • common: Add hooks to automatically configure Buildship integration when the com.diffplug.eclipse.apt plugin is applied

Removed

  • Removed net.kyori.indra.publishing.bintray due to the shutdown of JCenter
  • Removed deprecated properties and methods across the project

Indra v1.3.1

03 Feb 23:26
Compare
Choose a tag to compare
  • Hotfix: Correct checkstyleAll task overwriting the project's group id

Indra v1.3.0

02 Feb 09:25
Compare
Choose a tag to compare
  • Add a workaround for incorrect Javadoc search generation between JDK 9 and JDK 12
  • Fix Java publication setup to not be dependent on afterEvaluate execution order
  • checkstyle: Add checkstyleAll task to run checkstyle on all source sets
  • publishing-gradle-plugin: New plugin to configure published Gradle Plugins with indra properties
  • common: Allow strict version property to be read at configuration time
  • common: Expose the calculated actual version as API

Indra v1.2.1

24 Nov 08:29
Compare
Choose a tag to compare

Bug Fixes

  • Fix a performance issue with the Javadoc task

Indra v1.2.0

24 Nov 01:18
Compare
Choose a tag to compare

New Features

  • Added ci metadata to the indra extension. This can be automatically configured for GitHub and GitLab projects.
  • Added gpl3OnlyLicense licensing option.
  • Only sign jars when publishing a release, or the forceSign Gradle property is set.

Bugs Fixed

  • Corrected handling of snapshot versions in projects where the snapshot is only a part of the version -- for example when build metadata is used.
  • Fixed compiler argument handling to allow others (cough IntelliJ) to access compiler arguments at configuration time.