Skip to content

Releases: kordamp/kordamp-gradle-plugins

Release v0.37.0

06 May 22:08

Choose a tag to compare

Changelog

✅ Issues

  • a289f9f [license] support YAML and TOML formatting. Fixes #330
  • 16729be [stats] support TOML files. Fixes #329
  • 0724e73 Fix license URL in readme. Fixes #328
  • e2747b1 [base] effectiveSettings only shows info for configured plugins. Fixes #327
  • c65ee15 Add CPD support. Fix TaskSettings. Fixes #325. Fixes #326
  • 67e5557 Provide aliases for common Maven goals. Fixes #322
  • 11a0e61 [properties] support yaml/toml properties. Fixes #321
  • 4796e67 Remove effectiveConfig. Fixes #320
  • 54fe901 Custom listeners to workaround afterEvaluate constraints. Fixes #319
  • ec7aa9d [pmd] additional checks for ruleSetFiles location. Fixes #318
  • e7f57d1 [detekt] additional checks for configFile location. Fixes #317
  • 86e3325 [checkstyle] additional checks for configFile location. Fixes #316
  • 53436b1 [codenarc] additional checks on configFile locations. Fixes #304
  • a86731c Several updates related to dependency handling: - [base] central configuration for dependencies. Fixes #311 - [bom] do not define scopes. Fixes #308 - [bom] use version expressions. Fixes #309 - [publishing] use version expressions. Fixes #310 - [publishing] publish compile+runtime by default. Fixes #312 - [jar] missing configurer action for manifest. Fixes #313 - [jar] fix classpath calculation. Fixes #314 - [minpom] take platformms into acccount. Fixes #315
  • 44f4dd8 [codenarc] add configFile rules. Fixes #304
  • 119f0bc [publishing] support custom . Fixes #306
  • 5ab8847 [bom] support custom . Fixes #305
  • 0713eef [java-project] add a task to display configured platforms. Fixes #303
  • 796ad7a [java-project] configure a platform in multiple configurations at once. Fixes #302
  • 7f84427 [groovydoc] let links be overriden by url. Relates to #301
  • aa8ed61 [groovydoc] fix hardcoded groovy links. Fixes #301

  • c18adbd Prepare for release
  • 5118333 Update dependencies
  • 62a1862 [base] fix plugins visibility
  • 047d861 Change Toml library
  • d8a0f3f Fix broken build
  • c7135ef Remove files from build directory
  • 0b30cfb [base] group default tool versions into a resource file. Fiexs #324
  • 56cfd02 Update dependencies
  • 8bc90b5 Merge pull request #323 from ursjoss/chore/detekt-1.9.1
  • 65ab560 Bump detekt from 1.8.0 to 1.9.1
  • 47b970c Property & Provider support
  • 92e2f1d [base] parse short notation dependencies
  • a56f5f3 Additional updates for handling android projects
  • 0c2da9e Misc updates to make Kordamp work with Android projects
  • a979b50 Fix typo in guide
  • 5f67456 Fix links in guide
  • f2cfe81 Handle project dependencies with DependencyHandler
  • 4e7ebb0 [base] let dependencies lookup their parent defintion
  • d4f60a3 Handle qnames in POM generation
  • 5fc7201 Wrap ConfigureUtil. Remove @canonical and custom toString() methods
  • 9e25cf5 Specify return type in closure methods
  • 6e34b0c Update changelog
  • 15bc110 Bump version for next development cycle

Contributors

Andres Almiray, GitHub, Urs Joss

Release v0.36.0

06 May 22:08

Choose a tag to compare

Changelog

✅ Issues

  • bc38927 [profiles] support composite activations. Fixes #299
  • 948aa59 [settings] allow long project paths. Fixes #298
  • 7d7beef [groovydoc] set source instead of appending. Fixes #291
  • 2e29402 [publish] do not enhance PluginMarker publications. Fixes #293
  • e7d0c5c [guide] upgrade dependencies. Fixes #292

  • 137bee5 Update changelog
  • 529bd07 Prepare for release
  • f0fa451 Remove print statement from Stats
  • 525f27d Merge pull request #300 from kortov/disable-fail-fast-in-github-actions
  • 761ef47 disable fail-fast in github actions
  • 5b32aaf Quote File.separator to fix Windows path issue
  • 23afbc5 Quote File.separator to fix Windows path issue
  • 12925ea Refactor build workflows
  • ccb9deb Run build on Windows
  • 325ed49 Update build with latest DSLs
  • 9620ac2 Bump versions for next development cycle
  • d99b101 Update changelog

Contributors

Andres Almiray, GitHub, kortov

Release v0.35.0

06 May 22:08

Choose a tag to compare

Changelog

✅ Issues

  • 11c471b [profiles] add a profiles feature. Fixes #288
  • 243b026 [jar] honor config.artifacts.jar.enabled. Fixes #289
  • ff32190 [minpom] register task by default. Fixes #290
  • ed0dddc [sonar] support additional properties. Fixes #287
  • 3da25e4 [publishing] allow custom values for . Fixes #285
  • f9d8d00 Provide a CHANGELOG file. Fixes #284

  • a013f75 Do not sync plugins to Maven Central
  • cf87515 Make sure profileId has no extra whitespace
  • da9bdd9 Fix docs oon profiles
  • c6f80f1 Prepare for release
  • 7b9cc44 [base] fix closure invocation in projects DSL
  • fe9cf2d Update tool versions
  • fcf9b34 [bintray] force dependencies & add explicit versions
  • dba317b [bom] add an includes list. Foxes #286
  • e6801aa Configure build with kordamp-parentbuild

Contributors

Andres Almiray

Release v0.34.0

06 May 22:07

Choose a tag to compare

Changelog

✅ Issues

  • 19bf2cf Support Class-Path manifest entry. Move jar, source, and minpom to new DSL element: artifacts. Fixes #280. Fixes #281
  • a4f3ede [buildInfo] add an entry for buildOs. Fixes #279
  • 8510d33 Let the testing directory be configurable. Fixes #277. Fixes #278
  • 0698579 [jacoco] support exclusion patterns. Fixes #176
  • a186516 [bom] support import scope dependencies. Fixes #276

  • 5046e34 Prepare for release
  • 77be0fd Minor updates
  • 76e86ad Merge pull request #282 from ursjoss/chore/detekt-1.8.0
  • 478c7d9 Bump detekt from 1.7.2 to 1.8.0
  • 712ff45 [licensing] update dependencies
  • 3f4758e Biump version for next dev cycle

Contributors

Andres Almiray, GitHub, Urs Joss

Release v0.33.0

06 May 22:07

Choose a tag to compare

Changelog

