Releases: kordamp/kordamp-gradle-plugins
Releases · kordamp/kordamp-gradle-plugins
Release v0.45.0
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
- 3af05ab Prepare for release
- febc316 Update dependencies
- 6ad27a1 [plugin] remove publishRelease task
- 732e610 Deactivate bintray validation
- 12d93c2 Prepare for jgit upgrade
- 18ac0f1 [profiles] fix documentation on activation
- 08d0f61 [base] ignoreFailures should be false by default. Fies #457
- a21eea3 Fix build breakage due to #455
- ecbddbd Remove references to jcenter
- 8fcfa27 Bump version
- 79ca6c4 Update changelog
Contributors
Andres Almiray
Release v0.44.0
Changelog
✅ Issues
- 79f6e2c [bintray] deprecate plugin. Fixes #447
- 14c5e12 [jacoco] Use property notation instead of method notation. Fixes #446
- 8ef612c Prepare for release
- d2eb9b2 [javadoc] copy doc-files. Fix for #449
- c914d31 Mark all @InputFile(s) with PathSensitivity.RELATIVE
- ad90d35 Remove travis CI config file
- 69a3e18 Bump dependencies
- c0517b9 Update changelog
Contributors
Andres Almiray
Release v0.43.0
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
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
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
- d059a7c Prepare for release
- 5c26cc1 Merge pull request #426 from musketyr/patch-2
- 170e8e6 bundle the whole build directory
- c506f0f bundle reports after failure
- 55b7e1f Update readme
- 8544c11 Update readme
- 769a714 Merge pull request #414 from ursjoss/doc-update
- 8fc2994 Pull along documentation with changes from #402 (setLayout)
- 9d3ea56 Bump version
- 7138234 Update changelog
Contributors
Andres Almiray, GitHub, Vladimir Orany, Urs Joss
Release v0.41.0
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
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
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
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