|
| 1 | +## 2025-09-19 RELEASE 7.2.1 |
| 2 | + |
| 3 | +A tiny clean up release. |
| 4 | + |
| 5 | +Fixes: |
| 6 | +- Previous RDFLib releases required all downstream projects to specify <4.0.0. This release relaxes this requirement to allow Python 3.8.1 and later. |
| 7 | + |
| 8 | +## 2025-09-19 RELEASE 7.2.0 |
| 9 | + |
| 10 | +This release contains a number of fixes and improvements to RDFLib. |
| 11 | + |
| 12 | +New features: |
| 13 | +- Canonicalization is now optional in the longturtle serializer. When serializing with the `longturtle` format, set `canon=True` to enable canonicalization. |
| 14 | +- General type hints enhancements |
| 15 | + |
| 16 | +Fixes: |
| 17 | +- Fixed deskolemization of literals |
| 18 | +- Fixed round-tripping of floats in N3 - floating point and scientific notation handling |
| 19 | +- Fixed CI validation workflow, including regressions in tests |
| 20 | +- Fixed `Literal.toPython` date conversion for gYear/gYearMonth |
| 21 | +- Fixed namespace prefixes in longturtle serialization |
| 22 | +- Fixed missing dot in RDF patch serialization |
| 23 | + |
| 24 | +PRs merged: |
| 25 | + |
| 26 | +* 2025-09-18 - [7.x] Fix incorrect deskolemization of literals |
| 27 | + [PR #3223](https://github.com/RDFLib/rdflib/pull/3223) |
| 28 | +* 2025-09-18 - Fix incorrect deskolemization of literals |
| 29 | + [PR #3127](https://github.com/RDFLib/rdflib/pull/3127) |
| 30 | +* 2025-09-18 - notation3.py: don't normalize float representation |
| 31 | + [PR #3020](https://github.com/RDFLib/rdflib/pull/3020) |
| 32 | +* 2025-09-18 - [7.x] notation3.py: don't normalize float representation |
| 33 | + [PR #3221](https://github.com/RDFLib/rdflib/pull/3221) |
| 34 | +* 2025-09-18 - Merge 7-maintenance branch into 7.x |
| 35 | + [PR #3222](https://github.com/RDFLib/rdflib/pull/3222) |
| 36 | +* 2025-09-17 - Allow lxml 6 |
| 37 | + [PR #3219](https://github.com/RDFLib/rdflib/pull/3219) |
| 38 | +* 2025-09-16 - ci: fix firejail command for poetry 2.1.0 |
| 39 | + [PR #3218](https://github.com/RDFLib/rdflib/pull/3218) |
| 40 | +* 2025-09-16 - chore: address dependabot security vulnerabilities |
| 41 | + [PR #3210](https://github.com/RDFLib/rdflib/pull/3210) |
| 42 | +* 2025-09-09 - Merge 7-maintenance changes into main |
| 43 | + [PR #3202](https://github.com/RDFLib/rdflib/pull/3202) |
| 44 | +* 2025-09-08 - feat: canonicalization with longturtle serializer now optional |
| 45 | + [PR #3197](https://github.com/RDFLib/rdflib/pull/3197) |
| 46 | +* 2025-09-03 - Specify `Optional` parameters in `Graph.triples_choices` |
| 47 | + [PR #3075](https://github.com/RDFLib/rdflib/pull/3075) |
| 48 | +* 2025-08-29 - Fix failing webtest |
| 49 | + [PR #3194](https://github.com/RDFLib/rdflib/pull/3194) |
| 50 | +* 2025-08-29 - Revert "remove old hacks against 2to3 (#3076)" |
| 51 | + [PR #3195](https://github.com/RDFLib/rdflib/pull/3195) |
| 52 | +* 2025-08-18 - Fix #3181 |
| 53 | + [PR #3182](https://github.com/RDFLib/rdflib/pull/3182) |
| 54 | +* 2025-08-18 - Fix contributing guide link in README.md |
| 55 | + [PR #3158](https://github.com/RDFLib/rdflib/pull/3158) |
| 56 | +* 2025-08-18 - Creation of an RDFLib Charter |
| 57 | + [PR #3178](https://github.com/RDFLib/rdflib/pull/3178) |
| 58 | +* 2025-08-11 - Feature: Add Tentris Plugin to docs |
| 59 | + [PR #3177](https://github.com/RDFLib/rdflib/pull/3177) |
| 60 | +* 2025-06-02 - Replacement for #3125 |
| 61 | + [PR #3146](https://github.com/RDFLib/rdflib/pull/3146) |
| 62 | +* 2025-06-01 - Cope with Namespace annotations in Python 3.14 |
| 63 | + [PR #3132](https://github.com/RDFLib/rdflib/pull/3132) |
| 64 | +* 2025-06-01 - replace PR 3109; improve plugins modules docs; change header colour t… |
| 65 | + [PR #3145](https://github.com/RDFLib/rdflib/pull/3145) |
| 66 | +* 2025-06-01 - Pr/3143 |
| 67 | + [PR #3144](https://github.com/RDFLib/rdflib/pull/3144) |
| 68 | +* 2025-05-31 - fix: remove Literal.toPython date conversion for gYear/gYearMonth |
| 69 | + [PR #3115](https://github.com/RDFLib/rdflib/pull/3115) |
| 70 | +* 2025-05-31 - fix: do not automatically generate header id in RDF patch generation and fix missing fullstop |
| 71 | + [PR #3141](https://github.com/RDFLib/rdflib/pull/3141) |
| 72 | +* 2025-05-31 - fix namespace prefixes in longturtle serialization |
| 73 | + [PR #3106](https://github.com/RDFLib/rdflib/pull/3106) |
| 74 | +* 2025-05-20 - [7.x] fix namespace prefixes in longturtle serialization |
| 75 | + [PR #3134](https://github.com/RDFLib/rdflib/pull/3134) |
| 76 | +* 2025-05-20 - List on docs the COTTAS store backend |
| 77 | + [PR #3139](https://github.com/RDFLib/rdflib/pull/3139) |
| 78 | +* 2025-03-29 - 7.1.4 pre-release |
| 79 | + [PR #3098](https://github.com/RDFLib/rdflib/pull/3098) |
| 80 | + |
| 81 | + |
| 82 | +* 2025-09-16 - build(deps): bump poetry from 2.0.0 to 2.1.4 in /devtools |
| 83 | + [PR #3176](https://github.com/RDFLib/rdflib/pull/3176) |
| 84 | +* 2025-09-16 - build(deps): bump library/python from `8220cce` to `58c30f5` in /docker/latest |
| 85 | + [PR #3217](https://github.com/RDFLib/rdflib/pull/3217) |
| 86 | +* 2025-09-16 - build(deps): bump library/python from `8220cce` to `58c30f5` in /docker/unstable |
| 87 | + [PR #3216](https://github.com/RDFLib/rdflib/pull/3216) |
| 88 | +* 2025-09-16 - build(deps-dev): bump ruff from 0.8.6 to 0.13.0 |
| 89 | + [PR #3213](https://github.com/RDFLib/rdflib/pull/3213) |
| 90 | +* 2025-09-16 - build(deps-dev): bump pip-tools from 7.4.1 to 7.5.0 |
| 91 | + [PR #3211](https://github.com/RDFLib/rdflib/pull/3211) |
| 92 | +* 2025-09-16 - build(deps-dev): bump mkdocstrings from 0.29.1 to 0.30.0 |
| 93 | + [PR #3214](https://github.com/RDFLib/rdflib/pull/3214) |
| 94 | +* 2025-09-12 - build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/unstable |
| 95 | + [PR #3183](https://github.com/RDFLib/rdflib/pull/3183) |
| 96 | +* 2025-09-12 - build(deps): bump actions/checkout from 4 to 5 |
| 97 | + [PR #3184](https://github.com/RDFLib/rdflib/pull/3184) |
| 98 | +* 2025-09-12 - build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/latest |
| 99 | + [PR #3185](https://github.com/RDFLib/rdflib/pull/3185) |
| 100 | +* 2025-09-12 - build(deps): bump actions/setup-java from 4 to 5 |
| 101 | + [PR #3189](https://github.com/RDFLib/rdflib/pull/3189) |
| 102 | +* 2025-09-12 - build(deps-dev): bump pytest-cov from 6.1.1 to 6.3.0 |
| 103 | + [PR #3203](https://github.com/RDFLib/rdflib/pull/3203) |
| 104 | +* 2025-09-12 - build(deps-dev): bump typing-extensions from 4.13.2 to 4.15.0 |
| 105 | + [PR #3204](https://github.com/RDFLib/rdflib/pull/3204) |
| 106 | +* 2025-09-12 - build(deps-dev): bump pytest from 8.3.5 to 8.4.2 |
| 107 | + [PR #3205](https://github.com/RDFLib/rdflib/pull/3205) |
| 108 | +* 2025-09-12 - build(deps-dev): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.7 |
| 109 | + [PR #3207](https://github.com/RDFLib/rdflib/pull/3207) |
| 110 | +* 2025-09-12 - build(deps): bump actions/setup-python from 5 to 6 |
| 111 | + [PR #3206](https://github.com/RDFLib/rdflib/pull/3206) |
| 112 | +* 2025-09-12 - build(deps-dev): bump mkdocs-material from 9.6.14 to 9.6.19 |
| 113 | + [PR #3208](https://github.com/RDFLib/rdflib/pull/3208) |
| 114 | +* 2025-09-12 - build(deps-dev): bump coverage from 7.8.2 to 7.10.6 |
| 115 | + [PR #3209](https://github.com/RDFLib/rdflib/pull/3209) |
| 116 | +* 2025-05-31 - build(deps-dev): bump coverage from 7.7.1 to 7.8.2 |
| 117 | + [PR #3142](https://github.com/RDFLib/rdflib/pull/3142) |
| 118 | +* 2025-05-31 - build(deps-dev): bump typing-extensions from 4.13.0 to 4.13.2 |
| 119 | + [PR #3121](https://github.com/RDFLib/rdflib/pull/3121) |
| 120 | +* 2025-05-31 - build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/unstable |
| 121 | + [PR #3118](https://github.com/RDFLib/rdflib/pull/3118) |
| 122 | +* 2025-05-31 - build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/latest |
| 123 | + [PR #3117](https://github.com/RDFLib/rdflib/pull/3117) |
| 124 | +* 2025-05-27 - build(deps): bump rdflib from 7.1.2 to 7.1.4 in /docker/latest |
| 125 | + [PR #3101](https://github.com/RDFLib/rdflib/pull/3101) |
| 126 | + |
1 | 127 | ## 2025-03-29 RELEASE 7.1.4
|
2 | 128 |
|
3 | 129 | A tidy-up release with no major updates over 7.1.3. This may be the last 7.x
|
|
0 commit comments