Skip to content

Document Assembly & Filtering - #33

Merged
bluebinary merged 2 commits into
mainfrom
document_assembly
May 19, 2026
Merged

Document Assembly & Filtering#33
bluebinary merged 2 commits into
mainfrom
document_assembly

Conversation

@bluebinary

Copy link
Copy Markdown
Owner

Improved assembly and filtering of existing JSON-LD documents.

Model properties that accept multiple values (list properties) are now instantiated as empty lists from the first access rather than initially having None values; this change was made to support consistent filtering of list properties. Single value properties are unchanged and continue to initially have None values that can be changed by assignment.

Updated the unit tests to cover the additional functionality.

Updated the README file with information on loading documents and filtering their contents.

Updated the CHANGELOG with information about the changes.

Added maximum version bounds for the requests library.

Incremented the SemanticPy library version to 1.3.2.

Improved assembly and filtering of existing JSON-LD documents.

Model properties that accept multiple values (list properties) are now
instantiated as empty lists from the first access rather than initially
having `None` values; this change was made to support consistent
filtering of list properties. Single value properties are unchanged and
continue to initially have `None` values that can be changed by
assignment.

Updated the unit tests to cover the additional functionality.

Updated the `README` file with information on loading documents and
filtering their contents.

Updated the `CHANGELOG` with information about the changes.

Added maximum version bounds for the `requests` library.

Incremented the SemanticPy library version to `1.3.2`.
@bluebinary bluebinary self-assigned this May 19, 2026
Updated GitHub Workflow to install required test dependencies.
@bluebinary
bluebinary merged commit a1c30b4 into main May 19, 2026
5 checks passed
@bluebinary
bluebinary deleted the document_assembly branch May 19, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant