Skip to content

Commit 8b32146

Browse files
authored
chore: 7.6.0 release prep (#3397)
* chore: 7.6.0 release prep * chore: add to release notes * chore: update changelog
1 parent 5a54903 commit 8b32146

File tree

7 files changed

+30
-6
lines changed

7 files changed

+30
-6
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
## 2026-02-13 RELEASE 7.6.0
2+
3+
This release introduces a new major feature: GraphDB integration via the Python GraphDB Client. Users can now manage GraphDB instances and perform administrative tasks directly from Python. As GraphDB also supports the RDF4J REST API, users may utilize the recently released RDF4J Client and Store with GraphDB instances. For more details, see the new RDFLib GraphDB documentation under the extras section of the [RDFLib documentation](https://rdflib.readthedocs.io/en/stable/).
4+
5+
This release also includes a number of fixes to `Graph.cbd()` and Turtle-related serializers. Thanks to @mgberg and @lisat-dstg, the affected code is now more standards-compliant.
6+
7+
At the request of users, the recently introduced CLI tool `sq` has been renamed to `sparqlquery` to avoid conflicts with existing well-known packages.
8+
9+
Other maintenance tasks include updating all CI actions to the latest versions and adding a compatibility layer for pyparsing v3 to remove deprecation warnings.
10+
11+
Pull requests merged:
12+
13+
- chore: rename sq to sparqlquery by @edmondchuc in [#3396](https://github.com/RDFLib/rdflib/pull/3396)
14+
- ci: update actions to the latest versions + bump ruff by @edmondchuc in [#3395](https://github.com/RDFLib/rdflib/pull/3395)
15+
- fix: Dataset.add() perf issues by @edmondchuc in [#3394](https://github.com/RDFLib/rdflib/pull/3394)
16+
- docs: improve docs generation for the file in the `examples` to show … by @nicholascar in [#3393](https://github.com/RDFLib/rdflib/pull/3393)
17+
- docs: GraphDB Client by @edmondchuc in [#3383](https://github.com/RDFLib/rdflib/pull/3383)
18+
- feat: GraphDB Client by @edmondchuc in [#3372](https://github.com/RDFLib/rdflib/pull/3372)
19+
- Improve Graph.cbd by @mgberg in [#3367](https://github.com/RDFLib/rdflib/pull/3367)
20+
- fix serialiser makes invalid turtle curis by @lisat-dstg in [#3364](https://github.com/RDFLib/rdflib/pull/3364)
21+
- Use non-deprecated pyparsing methods by @rafguns in [#3362](https://github.com/RDFLib/rdflib/pull/3362)
22+
- chore: post 7.5.0 tasks by @edmondchuc in [#3336](https://github.com/RDFLib/rdflib/pull/3336)
23+
124
## 2025-11-28 RELEASE 7.5.0
225

326
This release introduces a new major feature to RDFLib: RDF4J Store integration and RDF4J Client. Users can use this to connect to RDF4J database servers through RDFLib's Graph and Dataset classes, as well as manage repositories and transactions using the RDF4J Client. A comprehensive user guide for the new RDF4J features is available under the extras section of the [RDFLib documentation](https://rdflib.readthedocs.io/en/stable/).

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ authors:
6969
- family-names: "Stuart"
7070
given-names: "Veyndan"
7171
title: "RDFLib"
72-
version: 7.5.0
73-
date-released: 2025-11-28
72+
version: 7.6.0
73+
date-released: 2026-02-13
7474
url: "https://github.com/RDFLib/rdflib"
7575
doi: 10.5281/zenodo.6845245

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
BSD 3-Clause License
22

3-
Copyright (c) 2002-2025, RDFLib Team
3+
Copyright (c) 2002-2026, RDFLib Team
44
All rights reserved.
55

66
Redistribution and use in source and binary forms, with or without

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ Help with maintenance of all of the RDFLib family of packages is always welcome
4545
## Versions & Releases
4646

4747
* `main` branch in this repository is the current unstable release - version 8 alpha
48+
* `7.6.0` GraphDB Client, and many improvements and fixes. See changelog for details
4849
* `7.5.0` RDF4J Store integration, RDF4J Client, and other improvements. See changelog for details
4950
* `7.4.0` a few small fixes, add test matrix for active python versions, and move v7 documentation to MkDocs
5051
* `7.3.0` many fixes and usability improvements, particularly for the Dataset class. See changelog for details

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ site_url: https://rdflib.readthedocs.org
55
repo_name: RDFLib/rdflib
66
repo_url: https://github.com/RDFLib/rdflib
77
edit_uri: "edit/main/docs/"
8-
copyright: Copyright © 2002 - 2025, RDFLib Team.
8+
copyright: Copyright © 2002 - 2026, RDFLib Team.
99

1010
# poetry run mkdocs serve -a localhost:8000
1111

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "rdflib"
3-
version = "7.6.0-a0"
3+
version = "7.6.0"
44
description = """RDFLib is a Python library for working with RDF, \
55
a simple yet powerful language for representing information."""
66
authors = ["Daniel 'eikeon' Krech <eikeon@eikeon.com>"]

rdflib/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
__docformat__ = "restructuredtext en"
5555

5656
__version__: str = _DISTRIBUTION_METADATA["Version"]
57-
__date__ = "2025-11-28"
57+
__date__ = "2026-02-13"
5858

5959
__all__ = [
6060
"URIRef",

0 commit comments

Comments
 (0)