Commit Graph

108 Commits

Author SHA1 Message Date
Joachim Van Herwegen
bdb3621ee3 feat: Create SubdomainExtensionBasedMapper
This is required for file backends when supporting identifiers containing subdomains.
2021-02-25 13:16:26 +01:00
Joachim Van Herwegen
55fddf8e60 chore: Update sparqlalgebrajs to v2.5.1 2021-02-25 10:21:55 +01:00
Matthieu Bosquet
894d4589d9 fix: Allow non-variable BGP boedies in SPARQL updates
* fix: SPARQL algebra update

* fix: SPARQL algebra bgp only

* fix: No SPARQL variables and refactor tests
2021-02-24 08:56:31 +01:00
Stijn Taelemans
ce1f4300ff feat: Replace express with native http module
* refactor: replace express with native http module

* fix: 404 when unhandled

* chore: removed express dependency

* chore: updated package-lock.json

* docs: added documentation for BaseHttpServerFactory

* chore: updated package-lock.json

Co-authored-by: Arthur Joppart <arthur@digita.ai>
2021-02-11 10:15:40 +01:00
Joachim Van Herwegen
0ffd332828 feat: Use end-of-stream to know when to release lock 2021-02-10 16:37:34 +01:00
Joachim Van Herwegen
fd45779159 feat: Pipe streams with the pump library
The library handles some edge cases we didn't yet.
The GuardedStream was also updated to ignore error listeners
already attached to the stream (since pump adds internal listeners).
2021-02-10 16:00:35 +01:00
Stijn Taelemans
9b6eab27bc refactor: upgraded @types/cors 2021-02-10 11:11:57 +01:00
Renovate Bot
0fe1bbd004 fix(deps): update dependency @types/yargs to v16 2021-02-01 09:06:20 +01:00
Ruben Verborgh
59a7c51f60 Release version 0.7.0 of the npm package. 2021-01-28 11:20:48 +01:00
Ruben Verborgh
2563335403 feat: Support folders in StaticAssetHandler.
Closes https://github.com/solid/community-server/issues/548
2021-01-28 09:07:54 +01:00
Ruben Verborgh
6346760d1d test: Only show coverage details with unit tests. 2021-01-27 12:06:59 +01:00
Ruben Verborgh
d7256fb20a test: Test on Node 15. 2021-01-27 09:37:20 +01:00
Renovate Bot
a07fdde2a7 chore(deps): update dependency @microsoft/tsdoc-config to ^0.14.0 2021-01-25 09:09:39 +01:00
Ruben Verborgh
038693a679 Release version 0.6.0 of the npm package. 2021-01-21 13:59:36 +01:00
Ruben Verborgh
b9a280e64c chore(deps): update componentsjs-generator to 2.1.0 2021-01-19 21:28:20 +01:00
Joachim Van Herwegen
af88e130ff test: Always collect coverage
But only set the threshold when running unit tests specifically.
This way coverage for single classes can easily be tested.
2021-01-18 13:38:28 +01:00
Ruben Verborgh
c469df2ebb Release version 0.5.0 of the npm package. 2021-01-15 15:40:19 +01:00
Ruben Taelman
6ed783c4b6 chore: Update rdf-parse and rdf-serialize to reduce startup warnings 2021-01-15 14:56:31 +01:00
Ruben Verborgh
a5413a64d3 refactor: Move pod templates to pod subfolder. 2021-01-15 12:43:34 +01:00
Ruben Verborgh
4638ba4bce feat: Use baseIRI in QuadToRdfConverter.
Closes https://github.com/solid/community-server/issues/512
2021-01-15 12:43:34 +01:00
Matthieu Bosquet
cabdf7960f fix: Token verification lenient on client_id 2021-01-15 12:42:00 +01:00
Ruben Taelman
748476afbb refactor: Update to Components.js 4 2021-01-14 13:38:42 +01:00
Ruben Verborgh
409782c205 Release version 0.4.1 of the npm package. 2021-01-13 10:39:44 +01:00
Matthieu Bosquet
41899ca9cd feat: Start server using filestorage 2021-01-12 10:56:59 +01:00
Matthieu Bosquet
faa98cd6f4 chore: Update ts-dpop to solid library 2021-01-08 08:52:15 +01:00
Ruben Verborgh
867af28330 Release version 0.4.0 of the npm package. 2021-01-06 12:26:09 +01:00
Ruben Verborgh
87752ddf20 feat: Support writer prefixes.
Closes https://github.com/solid/community-server/issues/470
2021-01-06 11:36:21 +01:00
Matthieu Bosquet
782883b5e8 refactor: ESLint ignore 2021-01-04 11:58:53 +01:00
Matthieu Bosquet
dc62c84563 chore(deps): update dependency ts-dpop to ^0.4.2 2021-01-01 20:31:10 +01:00
Renovate Bot
a3ae2bd7cd chore(deps): update dependency typedoc to ^0.20.0 2021-01-01 13:25:58 +01:00
Ruben Verborgh
a23c36bd84 chore: Remove unneeded port default. 2020-12-28 23:54:43 +01:00
Matthieu Bosquet
bdfd7cf902 feat: Bearer token support 2020-12-28 23:49:52 +01:00
Ruben Verborgh
97e7e42fdc chore(deps): update ts-dpop to v0.3.0 2020-12-27 19:54:41 +01:00
Ruben Verborgh
bd7e49351b test: Add watch script. 2020-12-20 14:16:02 +01:00
Ruben Verborgh
12cb26fe1e test: Only check coverage on unit tests. 2020-12-20 13:50:58 +01:00
Ruben Verborgh
370b830cbe chore: Add typedoc. 2020-12-19 22:27:12 +01:00
Matthieu Bosquet
6077cc1f4c chore(deps): Update ts-dpop to v0.2.7. 2020-12-19 18:26:24 +01:00
Matthieu Bosquet
731b44d5b9 chore: Use tsconfig base. (#433) 2020-12-19 00:19:09 +00:00
Ruben Verborgh
13061e35b9 test: Fix test script. 2020-12-17 21:16:10 +01:00
Ruben Verborgh
d9f18f813e chore: Extend linting to .js files. 2020-12-14 10:08:31 +00:00
Ruben Verborgh
99165e8bc2 chore: Make script names consistent. 2020-12-13 15:49:00 +00:00
Ruben Verborgh
dedf579a08 test: Type-check test files.
Closes https://github.com/solid/community-server/issues/415
2020-12-10 16:42:07 +00:00
Ruben Verborgh
badbe0032b refactor: Remove Setup. 2020-12-08 10:19:35 +01:00
Ruben Verborgh
9c933fd2d4 chore: Build to dist folder.
Closes https://github.com/solid/community-server/issues/136
2020-12-08 09:30:18 +01:00
Ruben Verborgh
f3f0724f83 chore: Move index.ts to src. 2020-12-08 09:30:18 +01:00
Ruben Verborgh
0f56b715ae chore: Do not build bin script. 2020-12-08 09:30:18 +01:00
Ruben Verborgh
4381222ae2 chore: Add engines field.
Closes https://github.com/solid/community-server/issues/396
2020-12-07 22:58:55 +01:00
Ruben Verborgh
3bd82271b4 test: Remove solid-crud-tests.
They are currently not running properly.
2020-12-06 01:42:53 +01:00
Ruben Verborgh
35aec9cce7 Release version 0.3.0 of the npm package. 2020-12-03 13:20:03 +01:00
Joachim Van Herwegen
f387b36dc2 feat: add template based data generator 2020-12-02 13:01:38 +01:00