Releases: KyoriPowered/indra
Releases · KyoriPowered/indra
Indra v2.0.5
A small bugfix release:
- common: Try to avoid downloading unnecessary toolchains for versioned test tasks
Indra v2.0.4
- indra-git: Fix head tag detection when using annotated tags
Indra v2.0.3
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
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
Hotfix: Fix registering repositories for publishing
See Indra v2.0.0 for more details on the last feature release
Indra v2.0.0
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 replacegrgit
. - common: Added modular multirelease JAR creation support on a source-set level
- publishing-gradle-plugin: Add
bundleTags
andwebsite
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
- Hotfix: Correct
checkstyleAll
task overwriting the project's group id
Indra v1.3.0
- 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
: AddcheckstyleAll
task to run checkstyle on all source setspublishing-gradle-plugin
: New plugin to configure published Gradle Plugins with indra propertiescommon
: Allow strict version property to be read at configuration timecommon
: Expose the calculated actual version as API
Indra v1.2.1
Bug Fixes
- Fix a performance issue with the Javadoc task
Indra v1.2.0
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.