Even though I'm not using Jena in production at the moment, I tried to review
the deprecation and some of the new changes in GitHub. The code looks a lot
better. Less deprecated/commented code. More docs.
You also fixed bugs. And fixed small, but annoying issues like tabs/spaces,
white spaces, javadocs issues, misspellings, etc.
Jena4 is already looking great. I have a Windows box too now. So at least will
try to help more with testing on my old Ubuntu box, and also on Windows from
now forward (and if Jena ever gets used at $work, will be more active here :)
Thank you a lot for the great work Andy!
Bruno
On Friday, 19 February 2021, 12:39:42 am NZDT, Andy Seaborne
<[email protected]> wrote:
I think all the big (in scale, not effect ) changes for jena4 are now
done. That leaves time for it to settle in.
(Though I'm sure there is more deprecation removal that could be done -
been quite cautious up to now.)
> Jena4:
>
> * Java11 [done]
> the users@ feedback was this is enough to merit "jena4".
>
> * Rename default branch as "main"
>
> * Retire SDB
>
> * Retire jena-text-es
>
> * Deprecation cleanup [ongoing...]
Bulk cleanup done. (API affected in RDFDataMgr due to removing the
"Context" versions of function calls).
>
> * IRIx abstraction
> (should this become package: org.apache.jena.iri?
> and rename the old one?)
> This may tighten up some illegal use of URIs (%XX -
> where XX is not hex).
I wrote some notes about IRI syntax:
https://afs.github.io/rdf-iri-syntax.html
>
> * jena-core: rename RDFReader as RDFReaderI
> and RDFWriter a RDFWriterI to avoid name clashes
>
> * Upgrades (except jetty 10/11 - wait until our Java11 move has gone OK)
+
jena-elephas retired.
Reworked "Binding" allocation. JENA-2049.
Andy