Releases: acdh-oeaw/rdfproxy
Releases · acdh-oeaw/rdfproxy
v0.2.0
0.2.0 (2024-12-23)
Features
- expose SPARQLStrategies over library interface (50270db)
- implement grouping by model field (3d71409)
- implement model_bool hook for controlling model truthiness (daf72cb)
- implement pagination behavior for grouped models (386d990)
- implement rdfproxy.ConfigDict extension for model configs (f8a86b5)
- implement strategies for SPARQL query functionality (088509b)
- rewrite query construction functionality (edb6fa0)
- use query parameter model for SPARQLModelAdapter.query (72a273d)
Bug Fixes
- add type hints to revelen example route (42ef1ce)
- correct regex pattern for SELECT clause extraction (cb15e14)
- get_items_query_constructor: correct dict.get access (3fc28b7)
- remove SPARQL prefixes from subqueries before query injections (ecd70d7)
- resolve group_by config values for SPARQL binding aliases (5b3f171), closes #161
Documentation
- adapt readme and examples to model field grouping (b962af6)
- adapt readme and exmaples to rdfproxy.ConfigDict (95a5b69)
- examples: adapt examples to query parameter model (ebf5e0d)
- examples: update examples (7146321)
- readme: adapt readme for query parameter model (49a892c)
- readme: fix/improve example query (318f630)
v0.1.0
0.1.0 (2024-10-23)
Features
- Check for JSON result format to get_bindings_from_query_result (f1a115a)
- Expose more symbols over package interface (d01fe29), closes #11
- redesign SPARQLModelAdapter (a386516)
- redesign SPARQLModelAdapter class (48b3e27)
- Use conftest.py for global fixture definitions (98f8933)
Bug Fixes
- Adapt code to support 3.11 (e053562)
- adapt count query generator to correctly count grouped models (affe933)
- imports: Remove unused imports flagged by Ruff (0b1998f)
- Type hint cleanup (f4c0448), closes #10
Documentation
- Add author information to pyproject.toml (bc3c2c9)
- Add basic README (95f423f)
- Add more info and example to SPARQLModelAdapter docstring (59314b6)
- examples: initialize an examples section (b5c6c13)
- readme: replace wikidata query with VALUES query (1c65983)
- readme: update Python code examples to ConfigDict (6cf5403)
- readme: Update README.md (a7c4525)
- Update README (75c31fd)