Skip to content

Releases: mybatis/parent

Mybatis Parent 51

04 Oct 23:23
mybatis-parent-51
6df326c

Choose a tag to compare

  • Plugin Updates
  • Build Updates
  • Drop java 23 support
  • Add java 25 support
  • Retained java 24 support to allow downstreams to filter off 24 support

Mybatis Parent 50

31 May 18:30
mybatis-parent-50
73b2fdf

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

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

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

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

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

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

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

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

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.