✅ Issues

  • deb4622 [source-html] support kotlin/scala sourcesets. Fixes #266

  • 3e43dba Workaround gradle plublishing plugin
  • 7997609 Bump version
  • 16957be Update dependencies
  • 5521833 Bump detekt from 1.7.1 to 1.7.2 (#275)
  • c4711a8 Merge pull request #274 from ursjoss/chore/detekt
  • c283b31 Bump detekt from 1.7.0 to 1.7.1
  • 84d6ace Merge pull request #272 from ursjoss/guide/262
  • 0be243e Merge pull request #273 from ursjoss/chore/detekt
  • ecf18da Bump detekt from 1.6.0 to 1.7.0
  • 98196aa [262] - Create the images dir
  • dbd76de [262] - Define imagesdir and includedir for IntelliJ
  • 799d8a0 [262] - Explicitly mention the path where the GuidePlugin expects the imagesDir
  • 13ebce3 Remove obsolete childProject configuration
  • b09d4b8 Sonar: Improve passing properties to sonar
  • 1192732 TODO about configProperties currently not being used (?)
  • 1e155b9 Don't explicitly merge ignoreFailures
  • 4d5cdbf [sonar] add support
  • 1b62455 Fix some typos
  • 45269b2 Fix ErrorProne documentation
  • a81693f Sonar: Improve passing properties to sonar
  • 2fee0eb sonar documentation: Fix the checks according to the feedback in review
  • 3c6ac95 Additional sonar config parameters from the effectiveConfiguration
  • fc6e00a TODO about configProperties currently not being used (?)
  • a5ec2cf First draft of the sonar-gradle-plugin documentation
  • 758dcd8 Don't explicitly merge ignoreFailures
  • 334ab01 [sonar] add support
  • 5368294 [Kotlindoc] - fix aggregation of kotlindoc for multi-module project (#270)
  • 458d2b0 Add missing checks
  • fad4ffe Merge pull request #269 from ursjoss/bug/267-abstract_method
  • ea77ed7 Bump to versioning-2.12.1 (untested)
  • 4d147d7 [267] - temmporarily downgrade version plugin to 2.11.0
  • 0a4aa4c [kotlindoc] Fix copy/paste issue (#268)
  • 52fce1f Merge pull request #265 from ursjoss/bug/kotlindoc
  • e5e2f33 Remove obsolete file
  • d77c1d9 Merge pull request #264 from ursjoss/guide/ant-patterns
  • da8856e Remove duplicate line
  • 84f4eb0 Use DependencyHandler for adding the dokka-fatjar dependency
  • 6d2ca28 Set archiveClassifier for docTask
  • 6b7b968 Fix suffix configuration for sourceLink and document in guide
  • 0d2efb4 Fix configuration for sourceLinks
  • a64a8e5 Fix guide to not list the non-existing property dir
  • 295b28b Fix ant-patterns in guide
  • a164ae3 Update dependencies
  • bef214c Merge pull request #239 from musketyr/patch-1
  • 5f6b62c Fix broken build
  • 32a13ad Merge pull request #263 from ursjoss/patch-1
  • ca7c9e2 Bump detekt from 1.5.0 to 1.6.0
  • b887a30 Add dependency report task
  • ece47f4 Register source & javadoc variants
  • cf689c6 Add plugins and summary project reports
  • d09b830 Generate team & dependency update reports
  • 1772a54 Bump version
  • ce6522a upgraded to the latest Coveralls plugin

Contributors

Andres Almiray, Urs Joss, GitHub, Vladimir Orany

Release v0.32.0

06 May 22:07

Choose a tag to compare

Changelog

✅ Issues

  • c175112 [licensing] add an option to exclude sourcesets. Fixes #255
  • dc03b1b Support publication of java-platform projects. Fixes #253
  • c26757e [jacoco] skip non existent execution data. Fixes #236
  • bf6b6ac Remove buildscan plugin. Fixes #249
  • 61a1cd2 Remove apidoc plugin. Fixes #248
  • e42df83 Refactor duplication from aggregate configuration. Fixes #247 Allow specific sources to be excluded. Fixes #242. Fixes #243. Fixes #244. Fixes #245. Fixes #246
  • f617ad4 [javadoc] configure static.javadoc.io for autoLink resolution. Fixes #241
  • 7fd3be5 [base] Set closure strategy to DELEGATE_FIRST. Fixes #238

  • 15933c0 Skip adding variants for source & javadoc
  • 5b24aca Update dependencies
  • 73243e3 Recursively apply plugins via pluginManager
  • 10b086e Merge pull request #252 from ursjoss/detekt/failFast
  • e5b3df4 Merge pull request #251 from ursjoss/bug/detekt
  • b6ba628 Detekt configuration parameter failFast
  • cc7059a Bump toolVersion to 1.4.0
  • 775462c Apply detekt to projects with plugin kotlin-base (not java-base)
  • 022dcf5 Handle IllegalStateException when configuration should not be resolved
  • 0241439 Upgrade build settings
  • 3d1b3a6 Support source & javadoc variants
  • eaa0c59 Bump version, move guide to docs subdir

Contributors

Andres Almiray, GitHub, Urs Joss

Release v0.31.2

06 May 22:07

Choose a tag to compare

Changelog

✅ Issues

  • 43710f3 [base] support rootProject and subproject with same name. Fixes #215
  • 4220e9b [source] make sure sourceJAr is attached to main publication .Fixes #235
  • 0b809a8 [source] NPE when configuring sourceJar task. Fixes #235

  • 8d01145 Prepare for release
  • e39b425 Make doc plugins check if main publication is available
  • 0a776b4 [licensing] do not check build directory

Contributors

Andres Almiray

Release v0.31.1

06 May 22:07

Choose a tag to compare

Changelog

✅ Issues

  • 1388e9b [javadoc] JavadocJar was not added to main publication. Fixes #234

  • 872862b Prepare for release
  • 0f45706 Remove custom toString() from config extension
  • 4e93256 Switch project.files() for project.objects.fileCollection()
  • f6da103 Align doc plugins
  • 8e8ea9f [plugin] Add a task to publish to Bintray and GPP
  • 9c4299b [plugin] rename ListPluginDescriptorsTask class
  • 3a6008a Bump version

Contributors

Andres Almiray

Release v0.31.0

06 May 22:07

Choose a tag to compare

Changelog

✅ Issues

  • 67f6b3f Standardize aggregate report configuration. Fixes #232 [jacoco] Rename merge* properties to aggregate*. Fixes #233 [errorprone] add plugin support. Fixes #231 [spotbugs] add plugin support. Fixes #231
  • 7cfaca3 Simplify plugin apply procedure Rename aggregate doc taks. Fixes #226, Fixes #227, Fixes #228 Deprecate apidoc plugi. Fixes #225
  • fd830dc Support static analysis tools. Fixes #210 Support coveralls. Fixes #213 Update bintray settings. Fixes #214 Move doc plugins to 'docs' block. Fixes #216 Move coverage plugins to 'coverage' block. Fixes #217 Guide shoulkd include outout of sourceXref if available. Fixes #218 [apidoc] register aggregate tasks even if disabled. Fixes #219 [kotlindoc] register aggregate tasks even if disabled. Fixes #220 [scaladoc] register aggregate tasks even if disabled. Fixes #221 [sourceHtml] register aggregate tasks even if disabled. Fixes #222 [sourceXref] register aggregate tasks even if disabled. Fixes #223 Rename aggregate jacoco tasks. Fixes #224
  • a440bde [base] display extension settings. Fixes #211
  • ea1e91f [guide] enable publication to git branch. Fixes #207
  • 095669e Generate aggregate test & jacoco reports even if there are test failures. Fixes #208. Fixes #209
  • a0f1dff Deprecate build-scan plugin. Fixes #206

  • 94290d9 Update license headers
  • 85bc738 Update license headers
  • 9791e4f Update version for next release
  • fbae1fe Create FUNDING.yml
  • aa5c1cd Fix plugin enablement
  • b3a2766 Merge pull request #229 from seakayone/wip-fix-documentation
  • 1d6d587 Fix the SourceSet path created by the integration-test plugin in documentation
  • 8e5a209 Fix task properties
  • 63696de Standardize aggregate report locations
  • 02d0bcc Upgrade build
  • 05bfc0d Bump version

Contributors

Andres Almiray, GitHub, Christian Kleinboelting

Release v0.30.4

06 May 22:07

Choose a tag to compare

Changelog

✅ Issues


  • 7a35bce Prepare for release
  • 992bc43 [jacoco] register report tasks even if test task is disabled
  • a008d72 [publishing] let dependency filtering be optional
  • 5799eda [javadoc] Do not include empty blocks in POM
  • 71b1693 Avoid forcing resolution of sourceSets
  • af68646 Simplify banner check
  • 491d167 Tweak travis settings
  • f700300 Configure banner display

Contributors

Andres Almiray, aalmiray