Skip to content

Releases: hazendaz/base-parent

Base Parent 53

31 May 17:43
base-parent-53
9b622cb
Compare
Choose a tag to compare

Note: This release is only done due to very invalid fix maven team did with the clean plugin based off defect introduced to the process. See apache/maven-clean-plugin#109. I'm very disappointed in maven direction as they keep doing irrational defaults changing the behavior of long standing usage that is 20+ years in most cases.

  • Fix for clean plugin to act like it did before 3.4.1 release by deleting all of target contents
  • Add legacy flag for javadocs to javadoc plugin since its fails to understand automatic module naming is not 'modular'
  • Fix message for invalid jcl logging. commons-logging is now the go forwards, all others are deprecated.
  • Exclude generated sources from checkstyle checks as we cannot fix those
  • Drop java 23 from allowed build matrix
  • Fix javadoc release level to re-use java.release.version so it doesn't needlessly need added

Base Parent 52

09 Apr 03:25
base-parent-52
3e185ff
Compare
Choose a tag to compare
  • Migrated to new central hosting
  • General plugin updates throughout and should support jdk 24/25 now
  • Drop pdf plugin as maven retired it

Base Parent 51

09 Feb 02:04
Compare
Choose a tag to compare
  • Switch yuicompressor-maven-plugin to my fork at com.github.hazendaz.maven at 2.1.0
  • Add back maven changes plugin as its now supported again
  • Add back maven changelog plugin as its now supported again
  • Support java 25 on builsd
  • Ignore '.pmdruleset.xml' in spotless processing
  • Add '--should-stop=ifError=FLOW' for error prone
  • Change logging block to allow commons-logging and now block jcl-over-slf4j or spring-jcl as it replaces need for both
  • No longer care about byte code enforcer for provided artifacts
  • Add message about enforcer for jdk usage
  • Move modernizer plugin java version to use release instead of target
  • Add directory maven plugin
  • Add rewrite m2e filter to ignore
  • Drop old lombok add opens items

Base Parent 50

09 Feb 00:55
Compare
Choose a tag to compare
  • general updates
  • drop jdk 22 support
  • more added to open rewrite

Base Parent 49

31 Aug 19:47
Compare
Choose a tag to compare
  • Plugins and tools moved to jakarta, if using javax namespace still, make sure to downgrade to javax versions
    • htmlcompressor maven plugin
    • htmlcompressor
    • hibernate validator annotation processor
    • joinfaces maven plugin
    • spring boot maven plugin
    • jaxws maven plugin
  • Plugin Updates
  • Moved maven site plugin to 3.20.0 which is continuation of the 4.0.0-M16 for maven 3
  • Add hack for single module builds to overcome staging issues with maven site plugin using topSiteURL. This ensures staging lands in target/staging regardless of site information. For multi module builds, make sure to disable that hack so it acts as it did or it will lose part of the site. Most if not all using this parent are single module builds.

Base Parent 48

10 Aug 16:29
Compare
Choose a tag to compare
  • plugin updates / library updates
  • Require maven 3.9.8 to build
  • Last to directly support javax namespace plugins. Only tangible change on future release if still using javax means to define the version numbers in the downstream poms.

Base Parent 47

04 Jul 00:03
Compare
Choose a tag to compare
  • plugin updates / library updates
  • Require java 17 to build now due to formatter and impsort plugins (still defaults to java 11 runtime)
  • Drop java 11 from GHA build matrix
  • Using maven 3.9.8 to build but will allow 3.9.7 still
  • Allow java 24 for building
  • Adjust ignore on generated content from error prone checking as original broke in some cases
  • Updated error prone that was broken on java 23 (may still have some edge cases as jdk 23 is not GA yet)

Base parent 46 Release

26 May 17:43
Compare
Choose a tag to compare
  • plugin updates / library updates
  • Require java 11 runtimes now
  • Remove old ignores for LICENSE.txt, LICENSE.TXT, and license.txt as now just LICENSE or LICENSE_HEADER exist
  • Update GHA
  • Bump maven wrapper to 3.3.2
  • Make checker qual properly compile scoped
  • Ignore generated content for error prone scanning
  • Update fluido to 2.0.0-M9
  • Add 'edu' to impsort
  • Require maven 3.9.7

Base parent 45 Release

24 Mar 02:10
Compare
Choose a tag to compare
  • plugin updates / library updates
  • Remove old hack for versions plugin to figure out parent updates as now built into versions plugin
  • Remove hibernate validator annotation processor from classpath of build (provided scope) as used in newer way on compiler annotation scanner itself. This will eventually change again with maven 4 but for now gets it to the right place instead of mixture of old and new.
  • Update htmlcompressor parameter from fileExt (missing 's') to fileExtensions
  • Add 'dev', 'oracle', 'oshi', 'waffle' to import sorting rules
  • More config for checkstyle / pmd
  • Update deprecated renovate config

Base parent 44 Release

25 Feb 17:26
Compare
Choose a tag to compare
  • Update plugins
  • Update versions
  • Correct coveralls version property
  • Require maven 3.9.6 usage to build
  • Separate out versions for spotbugs extensions to its own section.
  • Remove unlicensed from license plugin as now part of license plugin directly
  • Remove property settings that were long removed from usage
  • Bump maven wrapper to 3.2.0
  • Alpha sort profiles
  • Bring read me up to date
  • Sort more plugins