Skip to content

Releases: microsphere-projects/microsphere-build

v0.2.3

13 Dec 04:18
6046f0f

Choose a tag to compare

What's Changed

Plugins

  • Upgraded maven-source-plugin from 3.3.1 to 3.4.0
  • Upgraded maven-jar-plugin from 3.4.2 to 3.5.0
  • Upgraded maven-war-plugin from 3.4.0 to 3.5.1
  • Upgraded maven-release-plugin from 3.1.1 to 3.3.0
  • Updated puppycrawl-tools-checkstyle (used by maven-checkstyle-plugin) from 12.1.0 to 12.2.0
  • Changed the maven-javadoc-plugin configuration in pom.xml to 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

22 Oct 12:50
3b08ea0

Choose a tag to compare

What's Changed

Plugins

  • Upgraded jacoco-maven-plugin from version 0.8.13 to 0.8.14 for improved code coverage reporting.
  • Upgraded puppycrawl-tools-checkstyle from 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

04 Oct 03:43
3c71df5

Choose a tag to compare

What's Changed

Profiles

  • Rename the profile java11 to be java11+
  • Add a new profile java17+
  • Add the profiled versions for com.puppycrawl.tools:checkstyle
    • java8+ : 9.3
    • java11+ : 10.26.1
    • java17+ : 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

09 Jul 12:37
af0fe91

Choose a tag to compare

What's Changed

Profiles

  • Add a publish profile 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,ci instead of release,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

07 Jan 09:19

Choose a tag to compare

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

24 Dec 01:53

Choose a tag to compare

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

09 Aug 02:35

Choose a tag to compare

Release notes

Features

1. Add third-party Maven plugin - sign-maven-plugin for CI Build

https://github.com/s4u/sign-maven-plugin

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

11 Apr 02:06

Choose a tag to compare

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

11 Apr 01:52

Choose a tag to compare

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

09 Apr 12:27

Choose a tag to compare

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>