Releases: EMMC-ASBL/tripper
v0.3.4
What's Changed
- Added argument
ignore_unrecognised
to tripper.convert() by @jesper-friis in #247 - Fix empty prefix by @jesper-friis in #250
- Added option to Triplestore.value() to return a generator over all matching values by @jesper-friis in #252
- Update n3 format for string with quotes. by @pintr in #253
- Allowing backends to indicate whether they prefer the sparql interface by @jesper-friis in #255
New Contributors
Full Changelog: v0.3.3...v0.3.4
Changelog
v0.3.4 (2024-10-17)
Merged pull requests:
- Allowing backends to indicate whether they prefer the sparql interface #255 (@jesper-friis)
- [pre-commit.ci] pre-commit autoupdate #254 (@pre-commit-ci[bot])
- Update n3 format for string with quotes. #253 (@pintr)
- Added option to Triplestore.value() to return a generator over all matching values #252 (@jesper-friis)
- Ignore safety vulnerabeility 72715 #251 (@jesper-friis)
- Fix empty prefix #250 (@jesper-friis)
- [pre-commit.ci] pre-commit autoupdate #249 (@pre-commit-ci[bot])
- Backend info to triplestore instance #248 (@jesper-friis)
- Added argument
ignore_unrecognised
to tripper.convert() #247 (@jesper-friis) - [pre-commit.ci] pre-commit autoupdate #244 (@pre-commit-ci[bot])
* This Changelog was automatically generated by github_changelog_generator
v0.3.3
What's Changed
Full Changelog: v0.3.2...v0.3.3
Changelog
v0.3.3 (2024-08-26)
Implemented enhancements:
- Use Trusted Publishers for PyPI #242
Closed issues:
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
v0.3.2
What's Changed
- Updated documentation navigation by @jesper-friis in #237
- Minor fix for documentation layout by @jesper-friis in #238
- Updated cd_release workflow by @jesper-friis in #236
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Cleaned up backend tests by @jesper-friis in #230
- Added a fix for parsing rdflib literals. by @jesper-friis in #229
- Avoid that tripper.Namespace crashes if the cache directory cannot be accessed by @jesper-friis in #235
- Add better and more convenient support for rdf:JSON datatype by @jesper-friis in #228
Full Changelog: v0.3.0...v0.3.1
Changelog
v0.3.1 (2024-08-16)
Merged pull requests:
- Avoid that tripper.Namespace crashes if the cache directory cannot be accessed #235 (@jesper-friis)
- [pre-commit.ci] pre-commit autoupdate #232 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #231 (@pre-commit-ci[bot])
- Cleaned up backend tests #230 (@jesper-friis)
- Added a fix for parsing rdflib literals. #229 (@jesper-friis)
- Add better and more convenient support for rdf:JSON datatype #228 (@jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.3.0
Main changes:
- Updated the tutorial
- Corrected comparisons of string literals
- Improved testing
- Improved the
Triplestore.add_restriction()
andTriplestore.restrictions()
methods. Changed argument ofTriplestore.restrictions()
fromreturn_dicts=False
toasdict=True
.
Because of the later change in argument name and default behaviour, we bump the version number to v0.3.0.
What's Changed
- [Auto-generated] Check & update dependencies (
pyproject.toml
) by @TEAM4-0 in #208 - Allow string literal to compare equal to strings. by @jesper-friis in #215
- Do not save cache while interpreter shotdown. by @jesper-friis in #216
- Correct parsing literals from the rdflib backend. by @jesper-friis in #217
- Updated the tutorial by @jesper-friis in #220
- Minor fix in tutorial by @jesper-friis in #221
- Added an additional test for convert by @jesper-friis in #223
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #224
- [Auto-generated] Update dependencies by @TEAM4-0 in #222
- Also test for Python 3.12 by @jesper-friis in #213
- Improved the handling of different return types from the query() method by @jesper-friis in #219
- Get restrictions as dicts by @jesper-friis in #225
- Tutorial update by @jesper-friis in #227
- Get rid of the last warning in the tests by @jesper-friis in #226
Full Changelog: v0.2.16...v0.3.0
Changelog
v0.3.0 (2024-06-24)
Merged pull requests:
- Tutorial update #227 (@jesper-friis)
- Get rid of the last warning in the tests #226 (@jesper-friis)
- Get restrictions as dicts #225 (@jesper-friis)
- [pre-commit.ci] pre-commit autoupdate #224 (@pre-commit-ci[bot])
- Added an additional test for convert #223 (@jesper-friis)
- Minor fix in tutorial #221 (@jesper-friis)
- Updated the tutorial #220 (@jesper-friis)
- Improved the handling of different return types from the query() method #219 (@jesper-friis)
- Correct parsing literals from the rdflib backend. #217 (@jesper-friis)
- Do not save cache while interpreter shotdown. #216 (@jesper-friis)
- Allow string literal to compare equal to strings. #215 (@jesper-friis)
- Also test for Python 3.12 #213 (@jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.2.16
What's Changed
- Correctly convert rdflib bnodes back to tripper by @jesper-friis in #187
- Support for restrictions by @jesper-friis in #190
- Enhanced the use of namespaces by @jesper-friis in #195
- [Auto-generated] Update dependencies by @TEAM4-0 in #200
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #204
- Changed EMMO representation of function arguments from datasets to datum by @jesper-friis in #203
- Added test for SPARQL CONSTRUCT query via tripper by @jesper-friis in #207
- Allow prefix with digits by @jesper-friis in #209
- Use latest SINTEF/ci-cd version by @CasperWA in #210
New Contributors
- @pre-commit-ci made their first contribution in #204
Full Changelog: v0.2.15...v0.2.16
Changelog
v0.2.16 (2024-05-16)
Fixed bugs:
- cannot release #211
Closed issues:
- Add caching and extension to tripper.Namespace #194
- Add support for adding and searching for restrictions #189
Merged pull requests:
- In tripper.convert, commented out recognised keys for oteapi strategies #212 (@jesper-friis)
- Use latest SINTEF/ci-cd version #210 (@CasperWA)
- Allow prefix with digits #209 (@jesper-friis)
- Added test for SPARQL CONSTRUCT query via tripper #207 (@jesper-friis)
- Added more recognised keys to tripper.convert #206 (@jesper-friis)
- [pre-commit.ci] pre-commit autoupdate #204 (@pre-commit-ci[bot])
- Changed EMMO representation of function arguments from datasets to datum #203 (@jesper-friis)
- Added comment suggested by Francesca #201 (@jesper-friis)
- Enhanced the use of namespaces #195 (@jesper-friis)
- Support for restrictions #190 (@jesper-friis)
- Correctly convert rdflib bnodes back to tripper #187 (@jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.2.15
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #158
- [Auto-generated] Check & update dependencies (
pyproject.toml
) by @TEAM4-0 in #159 - [Auto-generated] Check & update dependencies (
pyproject.toml
) by @TEAM4-0 in #166 - Improved comparing literals by @jesper-friis in #164
- [Auto-generated] Check & update dependencies (
pyproject.toml
) by @TEAM4-0 in #168 - Bump codecov/codecov-action from 3 to 4 by @dependabot in #169
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #171
- [Auto-generated] Update dependencies by @TEAM4-0 in #170
- Retain literal types in collection backend by @jesper-friis in #165
- Added acknowledgements to readme file. by @jesper-friis in #173
- Added support for xsd:nonNegativeInteger literals by @jesper-friis in #178
- Bump mkdocs-material version for security by @ajeklund in #186
- Cleaned up PR template by @jesper-friis in #188
- [Auto-generated] Update dependencies by @TEAM4-0 in #185
- Added reference to PyBackTrip by @jesper-friis in #180
- Added test for finding literal triples by @jesper-friis in #183
- Bump basic CI tests and CD to python 3.9 by @ajeklund in #192
- Use Python 3.9 in all CI/CD workflows by @CasperWA in #196
- Allow untyped literals by @jesper-friis in #184
- Loosen req on pint to include 0.23 (newest) by @francescalb in #198
New Contributors
Full Changelog: v0.2.14...v0.2.15
Changelog
v0.2.15 (2024-03-12)
Closed issues:
- Documentation CD (still) fails due to old python version #193
- Publish workflow fails because it uses python 3.7 #191
- Allow untyped literals #182
- Search with ts.triples() doesn't recognise literals #179
- PyBackTrip - external tripper backends available #177
- Surprising literal comparisons #161
- Retain literal types in collection backend #160
- Document implemented backends #157
Merged pull requests:
- Loosen req on pint to include 0.23 (newest) #198 (francescalb)
- Use Python 3.9 in all CI/CD workflows #196 (CasperWA)
- Bump basic CI tests and CD to python 3.9 #192 (ajeklund)
- Cleaned up PR template #188 (jesper-friis)
- Bump mkdocs-material version for security #186 (ajeklund)
- Allow untyped literals #184 (jesper-friis)
- Added test for finding literal triples #183 (jesper-friis)
- Added reference to PyBackTrip #180 (jesper-friis)
- Added support for xsd:nonNegativeInteger literals #178 (jesper-friis)
- Added acknowledgements to readme file. #173 (jesper-friis)
- Retain literal types in collection backend #165 (jesper-friis)
- Improved comparing literals #164 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.2.14
What's Changed
The main change in this release is that is now is possible to use mapping functions from specified PyPI packages.
Other changes:
- Get rid of confusing UnusedArgumentWarning from working code by @jesper-friis in #151
- Make it possible to expose an existing rdflib graph via tripper by @jesper-friis in #156
- Retain datatype when listing literals from rdflib by @jesper-friis in #163
- Mapping function plugin system by @jesper-friis in #152
Full Changelog: v0.2.13...v0.2.14
Changelog
v0.2.14 (2024-01-25)
Closed issues:
- Literals are lost when listing triples with rdflib #162
- dependencies are too strict, at least for pint #149
- Function repo plugin system #128
Merged pull requests:
- Retain datatype when listing literals from rdflib #163 (jesper-friis)
- Make it possible to expose an existing rdflib graph via tripper #156 (jesper-friis)
- Mapping function plugin system #152 (jesper-friis)
- Get rid of confusing UnusedArgumentWarning from working code #151 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.2.13
What's Changed
- Added UnknownUnitError by @jesper-friis in #153
Full Changelog: v0.2.12...v0.2.13
Changelog
v0.2.13 (2023-11-14)
Merged pull requests:
- Added UnknownUnitError #153 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.2.12
What's Changed
- Expand pint requirements to include more versions by @francescalb in #150
Full Changelog: v0.2.11...v0.2.12
Changelog
v0.2.12 (2023-11-07)
Merged pull requests:
- Expand pint requirements to include more versions #150 (francescalb)
* This Changelog was automatically generated by github_changelog_generator