Skip to content

chore(deps): bump pyld from 2.0.4 to 3.1.0 - #291

Merged
johnfraney merged 1 commit into
mainfrom
dependabot/pip/pyld-3.0.0
Jul 13, 2026
Merged

chore(deps): bump pyld from 2.0.4 to 3.1.0#291
johnfraney merged 1 commit into
mainfrom
dependabot/pip/pyld-3.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Copy link
Copy Markdown
Contributor

Bumps pyld from 2.0.4 to 3.1.0.

Release notes

Sourced from pyld's releases.

v3.0.0

What's Changed

New Contributors

Full Changelog: digitalbazaar/pyld@v2.0.4...v3.0.0

Changelog

Sourced from pyld's changelog.

3.1.0 - 2026-06-19

Fixed

  • When compacting, expands the index mapping first, then compacts that expanded IRI, matching the JSON-LD API compaction correction for compact-IRI index mappings. Fixes testcases compact#t0112 and compact#t0113.
  • Fixes AttributeError when compacting with @none: the @type map compaction path now only calls .pop() and inspects keys when compacted_item is actually an object. Fixes compact#tm023
  • An empty property-scoped context no longer resets the active context in _create_term_definition. Now only explicit null becomes False; empty contexts are preserved. Fixes compact#tc028, toRdf#tc036 and expand#tc036.
  • Options from the test manifest now override the options configured in create_test_options(), instead of the other way around. This fixes tests not able to override default options in the test-setup such as extractAllScripts. Fixes html#tf004.
  • When @type is @json in a frame, it no longer raises an "Invalid JSON-LD syntax" error. Fixes frame#t0069.
  • Use safeguard for non-dict values of options['link']
  • Local and type-scoped contexts are now properly resolved for nested node objects, so a scoped context on a @nest term is being applied to nested properties. Fixes toRdf#tc037, toRdf#tc038, expand#tc037 and expand#tc038.

Changed

  • requests_document_loader() and aiohttp_document_loader() now return class-based DocumentLoader instances while preserving the existing callable factory API. The concrete RequestsDocumentLoader and AioHttpDocumentLoader classes are also importable from pyld.
  • The pytest test runner now uses plain assert result == expect instead of printing EXPECTED / ACTUAL and raising a generic failure. This enables pytests's native result comparison.
  • Convert ./README.rst and ./CONTRIBUTING.rst (reStructuredText) to ./README.md and ./CONTRIBUTING.md (markdown). Also update their contents to reflect the current state of the repo.
  • Replace the old Sphinx documentation with a MkDocs Material site and add a GitHub Pages documentation workflow.

Added

  • pyld.DocumentLoader abstract base class for class-based document loaders, with a RemoteDocument TypedDict describing the expected return shape.
  • pyld.FrozenDocumentLoader: a class-based loader that serves only URLs in its documents allowlist and refuses everything else with JsonLdError(code='loading document failed'). Instantiating with no

... (truncated)

Commits
  • 104b85d Release 3.1.0.
  • be85562 Make README a little nicer
  • 6bd6364 Generate accurate skipped test table
  • 4ebbddc Label pending tests in conformance docs
  • a352836 Fix document loader reference link
  • a507fb6 Remove cover image from docs homepage
  • 8b78ab6 Remove generated docs cover image
  • 3dc1ace Document MkDocs site migration in changelog
  • 30bd381 Fix ref to URDNA2012
  • 1e32e9a Fix reference to URDNA2015
  • Additional commits viewable in compare view

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 1, 2026
@johnfraney
johnfraney enabled auto-merge (rebase) July 13, 2026 15:02
@johnfraney

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [pyld](https://github.com/digitalbazaar/pyld) from 2.0.4 to 3.1.0.
- [Release notes](https://github.com/digitalbazaar/pyld/releases)
- [Changelog](https://github.com/digitalbazaar/pyld/blob/master/CHANGELOG.md)
- [Commits](digitalbazaar/pyld@v2.0.4...v3.1.0)

---
updated-dependencies:
- dependency-name: pyld
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump pyld from 2.0.4 to 3.0.0 chore(deps): bump pyld from 2.0.4 to 3.1.0 Jul 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/pyld-3.0.0 branch from 9f858c8 to b901f86 Compare July 13, 2026 15:06
@johnfraney
johnfraney merged commit 72a8912 into main Jul 13, 2026
1 check passed
@johnfraney
johnfraney deleted the dependabot/pip/pyld-3.0.0 branch July 13, 2026 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant