264 Commits

Author SHA1 Message Date
dependabot[bot]
df9062cfc5 chore(deps): bump jose from 4.15.4 to 4.15.5
Bumps [jose](https://github.com/panva/jose) from 4.15.4 to 4.15.5.
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/v4.15.5/CHANGELOG.md)
- [Commits](https://github.com/panva/jose/compare/v4.15.4...v4.15.5)

---
updated-dependencies:
- dependency-name: jose
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-08 09:38:07 +01:00
Joachim Van Herwegen
5086f2280b chore: Update nodemailer dependency
6.9.6 had a vulnerability issue
2024-02-15 14:31:10 +01:00
dependabot[bot]
a9bcc96217 chore(deps): bump nodemailer from 6.9.6 to 6.9.9
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.9.6 to 6.9.9.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v6.9.6...v6.9.9)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 08:16:43 +01:00
Joachim Van Herwegen
f890c769f8 chore(release): Release version 7.0.4 of the npm package 2024-02-07 07:59:30 +01:00
Joachim Van Herwegen
19f9ef7882 chore: Update @inrupt/solid-client-authn to v2.0.0 2024-01-12 10:17:37 +01:00
Joachim Van Herwegen
84d64ac1a2 chore(release): Release version 7.0.3 of the npm package 2024-01-05 11:56:17 +01:00
dependabot[bot]
11ce94c199 chore(deps): bump @koa/cors and oidc-provider
Bumps [@koa/cors](https://github.com/koajs/cors) to 5.0.0 and updates ancestor dependency [oidc-provider](https://github.com/panva/node-oidc-provider). These dependencies need to be updated together.


Updates `@koa/cors` from 4.0.0 to 5.0.0
- [Changelog](https://github.com/koajs/cors/blob/master/History.md)
- [Commits](https://github.com/koajs/cors/compare/4.0.0...5.0.0)

Updates `oidc-provider` from 8.4.0 to 8.4.3
- [Release notes](https://github.com/panva/node-oidc-provider/releases)
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md)
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.4.0...v8.4.3)

---
updated-dependencies:
- dependency-name: "@koa/cors"
  dependency-type: indirect
- dependency-name: oidc-provider
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 10:50:27 +01:00
Joachim Van Herwegen
3a9b0d69f0 chore: Update linting dependency 2023-12-08 14:24:35 +01:00
dependabot[bot]
df84a22c22 chore(deps-dev): bump vite from 4.5.0 to 5.0.5
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.0 to 5.0.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-07 09:28:59 +01:00
Joachim Van Herwegen
1234acc0e1 chore(release): Release version 7.0.2 of the npm package 2023-11-20 09:40:16 +01:00
Joachim Van Herwegen
edbf895505 chore: Update to TypeScript 5.2.2
tsconfig has to be different for tests due to cjs/esm issues with jest.
Deploy scripts need to use the original tsconfig though,
which is why we have the current nested tsconfigs.
2023-11-02 10:51:29 +01:00
Joachim Van Herwegen
6248ed0938 refactor: Replace linting configurations
The previous package was outdated, preventing us from updating TS.
This one also lints YAML and JSON,
and applies many more rules to the test files,
explaining all the changes in this PR.
2023-11-02 09:49:17 +01:00
Joachim Van Herwegen
6f341a839f chore(release): Release version 7.0.1 of the npm package 2023-10-20 16:00:49 +02:00
Joachim Van Herwegen
28dbfead78 chore(release): Release version 7.0.0 of the npm package 2023-10-19 09:22:10 +02:00
Joachim Van Herwegen
c276904c90 chore(deps-dev): bump @babel/traverse from 7.23.0 to 7.23.2 2023-10-19 08:56:53 +02:00
Joachim Van Herwegen
8f2ccb7b41 chore: Update devDependencies 2023-10-11 16:25:49 +02:00
Joachim Van Herwegen
f932cf4b22 chore: Update dependencies 2023-10-11 16:25:49 +02:00
Joachim Van Herwegen
a47f5236ef feat: Full rework of account management
Complete rewrite of the account management and related systems.
Makes the architecture more modular,
allowing for easier extensions and configurations.
2023-10-06 11:04:40 +02:00
dependabot[bot]
a8b5d5eb45 chore(deps-dev): bump @tsconfig/node18 from 2.0.1 to 18.2.2
Bumps [@tsconfig/node18](https://github.com/tsconfig/bases/tree/HEAD/bases) from 2.0.1 to 18.2.2.
- [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases)

---
updated-dependencies:
- dependency-name: "@tsconfig/node18"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-06 09:00:11 +02:00
Joachim Van Herwegen
180d5f131e fix: Add workaround for authn library issue 2023-10-06 08:39:07 +02:00
Joachim Van Herwegen
bfa70a40aa test: Workaround for Jest ESM issues
To prevent issues with Jest and ESM
we transform all ESM dependencies to CJS while testing.
2023-10-06 08:39:07 +02:00
Joachim Van Herwegen
7024ee9a58 feat: Update oidc-provider to v8
The new version is an ESM package,
so we need to do a dynamic import as our package is CJS.
To correctly transpile the dynamic import,
moduleResolution needs to be set to node16.
See https://github.com/microsoft/TypeScript/issues/43329
2023-10-06 08:39:07 +02:00
Joachim Van Herwegen
e0c1baeb43 chore: Make Node v18 the minimum supported version 2023-10-05 15:26:56 +02:00
Joachim Van Herwegen
c95198285c Merge branch 'main' into versions/next-major 2023-10-05 14:28:06 +02:00
Joachim Van Herwegen
5c0c54c31c chore(release): Release version 6.1.0 of the npm package 2023-10-05 13:15:48 +02:00
Joachim Van Herwegen
a35500314b chore(release): Release version 6.0.2 of the npm package 2023-08-30 09:28:01 +02:00
dependabot[bot]
a333412e19 chore(deps): bump fetch-sparql-endpoint from 3.2.1 to 4.0.0
Bumps [fetch-sparql-endpoint](https://github.com/rubensworks/fetch-sparql-endpoint.js) from 3.2.1 to 4.0.0.
- [Changelog](https://github.com/rubensworks/fetch-sparql-endpoint.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubensworks/fetch-sparql-endpoint.js/compare/v3.2.1...v4.0.0)

---
updated-dependencies:
- dependency-name: fetch-sparql-endpoint
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-16 10:52:51 +02:00
Joachim Van Herwegen
4f17f2baac Merge branch 'main' into versions/next-major 2023-07-25 09:43:15 +02:00
dependabot[bot]
13a0f0d3ab chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-20 09:38:36 +02:00
dependabot[bot]
b7f4f1bd51 chore(deps): bump cross-fetch from 3.1.5 to 4.0.0
Bumps [cross-fetch](https://github.com/lquixada/cross-fetch) from 3.1.5 to 4.0.0.
- [Release notes](https://github.com/lquixada/cross-fetch/releases)
- [Changelog](https://github.com/lquixada/cross-fetch/blob/v4.x/CHANGELOG.md)
- [Commits](https://github.com/lquixada/cross-fetch/compare/v3.1.5...v4.0.0)

---
updated-dependencies:
- dependency-name: cross-fetch
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 09:00:51 +02:00
dependabot[bot]
02e122c6d9 chore(deps-dev): bump nodemon from 2.0.22 to 3.0.1
Bumps [nodemon](https://github.com/remy/nodemon) from 2.0.22 to 3.0.1.
- [Release notes](https://github.com/remy/nodemon/releases)
- [Commits](https://github.com/remy/nodemon/compare/v2.0.22...v3.0.1)

---
updated-dependencies:
- dependency-name: nodemon
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-10 08:54:30 +02:00
Joachim Van Herwegen
eb0a8f3dba chore(release): Release version 6.0.1 of the npm package 2023-06-15 15:47:58 +02:00
dependabot[bot]
b3fe2afbad chore(deps-dev): bump eslint-plugin-jest from 26.1.3 to 27.2.1
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 26.1.3 to 27.2.1.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.1.3...v27.2.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-02 13:53:48 +02:00
Joachim Van Herwegen
c4337a6d90 chore(release): Release version 6.0.0 of the npm package 2023-05-02 10:51:29 +02:00
Joachim Van Herwegen
0625c1019b chore: Update markdownlint-cli2 to remove dependency warning 2023-05-02 10:28:31 +02:00
Joachim Van Herwegen
90e11def54 chore: Update fs-extra dependency and increase minimum node version 2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
262f6b4558 chore: Update dependencies 2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
346460cb56 chore: Update solid authn dependency
Tests are failing with 1.15 so sticking with 1.14 for now
2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
db65a27faa chore: Update various dev dependencies 2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
d6b438cd7b chore: Update jest and TypeScript dependencies 2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
d6be724a12 Merge branch 'main' into versions/6.0.0
# Conflicts:
#	config/ldp/authorization/readers/access-checkers/agent-group.json
2023-04-24 11:21:59 +02:00
Joachim Van Herwegen
c36f15e2da feat: Generalize and extend notification channel type behaviour 2023-04-20 14:32:13 +02:00
zg009
f0596c2eb8
feat: Support conditions for GET/HEAD requests
* fix: updated WrappedExpiringStorage tests and timer.unref calls

* fix: removed finalizable configs and inheritors that only used timer

* fix: updated test function to test setSafeInterval and timer.unref

* fix: added NotModifiedHttpError class

* fix: added 304 error test to HttpError test file

* fix: 304 errors when making read request with matching ETag

* Update src/util/errors/NotModifiedHttpError.ts

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>

* fix: updated tests

* fix: try notMatchesEtag in test

* fix: DataAccessorBasedStore test passes

* fix: removed conditions check and added extra test

---------

Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
2023-03-28 09:24:15 +02:00
Joachim Van Herwegen
7eb938044d chore: Update caniuse-lite dependency 2023-02-27 11:13:30 +01:00
dependabot[bot]
948dad7bcd chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-03 12:01:05 +01:00
Joachim Van Herwegen
9a64095205 chore(release): Release version 6.0.0-alpha.0 of the npm package 2023-02-01 11:14:14 +01:00
Joachim Van Herwegen
7cc0e3fbcc Merge branch 'main' into versions/6.0.0
# Conflicts:
#	src/init/ServerInitializer.ts
#	src/server/BaseHttpServerFactory.ts
#	src/server/HttpServerFactory.ts
#	src/server/WebSocketServerFactory.ts
#	test/unit/server/BaseHttpServerFactory.test.ts
2023-02-01 10:13:04 +01:00
dependabot[bot]
7dc5eede43 chore(deps-dev): bump commit-and-tag-version from 10.1.0 to 11.0.0
Bumps [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) from 10.1.0 to 11.0.0.
- [Release notes](https://github.com/absolute-version/commit-and-tag-version/releases)
- [Changelog](https://github.com/absolute-version/commit-and-tag-version/blob/master/CHANGELOG.md)
- [Commits](https://github.com/absolute-version/commit-and-tag-version/compare/v10.1.0...v11.0.0)

---
updated-dependencies:
- dependency-name: commit-and-tag-version
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 09:27:09 +01:00
dependabot[bot]
aa5aaa3262 chore(deps-dev): bump simple-git from 3.15.0 to 3.16.0
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.15.0 to 3.16.0.
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md)
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.16.0/simple-git)

---
updated-dependencies:
- dependency-name: simple-git
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 08:37:51 +01:00
dependabot[bot]
93464ba122 chore(deps): bump cookiejar from 2.1.3 to 2.1.4
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/bmeck/node-cookiejar/releases)
- [Commits](https://github.com/bmeck/node-cookiejar/commits)

---
updated-dependencies:
- dependency-name: cookiejar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-24 11:35:27 +01:00