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
