Releases: microsphere-projects/microsphere-build
v0.2.3
What's Changed
Plugins
- Upgraded
maven-source-pluginfrom 3.3.1 to 3.4.0 - Upgraded
maven-jar-pluginfrom 3.4.2 to 3.5.0 - Upgraded
maven-war-pluginfrom 3.4.0 to 3.5.1 - Upgraded
maven-release-pluginfrom 3.1.1 to 3.3.0 - Updated
puppycrawl-tools-checkstyle(used bymaven-checkstyle-plugin) from 12.1.0 to 12.2.0 - Changed the
maven-javadoc-pluginconfiguration inpom.xmlto use the<doclint>none</doclint>property instead of<additionalOptions>-Xdoclint:none</additionalOptions>, aligning with recommended configuration practices.
Full Changelog: 0.2.2...0.2.3
v0.2.2
What's Changed
Plugins
- Upgraded
jacoco-maven-pluginfrom version 0.8.13 to 0.8.14 for improved code coverage reporting. - Upgraded
puppycrawl-tools-checkstylefrom version 11.1.0 to 12.1.0 to use the latest Checkstyle rules and features.
Full Changelog: microsphere-build-0.2.1...0.2.2
v0.2.1
What's Changed
Profiles
- Rename the profile
java11to bejava11+ - Add a new profile
java17+ - Add the profiled versions for
com.puppycrawl.tools:checkstylejava8+: 9.3java11+: 10.26.1java17+: 11.1.0
Plugins
-
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in #81
-
Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.0 to 1.7.1 by @dependabot[bot] in #80
-
Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.1 to 1.7.3 by @dependabot[bot] in #97
-
Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.26.1 by @dependabot[bot] in #79
-
Bump com.puppycrawl.tools:checkstyle from 8.18 to 11.1.0 by @dependabot[bot] in #100
-
Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 by @dependabot[bot] in #78
-
Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #88
-
Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #106
-
Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #77
-
Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #93
-
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #94
-
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #95
-
Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #96
-
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.12.0 by @dependabot[bot] in #98
-
Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #99
Full Changelog: microsphere-build-0.2.0...microsphere-build-0.2.1
v0.2.0
What's Changed
Profiles
- Add a
publishprofile with related plugins
Plugins
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.6.0 to 1.7.0
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3
- Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.23.0
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13
- Bump org.asciidoctor:asciidoctor-maven-plugin from 3.1.1 to 3.2.0
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3
Publish
- Change GitHub Actions to activate
publish,ciinstead ofrelease,ci
Others
- Parameterize with ${revision}
- Centralize OSSRH staging/snapshots URIs in properties
Full Changelog: microsphere-build-0.1.1...microsphere-build-0.2.0
v0.1.1
What's Changed
Plugins Update
- maven-javadoc-plugin 3.6.3 -> 3.11.2
- maven-jar-plugin 3.3.0 -> 3.4.2
- maven-deploy-plugin 3.1.1 -> 3.1.3
- maven-share-plugin 3.5.2 -> 3.6.0
- maven-release-plugin 3.0.1 -> 3.1.1
- maven-failsafe-plugin 3.2.5 -> 3.5.2
- maven-surefire-plugin 3.2.5 -> 3.5.2
- maven-checkstyle-plugin 3.3.1 -> 3.6.0
- maven-enforcer-plugin 3.4.1 -> 3.5.0
- maven-gpg-plugin 3.2.2 -> 3.2.7
- nexus-staging-maven-plugin 1.6.7 -> 1.7.0
- asciidoctor-maven-plugin 3.0.0 -> 3.0.1
- build-helper-maven-plugin 3.5.0 -> 3.6.0
- puppycrawl-tools-checkstyle 8.18 -> 10.21.1
Github Actions
- Enable dependabot
Changelog
Full Changelog: microsphere-build-0.1.1...microsphere-build-0.1.1
How to use
The Maven project could declare the parent element like:
<parent>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-build</artifactId>
<version>0.1.1</version>
</parent>v0.1.0
What's Changed
Full Changelog: microsphere-build-0.0.21...microsphere-build-0.1.0
How to use
The Maven project could declare the parent element like:
<parent>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-build</artifactId>
<version>0.1.0</version>
</parent>v0.0.21
Release notes
Features
1. Add third-party Maven plugin - sign-maven-plugin for CI Build
If you'd like to Maven publish a Java library using io.github.microsphere-projects:microsphere-build in CI system, you have to
- add a command line argument to disable the Maven plugin
maven-gpg-plugin, e.g:-Dgpg.skip=true - add a new Maven Profile to enable the Maven plugin -
sign-maven-plugin
Projects
1. Rename the Github workflows YAML files
What's Changed
Full Changelog: microsphere-build-1.0.0...microsphere-build-
0.0.21
How to use
The Maven project could declare the parent element like:
<parent>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-build</artifactId>
<version>0.0.21</version>
</parent>v1.0.0
The Maven project could declare the parent element like:
<parent>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-build</artifactId>
<version>1.0.0</version>
</parent>v0.0.12
The Maven project could declare the parent element like:
<parent>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-build</artifactId>
<version>0.0.12</version>
</parent>v0.0.6
The Maven project could declare the parent element like:
<parent>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-build</artifactId>
<version>0.0.6</version>
</parent>