There's no rule that you have to change the package name and Maven
coordinates with a major version bump. As long as the API is
compatible, it's OK to keep those. But breaking compatibility with
Java 8 is a pretty big step forward.

The goal is to allow people to produce and accept bug fixes in
libraries without being forced to upgrade to a JDK version they might
not actually need, or even be actively prohibited from using. JDK 8
--> 9+ is a huge shift, much bigger than 7 --> 8, that breaks a lot of
projects in unexpected ways.

On Sun, Oct 15, 2023 at 2:32 PM Gary Gregory <garydgreg...@gmail.com> wrote:
>
> A major version bump is rather heavy handed when no one is asking for a
> "real" 2.0 with breaking changes. A major bump would imply a package name
> and Maven coordinate change. At least that's what we have done before for
> major version changes. We've also done major version changes without those
> types of changes BUT it would be nice to be consistent. For example, to
> update to Java 11 for Commons Lang without a package name change would mean
> calling it 4.0 while the package stays as lang3, confusing.
>
> Gary
>
> On Sun, Oct 15, 2023, 9:17 AM Elliotte Rusty Harold <elh...@ibiblio.org>
> wrote:
>
> > Not a library I use so I don't have a horse in the race. However, I do
> > recommend making this a major version bump to 2.0 so as not to close
> > off the possibility of critical fixes for folks still on older JDKs.
> >
> > On Sun, Oct 15, 2023 at 8:42 AM Gary Gregory <garydgreg...@gmail.com>
> > wrote:
> > >
> > > We've recently released DBUtils after a long period of inactivity. Java
> > 21
> > > is also out. I plan on raising the floor for this component to Java 11
> > and
> > > GitHub builds will keep testing on Java LTS 11, 17, 21. I've not seen any
> > > Java 21 issues yet.
> > >
> > > Gary
> >
> >
> >
> > --
> > Elliotte Rusty Harold
> > elh...@ibiblio.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >



-- 
Elliotte Rusty Harold
elh...@ibiblio.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to