Releases: axonivy/project-build-plugin
Releases · axonivy/project-build-plugin
v12.0.1
Changes
- Prepare for next development cycle (release/12.0) @ivy-team (#551)
- XIVY-10541 Improve doc for ValidateMojo @ivy-lli (#548)
- XIVY-10541 Detect different plugin versions @ivy-lli (#543)
- Only update gh pages if has scm changes @ivy-lli (#544)
- automate release-drafter publishing 🗞️ > R12 @ivy-rew (#538)
- Deploy github site using maven-scm-publish plugin 🏗️ @ivy-rew (#534)
- Fix build while generating site (egit download) @alexsuter (#528)
- fix build: add ssh-agent for authorized pushes using GH @ivy-rew (#525)
📄 Documentation
v10.0.17
Changes
- XIVY-10541 Validate that only one project-build-plugin version is in the reactor by @ivy-lli in #549
Full Changelog: v10.0.16...v10.0.17
v12.0.0
Changes
- XIVY-15081 Change assertions to opensearch in tests @alexsuter (#502)
- Raise to 12.0.0 @alexsuter (#496)
- Search by default a LTS 12 engine @alexsuter (#495)
- XIVY-14570 Upgrade to Maven 3.9.8 @alexsuter (#466 #486 #470)
- XIVY-13665 Update to Java 21 @alexsuter (#454)
- Use Java Process API to launch Axon Ivy Engine @alexsuter (#476)
- Introduce a windows ci test pipeline to get early feedback about windows problems @alexsuter (#475 #474)
- Use java.nio instead of commons.io @alexsuter (#469 #471 #473)
- Enable project to use JUnit5 in mix with JUnit4 @alexsuter (#463)
- Remove configurable flag unit.test.skip, you can use -Dmaven.test.skip @alexsuter (#462)
- Fix deprecation warnings @alexsuter (#460)
- Remove sonar left-overs @alexsuter (#459)
- Remove Guava dependency from project-build-plugin @alexsuter (#458)
- XIVY-8973 Streamline slf4j version with Eclipse 2023-09 update @alexsuter (#448 #450)
- XIVY-14264 cleanup default variables.yaml @ivy-lgi (#447)
- XIVY-9730 Load jvm-module.options from bin/jvm-module.options @alexsuter (#438 #439)
⚠️ Changes
- Deprecate
additionalVmOptions
in favor ofadditionalVmArgs
@alexsuter (#477)
📦 Dependencies
- Bump junit-jupiter.version from 5.10.2 to 5.11.3 @dependabot (#464 #483 #498 #504 #505)
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 @dependabot (#497)
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.17.1 to 2.18.1 @dependabot (#451 #499 #511)
- Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 @dependabot (#480)
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 @dependabot (#452)
- Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 @dependabot (#449)
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0 @dependabot (#457 #481 #493)
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.13.1 to 3.15.1 @dependabot (#485 #491 #509)
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.7.0 to 3.8.0 @dependabot (#487 #506 #492 #503 #512)
- Bump org.apache.maven.plugins:maven-site-plugin from 3.12.1 to 3.21.0 @dependabot (#484 #508)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.7 @dependabot (#482 #494 #501)
- Bump org.apache.maven.plugins:maven-plugin-report-plugin from 3.14.0 to 3.15.1 @dependabot (#490 #510)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 @dependabot (#465)
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.1 @dependabot (#442 #455)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 @dependabot (#443 #453)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.8.0 @dependabot (#441 #446 #456 #488 #507)
📄 Documentation
- XIVY-14222 document; how to publish a draft-release @ivy-rew (#437)
- XIVY-14222 introduce release-drafter @ivy-rew (#435)
- XIVY-13820 fix: tagNameFormat not semantic @ivy-rew (#432)
v11.3.0
Changes
- XIVY-8973 Add packages to bootdelegation for JDT compiler by @alexsuter in #382
- XIVY-9799 Add option that plugin can download latest minor version by @alexsuter in #362
- XIVY-13627 include
target/src_hd
by default by @ivy-rew in #396 - XIVY-13670 add artifact handler for iar by @ivy-lmu in #405
- XIVY-13820 prepare engine-version for release 11.3 by @ivy-rew in #411
- XIVY-13820 fix: allow github-site deployment for snapshots on 'master' by @ivy-rew in #412
- use engine 11.3 by default by @ivy-rew in #361
- Use latest minor version by @alexsuter in #367
- Replace unstableTotalAll with qualityGates of recordIssues in piplines by @ivy-cst in #385
📄 Documentation
- Add license by @ivy-team in #407
- Add security file by @ivy-team in #408
- Add code of conduct file by @ivy-team in #409
- Remove COPYING because it duplicates LICENSE by @weissreto in #410
- update versions stated in goal docs by @ivy-rew in #413
📦 Dependencies
- Bump commons-io:commons-io from 2.15.0 to 2.16.1 by @dependabot in #369 #398 #402
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 by @dependabot in #364
- Bump org.apache.commons:commons-exec from 1.3 to 1.4.0 by @dependabot in #379
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.4.5 to 3.5.0 by @dependabot in #363
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 by @dependabot in #370
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.13.0 by @dependabot in #373 #374 #394
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.4 by @dependabot in #390 #395 #397 #403 #406
- Bump org.apache.maven.plugins:maven-invoker-plugin from 3.6.0 to 3.6.1 by @dependabot in #399
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #401
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.5 by @dependabot in #371 #380
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.10.2 to 3.12.0 by @dependabot in #381 #400
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.3 by @dependabot in #377 #378 #384
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 by @dependabot in #368
- Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.2 by @dependabot in #376 #393
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.16.0 to 2.17.0 by @dependabot in #375 #388 #391
- Bump com.google.guava:guava from 32.1.3-jre to 33.1.0-jre by @dependabot in #372 #392
Full Changelog: v11.2.0...v11.3.0
v11.2.0
What's Changed
- XIVY-11120 raise default engine version to 11.2.0 by @ivy-lmu in #300
- raise version to 11.2.0 by @ivy-lmu in #292
- fix: maven-filtering is a strict dep by @ivy-rew in #348
- Disable sonar for the moment, because the analysis fails by @alexsuter in #302
- re-use engine version param by @ivy-rew in #307
- prepare release 11.2.0 final by @ivy-rew in #358
Dependencies
- Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 by @dependabot in #308
- Bump commons-io from 2.11.0 to 2.13.0 by @dependabot in #318
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 by @dependabot in #333
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 by @dependabot in #340
- Bump guava from 31.1-jre to 32.0.1-jre by @dependabot in #323
- Bump guava from 32.0.1-jre to 32.1.0-jre by @dependabot in #326
- Bump guava from 32.1.0-jre to 32.1.1-jre by @dependabot in #327
- Bump maven-plugin-annotations from 3.7.1 to 3.8.2 by @dependabot in #293
- Bump maven-project-info-reports-plugin from 3.4.2 to 3.4.3 by @dependabot in #297
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #305
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 by @dependabot in #304
- Bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #313
- Bump maven-project-info-reports-plugin from 3.4.3 to 3.4.4 by @dependabot in #316
- Bump maven-project-info-reports-plugin from 3.4.4 to 3.4.5 by @dependabot in #324
- Bump maven-invoker-plugin from 3.4.0 to 3.6.0 by @dependabot in #325
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 by @dependabot in #319
- Bump maven-release-plugin from 3.0.0 to 3.0.1 by @dependabot in #320
- Bump jackson-dataformat-yaml from 2.14.2 to 2.15.0 by @dependabot in #298
- Bump jackson-dataformat-yaml from 2.15.0 to 2.15.1 by @dependabot in #310
- Bump jackson-dataformat-yaml from 2.15.1 to 2.15.2 by @dependabot in #321
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 by @dependabot in #330
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in #332
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 by @dependabot in #337
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.8.2 to 3.10.1 by @dependabot in #336
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 by @dependabot in #354
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 by @dependabot in #355
- Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.10.1 to 3.10.2 by @dependabot in #353
- Bump org.codehaus.plexus:plexus-archiver from 4.6.3 to 4.9.0 by @dependabot in #352
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.2 to 2.15.3 by @dependabot in #335
- Bump com.fasterxml.jackson.dataformat:jackson-dataformat-yaml from 2.15.3 to 2.16.0 by @dependabot in #356
- Bump com.google.guava:guava from 32.1.1-jre to 32.1.3-jre by @dependabot in #334
Full Changelog: v11.1.0...v11.2.0
v10.0.16
What's Changed
- introduce 10.0.14 that consumes latest LTS10 by @ivy-rew in #338
- fix: sources-plugin in normal cycle (overwrites default exec) by @ivy-rew in #342
- overcome double-exec; run jar-no-fork by @ivy-rew in #343
- Update README.md by @ivy-lli in #301
- renovate: use dependabot managed latest versions from master by @ivy-rew in #339
- refactor: sonatype release specific configs into own profile by @ivy-rew in #341
- readme-badges by @ivy-rew in #345 #344
- fix: maven-filtering is a strict dep by @ivy-rew in #349
- fix: only do releases on user triggered pipelines by @ivy-rew in #350
Full Changelog: v10.0.6...v10.0.16
v11.1.0
What's Changed
- XIVY-10849 proxy based engine probe & download by @ivy-rew in #277
- XIVY-10909 adjust tests: use http-mock server to comply Http-Client by @ivy-rew in #279
- XIVY-11120 release 11.1 preparations by @ivy-lmu in #290
- XIVY-9763 reproduce and integration test > MASTER by @ivy-rew in #237
- Raise default version to 11.1.0 by @ivy-lli in #232
- Fix release build by @alexsuter in #227
- Raise version to 11.1.0-SNAPSHOT by @ivy-lli in #223
- Push tags after release by @alexsuter in #228
- Use product.ivyteam.io by @alexsuter in #230
- Assign dependabot PRs to Reguel by @alexsuter in #249
- use product.io as on master > SYNC MSTR by @ivy-rew in #239
Dependencies
- Bump assertj-core from 3.23.1 to 3.24.0 by @dependabot in #257
- Bump assertj-core from 3.24.0 to 3.24.1 by @dependabot in #258
- Bump assertj-core from 3.24.1 to 3.24.2 by @dependabot in #263
- Bump httpclient from 4.5.13 to 4.5.14 by @dependabot in #250
- Bump httpmime from 4.5.13 to 4.5.14 by @dependabot in #251
- Bump jackson-dataformat-yaml from 2.13.4 to 2.14.0 by @dependabot in #242
- Bump jackson-dataformat-yaml from 2.14.0 to 2.14.1 by @dependabot in #247
- Bump jackson-dataformat-yaml from 2.14.1 to 2.14.2 by @dependabot in #265
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #274
- Bump maven-invoker-plugin from 3.3.0 to 3.4.0 by @dependabot in #252
- Bump maven-plugin-annotations from 3.6.4 to 3.7.0 by @dependabot in #244
- Bump maven-plugin-annotations from 3.7.0 to 3.7.1 by @dependabot in #261
- Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2 by @dependabot in #259
- Bump maven-release-plugin from 2.5.3 to 3.0.0 by @dependabot in #282
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #270
- Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 by @dependabot in #260
- Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0-M9 by @dependabot in #268
- Bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 by @dependabot in #283
- Bump plexus-archiver from 4.5.0 to 4.6.0 by @dependabot in #246
- Bump plexus-archiver from 4.6.0 to 4.6.1 by @dependabot in #256
- Bump plexus-archiver from 4.6.1 to 4.6.2 by @dependabot in #276
- Bump plexus-archiver from 4.6.2 to 4.6.3 by @dependabot in #280
- Bump plexus-utils from 3.4.2 to 3.5.0 by @dependabot in #233
- Bump plexus-utils from 3.5.0 to 3.5.1 by @dependabot in #284
- Bump zip4j from 2.11.2 to 2.11.3 by @dependabot in #264
- Bump zip4j from 2.11.3 to 2.11.4 by @dependabot in #267
- Bump zip4j from 2.11.4 to 2.11.5 by @dependabot in #271
Full Changelog: v10.0.16...v11.1.0
v10.0.6
What's Changed
- XIVY-9763 reproduce and integration test > R10 by @ivy-rew in #236
- XIVY-9763 engine r10 by @ivy-rew in #241
- XIVY-5608 raise default ivy-version to 10.0.3 by @ivy-rew in #253
- XIVY-10909 proxy r10 by @ivy-rew in #278
- XIVY-10909 prepare release 10.0.6: with proxy-dl support by @ivy-rew in #281
- Use product.ivyteam.io by @alexsuter in #231
- use product.io as on master > SYNC R10 by @ivy-rew in #240
- try public engine list where 10.0.1 is available by @ivy-rew in #248
Full Changelog: v10.0.0...v10.0.6
v10.0.0
What's Changed
- XIVY-3565 bpm test for LE by @ivy-rew in #69
- XIVY-3565 share projects to deploy via project.locations property by @ivy-rew in #72
- XIVY-3565 prefer local reactor projects over IAR deps by @ivy-rew in #75
- XIVY-3484 remove ivy from path by @ivy-lli in #76
- XIVY-3773 copy engine permissions by @ivy-ohe in #77
- XIVY-3449 Include target/classes by default in iar by @alexsuter in #84
- XIVY-3449 Use proper regex expression for exclude fileset by @alexsuter in #85
- XIVY-3774 enhance log le by @ivy-ohe in #88
- XIVY-3765 fix test use new url by @ivy-lli in #89
- XIVY-3867 fix context path dedection with new url by @ivy-cst in #91
- XIVY-3867 Change deployment uri to /system/api/apps by @ivy-cst in #92
- XIVY-622 iar lifecycle by @ivy-rew in #95 #96
- XIVY-494 fix: sanitize app name from non whitespace chars by @ivy-rew in #97
- XIVY-622 review: clarify & streamline goal docs by @ivy-rew in #98
- XIVY-4413 reflection warnings by @ivy-rew in #99
- XIVY-4413 fix reflect access warnings on engine-stop by @ivy-rew in #101
- XIVY-4471 improve description of engine type by @ivy-lli in #103
- XIVY-4505 fix: 'ivyTestVm' occassionally not in 'target' dir by @ivy-rew in #104
- XIVY-4809 Fix extension of iar-integration-test artifacts by @alexsuter in #106
- XIVY-4995 support rest deployments with encrypted maven passwords by @ivy-lli in #108
- XIVY-4975 mvn deps by @ivy-lli in #110
- XIVY-4975 add maven dependency cleanup mojo by @ivy-lli in #111
- XIVY-5531 pack only-local dependencies: but include transient by @ivy-rew in #114
- XIVY-5540 Rebrand to Axon Ivy by @alexsuter in #115
- XIVY-5292 Convert project by @alexsuter in #116
- XIVY-5657 remove config deploy options by @ivy-lli in #118 #122
- XIVY-7371 Log warning if engine is started but there is already one by @weissreto in #131
- XIVY-7639_swap_ivyScript_validation_default by @ivy-lmu in #133
- XIVY-7639_swap_ivyScript_validation_default by @ivy-lmu in #134
- XIVY-7639 openAPI 3 validate: avoid NoClassDef found by @ivy-rew in #135
- XIVY-6292 Enable resources plugin per default in lifecycle by @ivy-lli in #173
- XIVY-8512 New engine list url after renaming job by @alexsuter in #181
- XIVY 8025 favour reactor jar over reactor project by @ivy-rew in #197
- XIVY-6923 Streamline add-opens with core for java 17 by @ivy-cst in #200
- XIVY-6923 Use java 17 for building by @ivy-cst in #202
- XIVY-6923 add-exports for scripting.objects.XML by @ivy-rew in #204
- XIVY-7655 prepare release 9.4.1 by @ivy-rew in #205
- XIVY-9626 add a valid jdt.core.prefs from an 8x project by @ivy-rew in #214
- XIVY-9626 update plugin stack by @ivy-rew in #215
- XIVY-9655 use Maven 3.6.3 by @ivy-rew in #219
- XIVY-9656 remove long time deprecated IarDeployMojo for LTS 10 by @ivy-rew in #221
- XIVY-9644 Load add-opens etc from engine jvm-module.options file by @ivy-lli in #220
- Improve build by @alexsuter in #79
- Exclude maven warnings from site- and sonar plugin by @alexsuter in #80
- Skip also maven-surefire-plugin:test maven warnings by @alexsuter in #81
- remove unneeded import by @ivy-lli in #90
- Update slf4j to 1.7.30 like core (from 1.7.25) by @ivy-cst in #105
- Fix GitHub pages build by @ivy-lli in #112
- try fix mvn deps cleanup goal by @ivy-lli in #113
- refactor: divide and conquer warm-up by @ivy-rew in #119
- sonar: close file stream by @ivy-rew in #121
- refactor: abstract mojo with ivyEngine access; excluding compile params by @ivy-rew in #124
- Add release doc, Raise minimal engine version to 9.3.0 by @ivy-lli in #126
- Migrate to93 by @ivy-rew in #127
- fix: we no longer must move persistence.xml in build by @ivy-rew in #128
- Raise default version to 9.4.0 by @ivy-lli in #130
- Fix lifecycle github page by @ivy-lli in #177
- Fix lifecycle github page by @ivy-lli in #178
- Add stability report by @ivy-lli in #179
- apply ivy-core formatting from 9.4 by @ivy-rew in #196
- Use new git config by @alexsuter in #203
- Improve release notes by @alexsuter in #206
- inform wawa by @ivy-rew in #207
- Ease Releasing by @alexsuter in #208
- Raise 10 by @alexsuter in #210
- Maintain/plexus utils by @ivy-rew in #216
- Maintain/test code by @ivy-rew in #217
- raise maven-core plugins to 3.6.3 by @ivy-rew in #218
- Prepare 10.0.0 release by @ivy-lli in #222
Depenencies
- Bump assertj-core from 3.23.0 to 3.23.1 by @dependabot in #184 #137 #183
- Bump build-helper-maven-plugin from 1.10 to 3.3.0 by @dependabot in #156
- Bump commons-io from 2.8.0 to 2.11.0 by @dependabot in #146
- Bump commons-lang3 from 3.3.2 to 3.12.0 by @dependabot in #152
- Bump httpclient from 4.5.8 to 4.5.13 by @dependabot in #120
- Bump httpmime from 4.5.8 to 4.5.13 by @dependabot in #138
- Bump junit from 4.13.1 to 4.13.2 by @dependabot in #150 #107
- Bump jackson-dataformat-yaml from 2.9.4 to 2.13.2 by @dependabot in #160
- Bump jackson-dataformat-yaml from 2.13.2 to 2.13.3 by @dependabot in #171
- Bump jackson-dataformat-yaml from 2.13.3 to 2.13.4 by @dependabot in #201
- Bump maven-antrun-plugin from 1.8 to 3.0.0 by @dependabot in #148
- Bump maven-antrun-plugin from 3.0.0 to 3.1.0 by @dependabot in #168
- Bump maven-compiler-plugin from 3.8.1 to 3.10.1 by @dependabot in #153
- Bump maven-filtering from 3.1.1 to 3.2.0 by @dependabot in #145
- Bump maven-gpg-plugin from 1.6 to 3.0.1 by @dependabot in https://githu...
v8.0.7
What's Changed
- XIVY-3773 copy engine permissions 8.0 by @ivy-ohe in #78
- XIVY-3449 Include target/classes by default for 8.0 by @alexsuter in #83
- XIVY-3449 Use proper regex expression for exclude fileset by @alexsuter in #86
- XIVY-3774 enhance log 8.0 by @ivy-ohe in #87
- XIVY-4413 Reflection access warnings in maven builds by @ivy-rew in #100
- XIVY-4413 fix reflect access warnings on engine-stop ... LTS 8 by @ivy-rew in #102
- XIVY-4995 support rest deployments with encrypted maven passwords 8 by @ivy-lli in #109
- Increase default engine version to 8.0.26 by @ivy-lli in #172
Full Changelog: v8.0.4...v8.0.7