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