New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@inrupt/solid-client

Package Overview
Dependencies
Maintainers
9
Versions
4034
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@inrupt/solid-client - npm Package Versions

23
404

2.1.2

Diff

Changelog

Source

2.1.2 - 2024-10-15

Internal change

  • This release has no impact on shipped code. A missing feature flag has been added to Problem Details end-to-end tests.
inrupt_ci
published 2.1.1 •

Changelog

Source

2.1.1 - 2024-10-14

Internal change

  • This release has no impact on shipped code. A feature flag has been added to Problem Details end-to-end tests.
inrupt_ci
published 2.1.0 •

Changelog

Source

2.1.0 - 2024-08-27

New Features

  • Node 22 is now supported
  • FetchError now implements WithProblemDetails: it has a .problemDetails getter providing additional information about the HTTP error response, either provided by the server if it supports RFC9457, or falling back to defaults.

Patch changes

  • Fixed #2339: Unnamed policies are now returned by getResourcePolicyAll if an optional argument { acceptBlankNodes: true } is specified. This additional argument makes this a non-breaking change, as the current type signature isn't changed.

  • getThing now supports Blank Node identifiers in addition to IRIs and skolems to refer to a subject.

  • getThingAll(dataset, { allowacceptBlankNodes: true }) now returns all Blank Nodes subjects in the Dataset, in particular including those part of a single chain of predicates. For instance, given the following dataset:

    @prefix ex: <https://example.org/> .
    @prefix foaf: <http://xmlns.com/foaf/0.1/> .
    
    ex:camille
      foaf:knows [
        foaf:name "Dominique"@en ;
      ] .
    ;
    

    getThingAll(dataset, { allowacceptBlankNodes: true }) would have previously returned a single element for the Named Node (ex:camille), it will now also include a second element for the Blank Node. Blank Node identifiers are by definition unstable and shouldn't be relied upon beyond local resolution.

inrupt_ci
published 2.0.1 •

Changelog

Source

[2.0.1]

The following changes have been implemented but not released yet:

Patch changes

  • Normalize input URLs for getSolidDataset, getFile, saveSolidDatasetAt, overwriteFile, createContainerAt, deleteSolidDataset, deleteFile, deleteContainer, saveSolidDatasetInContainer, createContainerInContainer, saveFileInContainer, getResourceInfo: Input URLs are now normalized by collapsing slash sequences (foo///bar becomes foo/bar), and resolving relative URL segments (foo/bar/.. becomes foo/).
inrupt_ci
published 2.0.0 •

Changelog

Source

[2.0.0] - 2023-12-19

Breaking Changes

  • Use the global fetch function instead of @inrupt/universal-fetch. This means this library now only works with Node 18 and higher.
  • Due to changes in the rollup config the umd output is now found at dist/index.umd.js rather than umd/index.js.
  • Drop support for Buffers as input to saveFileInContainer and overwriteFile. Use the file name of inputs to saveFileInContainer as the Slug name recommendation if no slug is explicitly provided.
  • Have getJsonLdParser return void rather than a Promise so that it now aligns with the Parser type definition.
  • Remove deprecated ACP APIs; including all APIs for ESS 1.1.
inrupt_ci
published 1.30.2 •

Changelog

Source

[1.30.2] - 2023-09-26

Bugfixes

  • 1549: The universal API had a bug preventing it from handling correctly resources with a missing ACL. This is now resolved, and it correctly proceeds to creating the target ACL if required.
inrupt_ci
published 1.30.1 •

Changelog

Source

[1.30.1] - 2023-09-15

Patch

  • Add a non-regression test for containment relationship validation. The behavior of the library was already correct in a specific edge case, but that was not covered by any test. Thanks to Otto-AA for noticing the gap and implementing the missing test.
  • Build system (bundler and TypeScript) updates. This should be transparent to dependants.
inrupt_ci
published 1.30.0 •

Changelog

Source

[1.30.0] - 2023-07-30

New features

  • validateContainedResourcesAll: In addition to the change to getContainedResourcesAll described in the Bugfix section, a new function is added to the API to help detecting incorrect containment claims.

Bugfixes

  • getProfileAll now also follows rdfs:seeAlso when discovering extended profiles.
  • When listing contained resources with getContainedResourcesAll, resources that are not direct child resources of the target container from a URL path semantics perspective are no longer returned. This means https://pod.example.org/foo/bar/moo cannot be considered a child resource of https://pod.example.org/foo/, regardless of the ldp:contains statements in the container. Resources from a different origin are also be excluded by this change.
inrupt_ci
published 1.29.0 •

Changelog

Source

[1.29.0] - 2023-05-18

New feature

  • Support File type from @types/node in overwriteFile and saveFileInContainer.
inrupt_ci
published 1.28.1 •

Changelog

Source

[1.28.1] - 2023-05-10

Bugfixes

  • Buffer type: As discussed in microsoft/TypeScript#53668 the @types/node definition of a buffer is looser than the DOM one (the latter being TS' default), and hence we now use that in order to be compatible with web buffer types and node buffer types.
23
404
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc