Releases: Jelly-RDF/pyjelly
Releases · Jelly-RDF/pyjelly
v0.7.1
What's Changed
- Reduce how many build-wheel tests do we run in PR CI by @Ostrzyciel in #329
- Update docs post-0.7.0 by @Ostrzyciel in #328
- Avoid emulation in wheel building by @Ostrzyciel in #330
- Bump actions/download-artifact from 4 to 6 by @dependabot[bot] in #331
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #332
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #333
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #334
- Bump submodules/protobuf from
38911deto1b99fc2by @dependabot[bot] in #335 - Add CITATION.cff by @Ostrzyciel in #338
- Update pytest requirement from <8.5.0,>=8.3.4 to >=8.3.4,<9.1.0 in the development group by @dependabot[bot] in #336
- Fix dependency updates and repair CI (replaces #341) by @lapkinvladimir in #342
- Bump submodules/protobuf from
1b99fc2to8a0238fby @dependabot[bot] in #339 - Set cache to false for build-pure-wheel in _build-wheels.yml by @lapkinvladimir in #343
Full Changelog: v0.7.0...v0.7.1
v0.7.0
This release brings significant performance improvements (20-80% faster depending on the scenario) thanks to the new compiled mypyc wheels. Also added support for processing metadata fields in stream frames.
What's Changed
- Run checks for dependabot PRs by @Ostrzyciel in #312
- Bump ncipollo/release-action from 1.18.0 to 1.20.0 by @dependabot[bot] in #311
- Add test coverage for uncovered code for rdflib serializer by @Ja-Gk-00 in #313
- Extend CI to check Python backend tests by @Ja-Gk-00 in #314
- Bump submodules/protobuf from
15ec7cbto30bf437by @dependabot[bot] in #315 - Add support for extracting metadata fields from stream frames by @mgontarz20 in #316
- Small tweak to limit output in example by @Ja-Gk-00 in #320
- Expand support for python 3.14 and drop support for python 3.9. by @Ja-Gk-00 in #319
- Tweak ignore paths for pytest by @Ja-Gk-00 in #321
- Code refinement for mypyc compilation by @Ja-Gk-00 in #317
- Add url mock for rdf example file by @Ja-Gk-00 in #324
- Bump submodules/protobuf from
30bf437to38911deby @dependabot[bot] in #325 - Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #322
- Bump the development group with 2 updates by @dependabot[bot] in #323
- Quick fix to dependency by @Ja-Gk-00 in #326
- Add auto build + CI/CD pipeline for wheels by @Ja-Gk-00 in #318
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Add yatter integration to docs by @mgontarz20 in #300
- Correct lookup size error message by @bswck in #301
- Bump submodules/protobuf from
46e6eedtoa91b73fby @dependabot[bot] in #302 - PY-27: update README.md by @mgontarz20 in #303
- Add system requirements to contribution guide by @Ostrzyciel in #304
- Add Windows to the CI test matrix by @Ostrzyciel in #305
- Add reporting of conformance tests by @mgontarz20 in #307
- Bump submodules/protobuf from
a91b73fto15ec7cbby @dependabot[bot] in #308 - Remove yatter integration note from documentation by @adanilenka in #310
New Contributors
- @mgontarz20 made their first contribution in #300
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- fix: handle non-seekable input streams in delimited jelly hint by @Ostrzyciel in #299
- Bump submodules/protobuf from
e0da319to46e6eedby @dependabot[bot] in #296 - Bump actions/checkout from 4 to 5 by @dependabot[bot] in #297
Full Changelog: v0.6.0...v0.6.1
v0.6.0
0.6.0 brings performance improvements in serialization, support for namespace declarations, a few minor bugs fixed, and expanded documentation.
What's Changed
- Add e2e tests for generic sink by @Ja-Gk-00 in #269
- docs: add PyJelly compatibility table to main page by @lapkinvladimir in #274
- Simplify imports in code examples by @Ostrzyciel in #275
- Add docs on using pyjelly with byte buffers and Kafka by @Ostrzyciel in #276
- Fixed version in docs, git instead of uv (#264) by @lapkinvladimir in #277
- Sprinkle pretty formatting on the version table by @Ostrzyciel in #278
- Remove identifier from generic examples. by @Ja-Gk-00 in #279
- Add unit tests for serializing for generic sink by @Ja-Gk-00 in #282
- Parametrize code in serialization testing for generic sink by @Ja-Gk-00 in #285
- Add unit tests for parsing for generic sink by @Ja-Gk-00 in #281
- Add tests for generic sink by @Ja-Gk-00 in #288
- Add logical_type_strict parameter for parse_jelly_flat/grouped by @lapkinvladimir in #283
- Set generalized/rdf-star support based on source capabilities by @lapkinvladimir in #287
- Add small fix for test parser by @adanilenka in #289
- Change default graph representation in generic statement sink by @adanilenka in #290
- Docs: link to neosemantics Java plugin by @Ostrzyciel in #293
- Improve encoder performance by @adanilenka in #292
- docs: add add example for including namespace declarations by @lapkinvladimir in #280
- Move graph name encoding to encode_quad by @adanilenka in #294
- Switch tests to manifest by @lapkinvladimir in #291
- Update making releases doc by @adanilenka in #295
New Contributors
- @lapkinvladimir made their first contribution in #274
Full Changelog: v0.5.3...v0.6.0
v0.5.3
What's Changed
- Make NetworkX page more insightful by introducing a user story + add visualization by @Ja-Gk-00 in #252
- Expand unit tests to improve code coverage for lookups by @Ja-Gk-00 in #254
- Bump submodules/protobuf from
4b159e0tocf6ea88by @dependabot[bot] in #257 - Improve code coverage for ioutils by @Ja-Gk-00 in #260
- Improve code coverage for encode by @Ja-Gk-00 in #259
- Add CI for checking dead links by @niegrzybkowski in #261
- Dynamic version in pyproject.toml. by @Ja-Gk-00 in #256
- Small patch for doc releases by @Ja-Gk-00 in #262
- Add docs for generic integration by @Ja-Gk-00 in #258
- Bump submodules/protobuf from
cf6ea88toe0da319by @dependabot[bot] in #267 - Add special test for third example in rdflib examples by @Ja-Gk-00 in #270
- Quick patch, unlock uv for release CI. by @Ja-Gk-00 in #272
New Contributors
- @niegrzybkowski made their first contribution in #261
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- docs: simplify page names in nav by @Ostrzyciel in #246
- Bump submodules/protobuf from
ca7499cto4b159e0by @dependabot[bot] in #248 - Make getting-started document page language simpler and clearer. by @Ja-Gk-00 in #249
- Simplify RDFLib-Neo4j document page by @Ja-Gk-00 in #250
- Simplify NetworkX document page by @Ja-Gk-00 in #251
- Move pytest-cov out of runtime dependencies by @Ja-Gk-00 in #253
- Expand unit tests to improve code coverage for options by @Ja-Gk-00 in #240
- Make release 0.5.2 by @adanilenka in #255
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Update Pyjelly documentation by @Ja-Gk-00 in #244
- Make release 0.5.1 by @adanilenka in #245
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Add user story for writing a flat Jelly file with iterators by @Ja-Gk-00 in #214
- Add automatic setting of the minimal protocol version by @Ja-Gk-00 in #216
- Added generic parser by @adanilenka in #215
- Added quoted triples support in encoder by @adanilenka in #219
- Add code coverage tracking by @Ostrzyciel in #221
- Example 04: limit output to 50 graphs by @Ostrzyciel in #223
- CI: capture output of tested code by @Ostrzyciel in #224
- Codecov: add docs, tests to ignore paths by @Ostrzyciel in #225
- docs: add badge with code coverage by @Ostrzyciel in #226
- Refactored generic statement sink and added a simple parser by @adanilenka in #220
- Write down user stories for rdflib+neo4j integration for parsing by @Ja-Gk-00 in #217
- Fix file extension guessing for empty generic sink in tests by @adanilenka in #232
- Add passing generalized rdf and rdf-star flags to stream parameters by @adanilenka in #231
- Add encoder for generic statement sink by @adanilenka in #228
- User stories integration with library NetworkX by @Ja-Gk-00 in #229
- Refactor and add tests to generic statement sink by @adanilenka in #230
- Quick fix to documentation/mkdocks by @Ja-Gk-00 in #234
- Exclude examples from test coverage by @Ostrzyciel in #236
- Mock HTTP requests in example tests by @Ostrzyciel in #235
- Docs patch by @Ja-Gk-00 in #239
- Enable more conformance tests and update their status by @adanilenka in #238
- Fix RDF-star parsing in test generic parser by @adanilenka in #242
- Make release 0.5.0 by @adanilenka in #243
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Bump submodules/protobuf from
9719e84toa377ababy @dependabot in #189 - Update protobuf dependency to 6.31.0 by @Ja-Gk-00 in #191
- Bump ncipollo/release-action from 1.16.0 to 1.18.0 by @dependabot in #192
- Refactored RDFLib parsing to allow flat parsing with iterators by @adanilenka in #193
- Add parse flat example to documentation by @adanilenka in #195
- Added support for logical stream subtypes in serialization by @adanilenka in #196
- Make the README easier to read by @Ostrzyciel in #198
- Improve the overview doc page by @Ostrzyciel in #199
- Add default values for graph/dataset lambdas by @Ostrzyciel in #200
- Simplify and better explain examples by @Ostrzyciel in #202
- Improve contributing docs by @Ostrzyciel in #201
- Bump submodules/protobuf from
17fdd12toca7499cby @dependabot in #204 - Preserve statements and contexts order in OrderedMemory() when serializing by @adanilenka in #206
- Fix tests with multiple input files in serialization by @adanilenka in #208
- Added empty frames handling during parsing by @adanilenka in #209
- Add user story for writing a grouped dataset/graph from generator/iterator. by @Ja-Gk-00 in #197
- Make 0.4.0 version release by @adanilenka in #211
New Contributors
Full Changelog: v0.3.0...v0.4.0