Skip to content

Releases: kordamp/kordamp-gradle-plugins

Release v0.45.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • 673bed2 [publishing] refactor how signing may be configured.
  • 7f6129c Remove references to Bintray. Fixes #463
  • 047b52c Aggregate code quality tasks should be added as dependencies to check task. Fixes #459
  • 82c6649 [base] use method access instead of property access. Fixes #456
  • 65322da [settings] deffensice copy of chilren projects. Fixes #455
  • 667e1db [source-html] aggregates should have a onlyIf guard with their dependencies. Fixes #451
  • b95131a [source-html] Do not execute aggregate if srcdirs is empty. Fixes #450
  • 115667b [base] print out details for TaskInputs/TaskOutputs types. Fixes #452

Contributors

Andres Almiray

Release v0.44.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • 79f6e2c [bintray] deprecate plugin. Fixes #447
  • 14c5e12 [jacoco] Use property notation instead of method notation. Fixes #446

Contributors

Andres Almiray

Release v0.43.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • 1a07cc3 [deteckt] do not set aggregateDetekt.ignoreFailures to false by default. Relates to #432
  • 6a9cc40 [coveralls] fix default enable status. Fixes #419
  • 04d264a [scaladoc] add option to generate empty JAR. Fixes #445
  • 855d6fc [groovydoc] add option to generate empty JAR. Fixes #444
  • d8924f5 [javadoc] add option to generate empty JAR. Fixes #443
  • d151a58 [source] add option to generate empty JAR. Fixes #442
  • 85c244b [base] fix visibility of coveralls config in multi-project. Relates to #419
  • aa35d1d [jar] add Build-Jdk-Spec to manifest. Fixes #441
  • 81061ee [reproducible] Add a plugin for reproducible builds. Fixes #435
  • 685ab2d [base] add task to display the archives configuration. Fixes #440
  • 1bccafa Skip task registration if plugin is disabled. Fixes #431
  • dae16b4 [javadoc] add optio to skip auto JDK link. Fixes #438
  • 9781dcd [settings] skip buildSrc, gradle, build directories when layout = standard. Fixes #439
  • dfdddeb [settings] Do not cache project structure by default. Fixes #436
  • f66770f Use ISO-8601 for time frmat. Fixes #434
  • 344100d Fix aggregate jacoco reports. Fixes #433

  • 0f34ff1 Prepare for release
  • 8339f54 [settings] normalize project name check
  • 70a90de Increase test logging
  • 392d585 Capture build artifacts (2)
  • 1fcf00d Capture build artifacts
  • 9f2bb9a Attempt to fix broken test on Windows (2)
  • 7ef1392 Attempt to fix broken test on Windows
  • 9bf5c6b [project] add include/exclude options to CopyDependenciesTask. Relates #430
  • 9d082a5 Update license headers
  • d31f8d0 Bump version
  • c881a48 Update changelog

Contributors

Andres Almiray

Release v0.42.1

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • be5afda [project] add a copy dependencies task. Fixes #430
  • 2ca2397 [java-project] refactor and simplify use of optional configuration. Relates to #429
  • 65ed40b [java-project] apply optional dependencies to compile/runtime classpaths. Fixes #429
  • cdb648e [base] additional checks on domainset.isEmpty(). Fixes #428
  • f04093c [settings] Fix layout property type. Fixes #427

Contributors

Andres Almiray

Release v0.42.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • 890a0c6 [publishing] fix adding platforms to generated POMs. Fixes #425
  • fc0e8f7 [testing] fix test time report. Fixes #424
  • 74c07c7 [base] merge jacoco before coveralls. Relates to #419
  • 588fdf6 [licensing] skip META-INF/groovy. Relates to #423
  • 35c2fd9 [licensing] Add HTML report for aggregate license task. Fixes #421 Bonus: added JSON reports
  • 4835339 [licensing] license report should use runtimeClasspath configuratin. Fixes #420
  • dd6d71c [licensing] add mappings property to DSL. Fixes #422
  • 5298871 [licensing] add excludes/includes properties to DSL. Fixes #417
  • f753704 [licensing] skip format/checks on Gradle/Maven files found in build dir. Fixes #423
  • fe717fc [insight] add configurable project display count to summary report. Fixes #416
  • a6db991 Honor Sonar properties before validation is performed. Fixes #418
  • d24d3c9 [base] do not use Collections.emptyMap() as value. Fixes #413

Contributors

Andres Almiray, GitHub, Vladimir Orany, Urs Joss

