Releases: inrupt/solid-client-js
Releases · inrupt/solid-client-js
v1.28.0
v1.27.1
Bugfixes
universal
: Ignore errors when ACL is not found, so that it can be handled properly for WAC.
v1.27.0
v1.26.0
New feature
saveSolidDatasetAt
has a newoptions
field,prefixes
. It allows a prefix
map to be passed in to customize the serialization if the target format supports
it.
Documentation
- File APIs marked as stable.
Bugfixes
- Add the response body along the status code and text in the error messages thrown
on unsuccessful response from the server. The response body may contain additional
data useful for the user to have in order to fix the issue the server describes. - Export the
AccessModes
type from theinterfaces
module.
v1.25.2
Moved @types/rdfjs__dataset back to dependencies from devDependencies to fix the issues with TypeScript and related tooling complaining about missing types. This is a temporary fix whilst we work on a more long term solution. We'd initially only thought this issue affected Typedoc, not all TypeScript projects.
What's Changed
- fix: move @types/rdfjs__dataset back to dependencies from devDependencies by @ThisIsMissEm in #1866
- release: prepare v1.25.2 by @ThisIsMissEm in #1867
Full Changelog: v1.25.1...v1.25.2
v1.25.1
This release contains the following fixes:
- Fixed the changelog data structure creation to avoid potential prototype pollution attacks.
- Fixed the generation of unique identifiers to use UUIDs instead of Math.random(). We're also changing generated ACP IRIs to no longer contain identifying information, instead these will just be UUIDs going forwards (some identifying information may still remain, as the ACP algorithm uses suffixes of existing IRIs when making modifications, we've a ticket to address this in the future).
What's Changed
- Updated how we create object by @solid-akb in #1846
- chore(deps-dev): bump jest from 29.3.1 to 29.4.1 by @dependabot in #1849
- chore(deps-dev): bump jest-environment-jsdom from 29.3.1 to 29.4.1 by @dependabot in #1847
- chore(deps-dev): bump @playwright/test from 1.29.2 to 1.30.0 by @dependabot in #1841
- chore(deps-dev): bump eslint-config-next from 13.1.5 to 13.1.6 by @dependabot in #1850
- chore(deps-dev): bump rollup from 3.10.1 to 3.12.1 by @dependabot in #1852
- Replace custom random number generator with UUID by @solid-akb in #1845
- release: prepare v1.25.1 by @ThisIsMissEm in #1854
Full Changelog: v1.25.0...v1.25.1
v1.25.0
New feature
- Set recursive VC access: the
setVcAccess
function (from theacp/acp
module)
now has anoptions
object, which includes aninherit
flag. If set totrue
,
the newly set VC access applies not only to the target resource, but to its
contained resources too.
v1.24.1
-
Change targeted environment to ES2018
-
Dependency updates
v1.24.0
New Feature
- Added getWebIdDataset method to fetch the WebId Profile document as a Solid Dataset. This method is part of the profile/webid module.
What's Changed
- chore(deps-dev): bump @playwright/test from 1.25.0 to 1.25.2 by @dependabot in #1702
- chore(deps): bump sphinx from 4.5.0 to 5.1.1 in /docs by @dependabot in #1672
- chore(deps-dev): bump rollup-plugin-typescript2 from 0.32.1 to 0.33.0 by @dependabot in #1689
- chore(deps-dev): bump rollup from 2.78.1 to 2.79.0 by @dependabot in #1703
- chore(deps-dev): bump typedoc-plugin-markdown from 3.13.4 to 3.13.6 by @dependabot in #1705
- chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 by @dependabot in #1704
- chore(deps): bump jose from 4.8.3 to 4.9.3 by @dependabot in #1710
- chore(deps-dev): bump eslint from 8.23.0 to 8.23.1 by @dependabot in #1707
- chore(deps): bump jose from 4.9.0 to 4.9.3 in /e2e/browser/testApp by @dependabot in #1711
- chore(deps-dev): bump rollup-plugin-typescript2 from 0.33.0 to 0.34.0 by @dependabot in #1714
- chore(deps-dev): bump typedoc from 0.23.10 to 0.23.15 by @dependabot in #1712
- chore(deps-dev): bump @playwright/test from 1.25.2 to 1.26.0 by @dependabot in #1715
- chore(deps-dev): bump @rushstack/eslint-patch from 1.1.4 to 1.2.0 by @dependabot in #1716
- chore(deps-dev): bump typescript from 4.7.4 to 4.8.3 by @dependabot in #1706
- chore(deps): bump sphinx from 5.1.1 to 5.2.1 in /docs by @dependabot in #1719
- chore(deps-dev): bump eslint from 8.23.1 to 8.24.0 by @dependabot in #1718
- chore(deps-dev): bump rollup from 2.79.0 to 2.79.1 by @dependabot in #1717
- chore(deps): bump sphinx from 5.2.1 to 5.2.2 in /docs by @dependabot in #1723
- chore(deps-dev): bump @playwright/test from 1.26.0 to 1.26.1 by @dependabot in #1721
- chore(deps-dev): bump typescript from 4.8.3 to 4.8.4 by @dependabot in #1720
- chore(deps): bump myst-parser from 0.18.0 to 0.18.1 in /docs by @dependabot in #1722
- chore(deps): bump sphinx from 5.2.2 to 5.2.3 in /docs by @dependabot in #1724
- chore(deps): bump pydata-sphinx-theme from 0.9.0 to 0.10.1 in /docs by @dependabot in #1696
- chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 by @dependabot in #1728
- chore(deps): bump SonarSource/sonarcloud-github-action from 1.6 to 1.7 by @dependabot in #1727
- chore(deps-dev): bump @playwright/test from 1.26.1 to 1.27.0 by @dependabot in #1729
- chore(deps-dev): bump rollup-plugin-typescript2 from 0.34.0 to 0.34.1 by @dependabot in #1726
- chore(deps-dev): bump rollup from 2.79.1 to 3.1.0 by @dependabot in #1736
- chore(deps-dev): bump rollup from 3.1.0 to 3.2.2 by @dependabot in #1738
- chore(deps-dev): bump @playwright/test from 1.27.0 to 1.27.1 by @dependabot in #1734
- chore(deps-dev): bump typedoc from 0.23.15 to 0.23.16 by @dependabot in #1731
- chore(deps): bump sphinx from 5.2.3 to 5.3.0 in /docs by @dependabot in #1737
- chore(deps-dev): bump rollup from 3.2.2 to 3.2.3 by @dependabot in #1740
- chore(deps): bump pydata-sphinx-theme from 0.10.1 to 0.11.0 in /docs by @dependabot in #1735
- chore(deps-dev): bump typedoc from 0.23.16 to 0.23.17 by @dependabot in #1741
- chore(deps-dev): bump @inrupt/eslint-config-lib from 1.1.0 to 1.3.0 by @dependabot in #1739
- chore(deps-dev): bump typedoc from 0.23.17 to 0.23.18 by @dependabot in #1745
- chore(deps-dev): bump eslint from 8.25.0 to 8.26.0 by @dependabot in #1744
- Fix code of conduct link in readme by @NSeydoux in #1742
- chore(deps-dev): bump @inrupt/eslint-config-lib from 1.3.0 to 1.3.1 by @dependabot in #1746
- chore(deps-dev): bump typedoc from 0.23.18 to 0.23.19 by @dependabot in #1747
- chore(deps-dev): bump rollup from 3.2.3 to 3.2.5 by @dependabot in #1748
- chore(deps-dev): bump eslint from 8.26.0 to 8.27.0 by @dependabot in #1751
- chore(deps-dev): bump typedoc from 0.23.19 to 0.23.20 by @dependabot in #1750
- chore(deps-dev): bump rollup from 3.2.5 to 3.3.0 by @dependabot in #1755
- chore(deps-dev): bump typedoc from 0.23.20 to 0.23.21 by @dependabot in #1753
- chore(deps): bump http-link-header from 1.0.5 to 1.1.0 by @dependabot in #1754
- feat(env-helper): adding new test-env support package by @chelseapinka in #1749
- chore(deps): bump n3 from 1.16.2 to 1.16.3 by @dependabot in #1757
- chore(deps-dev): bump @inrupt/eslint-config-lib from 1.4.0 to 1.4.2 by @dependabot in #1758
- chore(deps): bump pydata-sphinx-theme from 0.11.0 to 0.12.0 in /docs by @dependabot in #1760
- Update E2E Test App README by @VirginiaBalseiro in #1762
- feat: Add getWebIdDataset method by @VirginiaBalseiro in #1761
- add return and slug for createContainerInContainer by @solid-akb in #1769
- Set up CI matrix experimental flag and concurrency by @NSeydoux in #1765
- chore(deps-dev): bump eslint from 8.27.0 to 8.28.0 by @dependabot in #1764
- chore(deps): bump SonarSource/sonarcloud-github-action from 1.7 to 1.8 by @dependabot in #1768
- chore(deps-dev): bump rollup from 3.3.0 to 3.4.0 by @dependabot in #1767
- Move typing to dev dependencies by @NSeydoux in #1776
- chore(deps-dev): bump rollup from 3.4.0 to 3.5.0 by @dependabot in #1779
- chore(deps-dev): bump prettier from 2.7.1 to 2.8.0 by @dependabot in #1780
- Add cache where missing by @NSeydoux in #1782
- chore(deps-dev): bump @inrupt/internal-test-env from 1.4.2 to 1.4.3 by @dependabot in #1784
- chore(deps-dev): bump @inrupt/eslint-config-lib from 1.4.2 to 1.4.3 by @dependabot in #1778
- chore(deps-dev): bump rollup from 3.5.0 to 3.5.1 by @dependabot in #1783
- Disable running tests on MacOS by @NSeydoux in #1785
- Removed old page files to be replaced with new package internal-playw… by @chelseapinka in #1771
- chore(deps-dev): bump rollup from 3.5.1 to 3.7.5 by @dependabot in #1794
- chore(deps-dev): bump eslint from 8.28.0 to 8.30.0 by @dependabot in #1793
- chore(deps-dev): bump eslint-config-next from 13.0.6 to 13.0.7 by @dependabot in #1797
- chore: fix linting of test-app and remove webkit from e2e testing by @ThisIsMissEm in #1798
- Release 1.24.0 updates by @solid-akb in #1795
New Contributors
- @chelseapinka made their first contribution in #1749
Full Changelog: v1.23.3...v1.24.0