Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump dotNetRDF from 3.0.1 to 3.1.0 in /ShaclService #124

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 11, 2023

Bumps dotNetRDF from 3.0.1 to 3.1.0.

Release notes

Sourced from dotNetRDF's releases.

v3.1.0

dotNetRDF v3.1.0

Changes in this release:

  • FIX: We marked a few additional APIs as obsolete. These are mostly internal/protected APIs so this change will only affect users who are extending the affected classes. The APIs that have been deprecated are those that are internally implemented using the old HttpWebRequest web APIs and all of them have alternatives that are implemented uing the more modern HttpClient API. (#88)
  • FIX: The processing of a SPARQL zero-or-more property path was fixed to properly handle the case where there is no initial context and the path must be treated as matching all triples that match the subject and object elements of the triple pattern. Thanks to @​giacomociti for the bug report and repro. (#571)
  • ENHANCEMENT: The BaseTripleCollection class (which is the type of the Triples property on IGraph) now supports indexing with a three-tuple of nullable INode instances as a more compact way to use the existing WithSubject(), WithSubjectPredicate() etc. methods. e.g. graph.Triples[(s, p, null)] returns an enumeration of all triples with the specified subject and predicate nodes. (#498)
  • ENHANCEMENT: The ConfigurationLoader now supports creating NodeFactory and UriFactory instances and using them to configure Graphs and Triple Stores. It has also been updated to provide a way to set the name of a graph independetly of the BaseUri of the graph. (#500)
  • ENHANCEMENT: Language tag validation in the NodeFactory now supports three modes. LanguageTagValidationMode.None disables langauge tag validation. LanguageTagValidationMode.Turtle validates language tags against the more relaxed definition in the Turtle 1.1 specification. LanguageTagValidationMode.WellFormed validates language tags against the stricter BCP-47 production for well-formed tags. The default validation mode is now set to LanguageTagValidationMode.Turtle. The properties NodeFactory.ValidateLanguageTags and NodeFactoryOptions.ValidateLanguageTags are both deprecated and replaced by INodeFactory.LanguageTagValidation and NodeFactoryOptions.LanguageTagValidation respectively. Thanks to @​IS4Code for their suggestions and input on this. (#565)
  • FIX:* Fix for the code that detects compressable collections which should ensure that rdf:List collections that can be represented in compressed syntax in Turtle/N3/TriG are properly compressed, and to ensure that oddly shaped lists where list nodes have multiple or missing rdf:first triples or multiple rdf:rest triples do not cause the serialisation process to throw an exception. Thanks to @​faubulous for the report (#519, #575)
  • DOCUMENTATION:* Add documentation about the way we now sign the assemblies, how that affects the use of the assemblies we distribute and our recommendation for users who need signed assemblies for full-trust situations.
Changelog

Sourced from dotNetRDF's changelog.

Change Log

3.1

FIX: We marked a few additional APIs as obsolete. These are mostly internal/protected APIs so this change will only affect users who are extending the affected classes. The APIs that have been deprecated are those that are internally implemented using the old HttpWebRequest web APIs and all of them have alternatives that are implemented uing the more modern HttpClient API. (#88) FIX: The processing of a SPARQL zero-or-more property path was fixed to properly handle the case where there is no initial context and the path must be treated as matching all triples that match the subject and object elements of the triple pattern. Thanks to @​giacomociti for the bug report and repro. (#571) ENHANCEMENT: The BaseTripleCollection class (which is the type of the Triples property on IGraph) now supports indexing with a three-tuple of nullable INode instances as a more compact way to use the existing WithSubject(), WithSubjectPredicate() etc. methods. e.g. graph.Triples[(s, p, null)] returns an enumeration of all triples with the specified subject and predicate nodes. (#498) ENHANCEMENT: The ConfigurationLoader now supports creating NodeFactory and UriFactory instances and using them to configure Graphs and Triple Stores. It has also been updated to provide a way to set the name of a graph independetly of the BaseUri of the graph. (#500) ENHANCEMENT: Language tag validation in the NodeFactory now supports three modes. LanguageTagValidationMode.None disables langauge tag validation. LanguageTagValidationMode.Turtle validates language tags against the more relaxed definition in the Turtle 1.1 specification. LanguageTagValidationMode.WellFormed validates language tags against the stricter BCP-47 production for well-formed tags. The default validation mode is now set to LanguageTagValidationMode.Turtle. The properties NodeFactory.ValidateLanguageTags and NodeFactoryOptions.ValidateLanguageTags are both deprecated and replaced by INodeFactory.LanguageTagValidation and NodeFactoryOptions.LanguageTagValidation respectively. Thanks to @​IS4Code for their suggestions and input on this. (#565) FIX: Fix for the code that detects compressable collections which should ensure that rdf:List collections that can be represented in compressed syntax in Turtle/N3/TriG are properly compressed, and to ensure that oddly shaped lists where list nodes have multiple or missing rdf:first triples or multiple rdf:rest triples do not cause the serialisation process to throw an exception. Thanks to @​faubulous for the report (#519, #575) DOCUMENTATION: Add documentation about the way we now sign the assemblies, how that affects the use of the assemblies we distribute and our recommendation for users who need signed assemblies for full-trust situations.

Commits
  • 7a954d5 Address warnings about references to obsolete code
  • 9d77a82 Update dependencies
  • bd0e168 Update docs and changelog
  • 39f78bb Merge pull request #592 from dotnetrdf/feature/issue-88-mark-obsolete-apis
  • fcdc5c4 Mark APIs that are now considered obsolete due to use of old .NET HTTP APIs
  • 33d253e Merge pull request #590 from dotnetrdf/feature/issue-498-tuple-indexer-for-tr...
  • c29f48b Add tuple indexer to BaseTripleCollection and update docs
  • ec1a531 Merge pull request #589 from dotnetrdf/feature/issue-500-graph-name-and-uri-c...
  • 95b9a40 Add support for NodeFactory and UriFactory to ConfigurationLoader
  • 5e14482 Merge pull request #587 from dotnetrdf/bug/571-property-path-evaluation
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Sep 11, 2023
@langsamu langsamu enabled auto-merge (squash) September 13, 2023 16:28
Bumps [dotNetRDF](https://github.com/dotnetrdf/dotnetrdf) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/dotnetrdf/dotnetrdf/releases)
- [Changelog](https://github.com/dotnetrdf/dotnetrdf/blob/main/ChangeLog.txt)
- [Commits](dotnetrdf/dotnetrdf@v3.0.1...v3.1.0)

---
updated-dependencies:
- dependency-name: dotNetRDF
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/nuget/ShaclService/dotNetRDF-3.1.0 branch from 2636281 to c714ee0 Compare September 13, 2023 16:29
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 13, 2023

Looks like dotNetRDF is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Sep 13, 2023
auto-merge was automatically disabled September 13, 2023 16:32

Pull request was closed

@dependabot dependabot bot deleted the dependabot/nuget/ShaclService/dotNetRDF-3.1.0 branch September 13, 2023 16:32
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant