Document Assembly & Filtering - #33
Merged
Merged
Conversation
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`.
Updated GitHub Workflow to install required test dependencies.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
Nonevalues; this change was made to support consistent filtering of list properties. Single value properties are unchanged and continue to initially haveNonevalues that can be changed by assignment.Updated the unit tests to cover the additional functionality.
Updated the
READMEfile with information on loading documents and filtering their contents.Updated the
CHANGELOGwith information about the changes.Added maximum version bounds for the
requestslibrary.Incremented the SemanticPy library version to
1.3.2.