Releases: digitalbazaar/pyld
Releases · digitalbazaar/pyld
v3.1.0 (JSON-LD 1.1: compact, flatten, frame)
What's Changed
- Fix expansion with
@baseby @anatoly-scherbakov in #248 - Bump specifications/json-ld-api from
590f78dto04a4eb7by @dependabot[bot] in #251 - Document compact term selection order change (#247) by @simontaurus in #252
- fix: prevent scoped context cache pollution during context processing by @jdsika in #249
- Fix compaction test t0112 and t0113 by @mielvds in #256
- Add FrozenDocumentLoader for offline / vetted JSON-LD contexts by @anatoly-scherbakov in #250
- Ensure .pop() and key inspection only occur for objects by @mielvds in #257
- Fix compact tc028 by @mielvds in #258
- Fix test manifest options and handle @JSON type gracefully by @mielvds in #260
- Add tests for skip expansion without initial context by @mielvds in #265
- Add test case for compaction with @vocab by @mielvds in #262
- Add testcase to confirm current link behaviour and add check if 'link' in options is instance of dict. by @mielvds in #233
- [#261]: Refactor document loaders to subclasses by @anatoly-scherbakov in #266
- Fix scoped context and conflicting properties by @mielvds in #263
cd docs/→make serveby @anatoly-scherbakov in #267- Add option to set MAX_CONTEXT_URLS in ContextResolver by @mielvds in #268
- Add test case for propagate functionality by @mielvds in #269
- Utilize pytest output comparison for improved testing by @mielvds in #271
- Bump specifications/json-ld-api from
04a4eb7to265e6b4by @dependabot[bot] in #273 - Implement compound-literal value conversion and add tests by @mielvds in #270
- Bump specifications/json-ld-framing from
fa22874to5437dbcby @dependabot[bot] in #276 - Bump specifications/json-ld-api from
265e6b4to289ebf3by @dependabot[bot] in #280 - Replace Sphinx docs with MkDocs Material by @anatoly-scherbakov in #272
New Contributors
- @dependabot[bot] made their first contribution in #251
- @simontaurus made their first contribution in #252
- @jdsika made their first contribution in #249
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- Update publishing notes. by @davidlehn in #193
- Use standard BSD-3-Clause text in LICENSE. by @BigBlueHat in #203
- Switch from travis-ci to GitHub workflow. by @davidlehn in #185
- Add zizmor action checker. by @davidlehn in #211
- Run checks on pull requests. by @davidlehn in #212
- Avoid duplicate workflow runs. by @davidlehn in #214
- Improve workflow event filters. by @davidlehn in #215
- Add git submodules for specs by @anatoly-scherbakov in #209
- Fix dependabot ecosystem value. by @davidlehn in #219
- Explain submodules in README and bring back normalization by @mielvds in #218
- Migrate to pytest by @mielvds in #213
- Separate and test URI resolving by @mielvds in #207
- Move and refactor remove_base to unresolve function in iri_resolver by @mielvds in #216
- Add makefile by @mielvds in #221
- Simplify compare functions for sorting by @mielvds in #222
- Refactor errors to exception chaining by @mielvds in #224
- Fix: #163. IndexError when matching values. by @ioggstream in #164
- Try out
ruffby @anatoly-scherbakov in #227 - Isolate parsing/serialising NQuads and canonicalisation algorithms in indivual modules by @mielvds in #223
- Merge tests and fixes from stale PRs by @mielvds in #228
- Clarify CONTRIBUTING.rst on running Earl reports by @mielvds in #235
- Minor fixes to nquads handling by @mielvds in #234
- Apply
make fmtto context resolver by @anatoly-scherbakov in #236 - Add IdentifierIssuer to format target and run make fmt by @mielvds in #237
- Add iri_resolver to format target and apply by @mielvds in #238
- Add nquads to format target and apply by @mielvds in #239
- load_document: Lower priority of HTML inputs by @cid-chan in #170
- request JSON-LD from Link rel=alternate by @alpha-beta-soup in #129
- Enable test coverage by @mielvds in #240
- Add test for empty context by @mielvds in #241
- Apply ruff formatting to test files by @mielvds in #242
- Apply formatting to canon.py by @mielvds in #243
- Fix linter issues in jsonld.py by @mielvds in #244
- Apply formatting to jsonld.py and other remaining source files by @mielvds in #246
New Contributors
- @ioggstream made their first contribution in #164
- @cid-chan made their first contribution in #170
- @alpha-beta-soup made their first contribution in #129
Full Changelog: v2.0.4...v3.0.0