Releases: microsphere-projects/microsphere-build
0.2.7
Release Notes: Version 0.2.7
Build and Workflow Enhancements
- Refined
maven-publishworkflow steps and permissions. (#9698043) - Updated Maven workflows to use single quotes for branches and normalized quotes in workflow branch lists. (#6c3f8ca, #9a08665)
- Improved dependabot.yml indentation for update configurations. (#8f27c01)
- Added a workflow to sync branches from upstream. (#d730bba)
- Introduced matrix-based approach to merge
maininto branches. (#95c49bb) - Enhanced release creation steps, including Copilot-generated release notes. (#c766467)
Other Changes
- Regular merges of
maininto the release branch for synchronization. (Multiple commits with[skip ci])
Full Changelog: 0.2.6...0.2.7
v0.2.6
What's Changed
- Add wiki documentation for Microsphere Build by @Copilot in #158
- Bump com.puppycrawl.tools:checkstyle from 13.3.0 to 13.4.0 by @dependabot[bot] in #159
- feat: configure flatten-maven-plugin to inherit url, scm, and developers from parent by @Copilot in #160
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- Release 0.2.3 by @mercyblitz in #140
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #152
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #150
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #146
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #145
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #149
- Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 by @dependabot[bot] in #141
- Bump com.puppycrawl.tools:checkstyle from 12.2.0 to 13.3.0 by @dependabot[bot] in #151
- docs: sync README.md plugin versions with pom.xml by @Copilot in #153
- Add workflow to auto-merge main into dev and release branches by @Copilot in #154
- Add automated release job to Maven Publish workflow by @Copilot in #155
- Add microsphere-build-example sub-module and update testing setup by @mercyblitz in #156
New Contributors
- @Copilot made their first contribution in #153
Full Changelog: 0.2.3...v0.2.5
v0.2.4
What's Changed
- Release 0.2.3 by @mercyblitz in #140
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #152
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #150
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #146
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #145
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #149
- Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 by @dependabot[bot] in #141
- Bump com.puppycrawl.tools:checkstyle from 12.2.0 to 13.3.0 by @dependabot[bot] in #151
- docs: sync README.md plugin versions with pom.xml by @Copilot in #153
- Add workflow to auto-merge main into dev and release branches by @Copilot in #154
- Add automated release job to Maven Publish workflow by @Copilot in #155
New Contributors
- @Copilot made their first contribution in #153
Full Changelog: 0.2.3...0.2.4
v0.0.24
What's Changed
- Release 0.2.3 by @mercyblitz in #140
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #152
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #150
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #146
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #145
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #149
- Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 by @dependabot[bot] in #141
- Bump com.puppycrawl.tools:checkstyle from 12.2.0 to 13.3.0 by @dependabot[bot] in #151
- docs: sync README.md plugin versions with pom.xml by @Copilot in #153
- Add workflow to auto-merge main into dev and release branches by @Copilot in #154
- Add automated release job to Maven Publish workflow by @Copilot in #155
New Contributors
- @Copilot made their first contribution in #153
Full Changelog: 0.2.3...v0.0.24
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>