Release v0.41.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • ca11182 [inline] more options for inline.target. Fixes #412
  • 058fdeb [base] more options for dependency handler. Fixes #411
  • 2e1a332 [java-project] add a configuration for optional dependencies. Fixes #410
  • 39e7863 [base] support additional manifest entries related to Implementation. Fixes #409
  • 807b317 [settings] switch usages of when for includeIf in plugins DSL. Relates to #407
  • 688fb11 [settings] allow explicit project exclusions in all layouts. Fixes #408
  • ef18f20 [settings] switch from when() to includeIf(). Fixes #407
  • b912e76 [sonar] add sonar.password. Relates to #406
  • e2c6ae8 [sonar] fix sonar login properties. Fixes #406
  • be7a782 [sonar] allow sonar properties to be properly overriden. Fixes #405
  • f0e8874 [settings] allow project autodiscovery with multi-level layout. Fixes #404
  • 76f5b99 [settings] cache project structure. Fixes #403
  • 360c2ac [settings] rename inclusion methods of explicit layout. Fixes #402
  • 3fe11b0 [settings] allow additional exclusions in the plugin DSL. Fixes #401
  • 96fc2ed [base] propagate enabled state. Fixes #331
  • 0abcae1 [base] implement mmerge strategy for remaining domain sets. Fixes #400
  • ad9153c [Licensing] rework how mmerge startegy works. Fixes #399
  • 5f207b4 [base] add missing info section to effectiveSettings task. Fixes #398
  • 2d983f4 [inline] support plugin aliases. Fixes #397
  • b53a3c8 [inline] support inlining plugins by their latest release. Fixes #396
  • be60da6 [base] let the dependencyManagement suggest/force versions. Fixes #389
  • e92bbfe [base] rename dependencies block to dependencyManagement. Fixes #388
  • fae21b1 [base] refactor DependencyHandler. Fixes #390
  • 4011d17 [inline] handle expanded project regex with args. Fixes #395
  • ee0e4c5 [integration] conditionally include unit test output. Fixes #387
  • b64340b [testing] support tests JARs. Fixes #384
  • 50961a2 [inline] add various flags to control behavior. Fixes #391 #392 #393 #394
  • 38d2c64 [base] display plugin information. Fixes #383
  • 23b607e Extend from BuildAdapter instead of implementing BuildListener. Fixes #381

  • 3884e01 Prepare for release
  • 69654ba Update dependencies
  • e4161c9 [base] Disable dependencyManagement.resolve() by default
  • 74f1b44 Move dependencyManagement.resolve deeper
  • 263cb85 Integration and functional tests must run if check is given
  • 79fd4b7 Adjust BOM plugin
  • e5f5686 [base] dependencyManagement must be resolved before the task graph is ready
  • d933cd6 Mind file separator in integration test setup
  • 0e2d64b Rollback use of tasks.configureEach for now
  • 84dca1a Update kotlin snippets
  • 15c5df2 Fix broken build due to #406
  • b2b3c00 [settings] skip buildSrc, gradle dirs if found at the root
  • 8259494 [settings] skip build directory in project autodiscovery
  • e897162 [settings] cache project structure by default
  • 3003411 [settings] skip hidden directories and
  • 12af4dc [base] support single '*' glob pattern
  • 2d91dd0 [base] trigger dependencyManagement resolution as late as possible
  • 54ec14e Fix deprecation warning
  • 14f9f18 Fix plugins DSL
  • 57f9241 Swicth to tasks.withType(t).configureEach
  • da7fc2b Repurpose regex evals as glob evals
  • 69cc6b7 [settings] memoize patterns
  • 95ccf9e Fix broken build
  • 8bf4820 [base] Resolve platforms before execution.
  • ce3a44e [licensing] simplify exclusion expressions
  • 2e4a260 [inline] cache default plugin list
  • 3b63ab0 Update testing doc with kotlin example
  • 0766e41 Fix usage of KORDAMP_INLINE_ENABLED flag
  • 24ec640 Add an @option method to EchoTask
  • 6beca61 Merge pull request #380 from ursjoss/guide_dokka
  • 97c9cdd Fix guide documentation to go along with c3fbe2c
  • b5e783f Bump version for next development cycle
  • 6561b11 Update changelog

Contributors

Andres Almiray, GitHub, Urs Joss

