409 Commits

Author SHA1 Message Date
Ruben Verborgh
27a5711ec2 refactor: Simplify TypedRepresentationConverter contruction. 2021-01-09 00:26:40 +01:00
Ruben Verborgh
27a115022b fix: Generalize typing on pushQuad. 2021-01-08 23:19:29 +01:00
Ruben Verborgh
1d5144c293 docs: Update architecture diagram link.
Closes https://github.com/solid/community-server/issues/487
2021-01-08 10:07:29 +01:00
Matthieu Bosquet
faa98cd6f4 chore: Update ts-dpop to solid library 2021-01-08 08:52:15 +01:00
Joachim Van Herwegen
d3c8069aa3 test: Move diamond identifier test to ldp handler tests 2021-01-07 14:38:19 +01:00
Noel De Martin
b762125ee5 test: Add integration test for diamond identifiers (#436) 2021-01-07 14:38:19 +01:00
Joachim Van Herwegen
fea726ae7d fix: Take baseIRI into account when calling parseQuads 2021-01-07 14:38:19 +01:00
Joachim Van Herwegen
5995057240 fix: Don't get normalized metadata for root containers 2021-01-07 13:34:05 +01:00
Ruben Verborgh
2efebf91fc feat: Only convert when needed. 2021-01-07 11:45:46 +01:00
Joachim Van Herwegen
a5bc8d22a9 fix: Prevent POST requests from creating intermediate containers 2021-01-07 08:45:01 +01:00
Ruben Verborgh
867af28330 Release version 0.4.0 of the npm package. v0.4.0 2021-01-06 12:26:09 +01:00
Ruben Verborgh
93c666ca25 docs: Only release docs for specific versions. 2021-01-06 12:13:09 +01:00
Ruben Verborgh
8343dad7f1 refactor: Make createNamespace return regular objects. 2021-01-06 11:54:12 +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
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