1446 Commits

Author SHA1 Message Date
Ruben Verborgh
87752ddf20 feat: Support writer prefixes.
Closes https://github.com/solid/community-server/issues/470
2021-01-06 11:36:21 +01:00
Ruben Verborgh
3b63786ae0 feat: Allow querying metadata. 2021-01-06 11:25:47 +01:00
Ruben Verborgh
f9a20799eb refactor: Use declarations style for functions. 2021-01-06 11:24:43 +01:00
Ruben Verborgh
e70e060225 fix: Prefer Turtle as default content type.
Fixes https://github.com/solid/community-server/issues/463
2021-01-05 22:28:11 +01:00
Ruben Verborgh
ba5c62059a feat: Validate Accept-DateTime. 2021-01-05 11:03:15 +01:00
Ruben Verborgh
4aed8c8b4c refactor: Simplify AcceptPreferenceParser. 2021-01-05 11:03:15 +01:00
Ruben Verborgh
0bd73115cc refactor: Simplify supportsMediaTypeConversion arguments. 2021-01-05 11:03:15 +01:00
Ruben Verborgh
8cd3f7d2e5 feat: Incorporate server-side representation quality.
Closes https://github.com/solid/community-server/issues/467
2021-01-05 11:03:15 +01:00
Ruben Verborgh
09ae959333 refactor: Rename RepresentationPreference into ValuePreferences. 2021-01-05 11:03:14 +01:00
Ruben Verborgh
4828912593 refactor: Use record for representation preference. 2021-01-04 23:06:52 +01:00
Ruben Verborgh
15d1ae179f test: Also run CI on Windows. 2021-01-04 16:52:17 +01:00
Ruben Verborgh
f454b781ff fix: Join and normalize paths consistently. 2021-01-04 16:52:17 +01:00
Ruben Verborgh
ee072b038a fix: Allow credentials over CORS. 2021-01-04 14:06:02 +01:00
Ruben Verborgh
bf61007eec docs: Use GitHub Actions badge. 2021-01-04 13:29:09 +01:00
Matthieu Bosquet
782883b5e8 refactor: ESLint ignore 2021-01-04 11:58:53 +01:00
Ruben Verborgh
98bf8c199d fix: Sort preferences by descending weight. 2021-01-04 00:46:22 +01:00
Ruben Verborgh
de939ac7ba chore(deps): update ini to 1.3.8 2021-01-03 01:17:25 +01:00
Ruben Verborgh
b7be70f8c3 chore: Reduce conversion logging level. 2021-01-03 01:14:52 +01:00
Ruben Verborgh
c7dd6dba78 chore: Let the linter detect unused locals. 2021-01-02 23:52:51 +01:00
Ruben Verborgh
2e188551f7 refactor: Rename UriUtil into TermUtil. 2021-01-02 23:19:01 +01:00
Ruben Verborgh
ae06e99067 refactor: Also create named nodes for vocabularies. 2021-01-02 23:15:51 +01:00
Ruben Verborgh
8e138c36d1 refactor: Use types to create vocabularies. 2021-01-02 22:56:25 +01:00
Ruben Verborgh
882c0fdba5 feat: Expose UriUtil. 2021-01-02 20:01:38 +01:00
Ruben Verborgh
feaac1cf56 feat: Support strings in addQuad. 2021-01-02 18:13:28 +01:00
Ruben Verborgh
a572825909 refactor: Indicate caching on method name. 2021-01-02 17:50:17 +01:00
Ruben Verborgh
da5515d50d refactor: Check conversion support in base class. 2021-01-02 16:25:39 +01:00
Ruben Verborgh
4faf916ece fix: Emit all guarded errors to all listeners. 2021-01-02 16:11:51 +01:00
Ruben Verborgh
166c4de493 feat: Expose GuardedStream. 2021-01-02 14:18:44 +01:00
Ruben Verborgh
4df11c1932 feat: Expose ContentTypes. 2021-01-02 14:11:04 +01:00
Ruben Verborgh
dfc1d4662f feat: Expose ConversionUtil. 2021-01-02 14:04:52 +01:00
Matthieu Bosquet
a73936f522 refactor: Add HttpHandlerInput interface 2021-01-02 13:39:45 +01:00
Ruben Verborgh
0bd48f0dc5 feat: Expose UriConstants. 2021-01-01 22:41:55 +01:00
Matthieu Bosquet
dc62c84563 chore(deps): update dependency ts-dpop to ^0.4.2 2021-01-01 20:31:10 +01:00
Ruben Verborgh
e20510a392 feat: Improve path logging. 2021-01-01 19:00:14 +01:00
Ruben Verborgh
c41c41d0e9 fix: Ensure root file path is absolute. 2021-01-01 18:57:21 +01:00
Ruben Verborgh
ba4f7ff26c feat: Add mainModulePath and globalModules CLI flags. 2021-01-01 18:25:35 +01:00
Ruben Verborgh
49551eb9eb fix: Distinguish instantiation and initialization errors. 2021-01-01 16:37:16 +01:00
Ruben Verborgh
5a3a612dce feat: Add extra logging for root container creation. 2021-01-01 16:29:03 +01:00
Ruben Verborgh
f7825beea9 fix: Export all errors. 2021-01-01 13:44:57 +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
a5c372c37c fix: Expose Location header via CORS.
Fixes https://github.com/solid/community-server/issues/441
2020-12-27 15:15:55 +01:00
Ruben Verborgh
af8524e0d6 test: Make helper terminology consistent. 2020-12-22 01:02:19 +01:00
Ruben Verborgh
9dcb4fb603 test: Make integration test names consistent. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
8dcb498201 test: Add folder utilities. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
9a89766858 test: Avoid unnecessary nesting. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
e4c4d2a781 test: Move configuration into integration folder. 2020-12-22 00:33:33 +01:00
Ruben Verborgh
992267b4dc test: Use Components.js in SparqlStorage. 2020-12-22 00:33:33 +01:00