Dear RDFLib users, Ashely, Edmond, David and I are preparing for an RDFLib 7.1.0 release next week to make available all the recent month's changes. we will then prepare for an 8.0.0 release in perhaps 2 months time.
7.1.0 is planned to be the last 7.x release and 8.0.0 will fix/break a few things. Proposed for 8.0.0 are: - Python 3.11+ only - removing support for older Python allows us to remove dependency on six & isodate which prevent some packaging systems making RDFLib available - Rationalise the supported Stores - remove BerkeleyDB - it's old, not completely implemented and likely unused. If you want to use it, it will always be available via 7.1.0 - Fix the Dataset API - ConjunctiveGraph is deprecated already and will be removed - The Dataset API has been annoying for many of us for years, we will fix it - Switch the current default & longturtle serialisations - longturtle is more modern (Turtle 1.1 syntax), better arranged for Git and moving to support better sorting - Tidying up the Namespace Manager functions for all Stores - ensuring that unbinding/replacement binding works correctly for all known stores - improved documentation - an ever-present issue We also plan to improve the build system a bit too by: - removing the pre-commit tool - this duplicates work done by our stying & test suites and causes build problems - removing the Poetry lock file - this complicates PR merging - it is not appropriate for RDFLib as a library - we will implement a requirements.min.txt file for working minimum versions of dependencies This is fairly small stuff and still we have the following larger things on the horizon (for after 8.0.0): - RDF-star handling - several un-merged PRs have attempted to address this - improved SPARQL handing - complete the handing of SPARQL 1.1 grammar - SPARQL-Star - Tidying the parser & seralizer interfaces - comprehensive documentation review - many function's options are undocumented - command line tools are not listed everywhere - we could do with more examples of how to use RDFLib in modern ways Please reply to this or put Issues into GitHub. Happy RDFing, Nick -- http://github.com/RDFLib --- You received this message because you are subscribed to the Google Groups "rdflib-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to rdflib-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rdflib-dev/4xawYFmRtja_y6KX3PL0mby69XUmULtResuWgW9B6v9Cijg-bpseHvCetnlGQbjMtj9gGdMfqH8iTvXZky7Agor67vim6gY2AQYp1lt1SIA%3D%40kurrawong.ai.