Hi folks,

I've started work on Apache Isis 1.16.0 in which we'll be updating
DataNucleus to 5.1.  This in turn requires moving to Java 8 as the minimum
to run an Isis app.  Now that Java 9 is out, I think that's a reasonable
minimum.


Moving to Java 8 is in itself probably a good enough reason to rename this
release as Apache Isis 2.0.0 (rather than 1.16.0).  But in any case, one of
the DN classes - TypeSafeQuery - is exposed from the Apache Isis applib and
in DN 5.1 that class is renamed ... so backward compatibility is broken
anyway.  Since we aim to follow semver, we ought anyway to call this next
release Apache Isis 2.0.0.  Do people agree?

~~~

And, if that's the case, then we probably should look to remove other
features that have been deprecated for a while.  I've created a wiki page
[1] and identified what I think should be removed, based on stuff currently
deprecated in the applib, along with some "softer" stuff, such as the old
Xxx.layout.json format.


If you have any opinions on this stuff, please edit that wiki page.

I'm intending for 2.0.0 to be done by the end of year.


Thx

Dan

[1]
https://cwiki.apache.org/confluence/display/ISIS/ApplibCandidatesForRemovalInApacheIsis2

Reply via email to