Changes
- Improved Modrinth support with new project properties:
- Use
modrinth_versions
to set the semicolon-separated list of game versions on Modrinth- If unspecified, will fallback to
curseforge_versions
- If unspecified, will fallback to
- Use
mr_requirements
,mr_optionals
,mr_embeddeds
, andmr_incompatibles
to configure relations with other modrinth projects - More information on the website
- Use
Fixes
- Updated content filter for the Ladysnake maven
Additions
- Projects can now use the
customLicense
property to have quick configuration with a custom template
Fixes
- Loom is now pinned to
1.6-SNAPSHOT
instead of latest
Changes
- Publishing of versions ending in "-SNAPSHOT" to the Ladysnake maven now targets the snapshot repository by default
Fixes
- Test mod dependency configurations work once again
Changes
- Chenille no longer applies Loom on its own
Fixes
- Fixed error message for missing Ladysnake credentials
Fixes
- Fixed ladysnake maven names containing illegal characters
Fixes
- Fixed the
withLadysnakeMaven
default parameter on groovy buildscript
Additions
- Added quick configuration to publish to the new Ladysnake maven repository
Changes
- Switched the Ladysnake maven repository url from ladysnake.jfrog.io to maven.ladysnake.org (Jfrog bad)
Changes
- Fixed dependency on the wrong java version
Changes
- Subprojects are no longer automatically configured as additional files for Modrinth publication
Changes
- Updated minotaur to 2.4.3
- Made test runs generation work with quilt-testing API
- Bumped loom dependency
Changes
- Now applies quilt-loom to the project if fabric-loom was not already applied
Changes
- Updated loom to 0.12
Fixes
- Actually fixed curse publishing with default artifact, no for real !
Removals
- The test mod dependency configuration has been removed, hopefully loom implements an equivalent feature properly soon
Fixes
- Actually fixed curse publishing with default artifact, hopefully
Fixes
- Fixed curse publishing with default artifact
Additions
- The main artifact for non-maven publications can now be configured in
configurePublishing
Removals
- Removed the parameterless overload for
configurePublishing
Fixes
- Fixed
allCommonRepositories()
causing stack overflow
Additions
- Added the GPL_WITH_MC_EXCEPTION license header
Changes
- The default display name for license headers now capitalizes the project name while accounting for snake casing
Fixes
- Fixed license plugin not being automatically applied and configured
Fixes
- Fixed publishing configuration failing when a mavenJava publication was already setup
Changes
- Release default configuration must now be applied through the gradle extension
Fixes
- Actually fixed artifactory publishing
Fixes
- Fixed artifactory configuration
Changes
- Renamed
modOptionalImplementation
tomodLocalImplementation
for consistency withmodLocalRuntime
Additions
- Added default maven+artifactory configuration method
Changes
- Made testmod configuration more modular
Additions
- Added jamieswhiteshirt and shedaniel common repositories
Changes
- Repository extensions have been moved to the chenille extension
- Renamed
defaultRepositories()
toallCommonRepositories()
Initial release
Additions
- Shorthand methods for common repositories
- Default configuration for release tasks
- Git state check task
- Test mod configuration
- Changelog utilities