Skip to content

Releases: mybatis/parent

Mybatis Parent 50

31 May 18:30
mybatis-parent-50
73b2fdf
Compare
Choose a tag to compare

note: Mainly released to set clean plugin to expected behaviour of deleting target folder. For mybatis projects, this was experienced as a problem due to any releases as checkout folder under target contains the git repo as its cloned there making it problematic for builds afterwards when clean used.

  • general plugin updates otherwise

Mybatis Parent 49

01 May 02:11
mybatis-parent-49
a04530f
Compare
Choose a tag to compare
  • Move to central hosting
  • Set impsort compliance to java 17 to match project
  • Library / plugin updates
  • License plugin now caches git actions so its significantly faster by around 65%
  • No longer care about enforcement of binary compatibility on provided libraries
  • Drop pdf plugin as maven moved it to retired

Mybatis Parent 48

26 Dec 20:26
Compare
Choose a tag to compare
  • Plugin Updates
  • Allow java 17, 21, 23, 24, 25 to build with
  • Target java 17 now
  • Require maven 3.9.9 to build project
  • Set bcel via property instead of directly

note: 47 not released as attempt to remove developer block due to git supplying similar and more accurate data turned out to be required by maven central requirement checks. Restored as it was for now with note to review and remove those that are no longer active on project so there is a balance on the central requirement and removal of likely stale data.

Mybatis Parent 46

02 Dec 23:06
Compare
Choose a tag to compare

Updated plugins / libraries

This was done per user asking due to issues with doxia 2 causing on downstreams. I'm not at all convinced that Maven got this working properly yet but this is on the final copies and few patches since. So the point of the release is just to confirm site pages. No other items should be expected.

Do note this is still on java 11.

Mybatis Parent 45

04 Aug 21:53
Compare
Choose a tag to compare

Parent

  • Require java 17 to build and allow java 24 (full matrix: 17, 21, 22, 23, and 24)
  • Add 'edu' import to impsort group
  • Require maven 3.9.8 to build
  • Update plugins / dependencies
  • Drop profile to allow < java 17 for building
  • Drop java 8 from osgi headers. If downstream still needs them, add them back as follows
<bnd>
-removeheaders: JAVA_1_8_HOME,JAVA_8_HOME,JAVA_11_HOME,JAVA_17_HOME,JAVA_21_HOME,JAVA_22_HOME,JAVA_23_HOME,JAVA_24_HOME
</bnd>

GHA

  • Drop java 11 from matrix
  • Add java 24-ea to matrix
  • Bump maven to 3.9.8

Mybatis Parent 44

26 May 18:00
Compare
Choose a tag to compare
  • Plugin / Dependency Updates
  • Move to java 11 runtimes
  • Require maven 3.9.7
  • Bump maven wrapper to 3.3.2
  • Update GHA
  • Drop codeql as it doesn't seem to work with pom only projects
  • Remove 'unlicensed' from license plugin as now in default core license plugin

note: Eventual plan is to move to java 17. For now, just moving to 11 so we can coordinate updates throughout mybatis projects in orderly fashion.

Mybatis Parent 43

16 Apr 00:04
Compare
Choose a tag to compare

Usage

  • Allow jdk 23 usage
  • Update plugins / Update dependencies
  • Add sonar override to management at latest

Build

  • Fix sonar.logon
  • More https
  • Fix renovate config
  • Add codeql gha but needs some work to be usable. Mainly the matrix language needs setup.

Mybatis Parent 42

28 Jan 19:19
Compare
Choose a tag to compare
  • Plugin updates / dependency updates
  • Fix to 'url'
  • Bump copyright to 2024
  • Add hack to control 'topSiteURL' to get around maven bug with staging. For multi module builds, this must be set to empty and site GHA adjusted for same. For example, if project spring-boot-starter, the staging ends up one folder higher than staging as spring-boot-starter.git.
  • Remove old hack for versions plugin to see the parent release. Maven now supports that out of the box as a new report.
  • Require maven 3.9.6 to build
  • Updated readme to reflect current state

Mybatis Parent 41

01 Dec 17:34
Compare
Choose a tag to compare
  • [POTENTIALLY BREAKING] Move from maven-bundle-plugin to bnd-maven-plugin. Note that bnd plugin which is replacement of the older one does not provide include resources. However, not sure how valuable that was given it pointed to our source code path for resources and included mention of license / notice which doesn't seem necessary for OSGI.

  • [BREAKING] Upgrade maven site to site 2.0.0 (changed from decoration xsd). Downstream sites needs same upgrade and when using multiple languages, add 'default' instead of 'en' otherwise it will sub packages 'en' whereas it used to treat that as default.

  • Enable sort pom by default (currently all underlying usage sorted manually via plugin)

  • Pick up impsort groups for config,de,examples from mybatis dynamic sql

  • Add git commit id to the javadoc jars as well

  • Hard fork of coveralls plugin to my fork (com.github.hazendaz.maven) to incorporate all changes from various upstreams and dropping dependency on bind-api (javax namespace)

  • Bump bnd plugin to 7.0.0 and drop back to 6.4.1 for java 16 or lower builds (plugin is at 6.4.0 on older builds)

Build

  • Added 'site' GHA in order to show how to on demand run site distribution as current maven process only handles single module builds. This requires a level of setup in GHA with a key added for the process. Therefore its existence is not enough to use it. These will be setup across all of mybatis in coming weeks.

Mybatis Parent 40

07 Nov 04:28
Compare
Choose a tag to compare
  • Plugin updates
  • Drop support of jdk 20
  • Move maven site to 4 milestones
  • Secure the sites for logo and blog for mybatis
  • Require maven 3.9.5 as applied long overdue fixes from maven
  • For arrays in maven plugins use correct naming. Maven does not care but it makes more sense.
  • Disable modular via legacy Mode for javadocs given issues we are facing
  • Drop jdk 20 from osgi and add jdk 22
  • Prohibit legacy license usage
  • Remove m2e license setup as now part of plugin per 4.3
  • Adjust m2e flags for compiler to match that of my base-parent to avoid potential issues
  • Fill in taglist plugin entirely
  • Patch bcel to secure version on clirr plugin
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy