Skip to content

Releases: acdh-oeaw/rdfproxy

v0.2.0

08 Jan 15:36
Compare
Choose a tag to compare

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

23 Oct 11:07
Compare
Choose a tag to compare

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)