Release v0.40.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • 006d7c7 [base] let priority/provider resolution be prioritized. Fixes #379
  • c25d301 [testing] add a time limit for flagigng slow tests. Fixes #377
  • 08143a8 Do not mutate merged collections in place. Fixes #373
  • 4548105 Add javadoc to dependency/bom DSL. Fixes #374. Relates to #375
  • 888cc1a Add parameter names to dependency DSL. Relates to #374
  • c5a493b [insight] add a build summary report. Fixes #368
  • c3fbe2c [kotlindoc] upgrade to latest Dokka. Fixes #364
  • 48a36a0 [inline] support expanding goals with project regex. Fixes #367
  • e22b52c [base] don't fail the build when Idea imports the project. Fixes #370
  • 7291a2a [testing] let colors be customized. Fixes #369
  • 7058a37 Add 'applied by' to plugin reference in guide. Fixes #365
  • fd872c2 [base] support enum state. Fixes #371
  • 173a84c [base] fix initial value handling of state properties. Fixes #372
  • 2c14590 [license] add tasks for formatting Maven files. Fixes #366
  • 39f8f31 Generate test reports even if test fail. Fixes #362

  • d6f1eca Prepare for release
  • ee96f78 Remove release workflow. Changelog generationis still borked
  • aa20e1d Update codenarc version
  • 9ec957f [insight] Report wall clock time instead of linear time
  • 2524274 [dependencies] support g:a notation for gav() and ga() methods
  • e9c7a9b Add more content to testing plugin in guide
  • bb3c880 Rearrange insight section in guide
  • bc30770 Clarify dependency DSL in guide
  • 6a6e30d Remove deprecated methods
  • 24d8210 Additional methods for creating property states
  • 7d35134 [licensing] licenseMaven should skip pom files in build directory
  • 2540bec Wire version of quality tools in guide
  • 32ddaf6 Update dependencies
  • 34daefd Update dependencies
  • 35c1997 Update build & dependencies
  • d1deba3 Update changelog

Contributors

Andres Almiray

Release v0.39.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • 0d231b4 [plugin] do not enhance pluginMarker publication. Fixes #355
  • 13748af [javadoc] make sure javadocJar is added to main publication. Fixes #354
  • eaffab5 [bom] disable unnecessary artifacts for publication. Fixes #353
  • 364ffc4 [base] fix display of buildInfo section. Fixes #352
  • 5b41776 [base] AbstractReportingTask should not output empty values. Fixes #348
  • bb98d73 [base] respect property case. Fixes #347
  • a48d02d [base] check argument for null. Fixes #349
  • 3922285 [cpd] typos in map output. Fixes #350
  • 10d7b25 [bom] typos in map output. Fixes #351
  • c3d386d [inline] adapt plugin properties . Fixes #346
  • a7af587 [inline] allow plugins to be executed inline. Fixes #344
  • e64b416 [plugin] support multiple plugin definitions. Fixes #151

  • f1fdd06 Prepare for release
  • 24c97de java-project should include errorprone
  • c96e0e2 Update dependencies
  • 8fb54b4 Move kordamp state classes to internal package
  • 76445bc Normalize check when plugin is applied
  • 85e1cb0 [inline] Base class for PropertyAdapter impls
  • e581aa8 Add echo plugin
  • c35b1e0 Bump version for development
  • 6b39827 Update changelog

Contributors

Andres Almiray

Release v0.38.0

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • fee142b Update code snippets in guide. Fixes #340
  • 195de63 [sonar] coverage report has 0%. Fixes #335
  • 8c28343 [base] effective settings should take into account hidden sections. Fixes #339
  • f1ea689 [jacoco] include project dependencies in reports. Fixes #338
  • 8d52b5f [jacoc] re-enable additional class directories in report setup. Fixes #337

  • 064dba9 Prepare for release
  • c4a5b72 Update gradle wrapper to latest
  • ace4bfd Document property defaults
  • 4eb2595 Fix broken build
  • 91db408 Update property/provider support
  • 33059aa [sonar] pass absolutepath for jacoco reports. Related to #335
  • 157cb09 [Base] fix setting enabled state in plugins, specifically Testing. Closes #336
  • e483872 Rename changelog workflow to release
  • 5752793 Add changelog generator workflow
  • 243342a Bump version for next development cycle

Contributors

Andres Almiray

Release v0.37.1

06 May 22:08
Compare
Choose a tag to compare

Changelog

✅ Issues

  • 5b13d96 Handle normalization of plugin enabled state in postMerge(). Fixes #331

  • 6a35dca Prepare for release
  • 503cc4e Update docs
  • 00f0326 Additional tweaks to config merge
  • 1d900a5 Upgrade gradle wrapper to latest
  • 43c9102 Merge pull request #333 from ursjoss/bug/detekt
  • 9919f54 Fix resolveConfigFile in static context

Contributors

Andres Almiray, GitHub, Urs Joss