Commit Graph

  • 1c376cb23d Release version 4.0.0 of the npm package. v4.0.0 Joachim Van Herwegen 2022-04-19 15:24:03 +02:00
  • 784bfc8c21 chore: Update configs to v4.0.0 Joachim Van Herwegen 2022-04-19 15:13:55 +02:00
  • e2e2d0864f feat: add a Redis based Read-Write Locker Thomas Dupont 2022-04-19 11:50:13 +02:00
  • 16631abbe5
    feat: add a Redis based Read-Write Locker Thomas Dupont 2022-04-19 11:50:13 +02:00
  • 730bee0876 refactor: fix minor issues mentioned in the PR woutslabbinck 2022-04-19 12:41:07 +02:00
  • 570e167a36 fix: Keep storage paths consistent with previous version Joachim Van Herwegen 2022-04-19 11:52:56 +02:00
  • 64b18102e5 Merge branch 'versions/4.0.0' into feat/metadata-editing woutslabbinck 2022-04-15 13:04:27 +02:00
  • c0bc150122 test: Update CTH run to use client credentials Joachim Van Herwegen 2022-04-15 11:26:35 +02:00
  • 97c9453402 test: Update CTH run to use client credentials Joachim Van Herwegen 2022-04-15 11:26:35 +02:00
  • 2ec8fabd54 feat: Add support for client_credentials authentication Joachim Van Herwegen 2022-04-07 16:26:34 +02:00
  • 57c2566e11 feat: Add support for client_credentials authentication Joachim Van Herwegen 2022-04-07 16:26:34 +02:00
  • bedab907f9 feat: Allow dynamically adding CLI parameters in configs Joachim Van Herwegen 2022-04-13 17:06:46 +02:00
  • 1d6a83d252 feat: Allow dynamically adding CLI parameters in configs Joachim Van Herwegen 2022-04-13 17:06:46 +02:00
  • e6519992bf Merge branch 'main' into versions/4.0.0 Joachim Van Herwegen 2022-04-15 10:28:50 +02:00
  • 30799f6667 fix: Add missing imports from default configs Joachim Van Herwegen 2022-04-15 10:15:58 +02:00
  • 4f7eec3200 docs: Mention metadata predicate change Joachim Van Herwegen 2022-04-15 09:55:10 +02:00
  • 668d0a331f
    feat: Only accept NamedNodes as predicates for metadata Jasper Vaneessen 2022-04-15 09:53:39 +02:00
  • 7af076ef15 test: use the CONTENT_TYPE constant Jasper Vaneessen 2022-04-14 11:21:01 +02:00
  • 69e4002093 fix: double write of linkRelMap Jasper Vaneessen 2022-04-14 11:03:45 +02:00
  • 009add4f74 refactor: toCachedNamedNode as utility function Jasper Vaneessen 2022-04-14 10:59:32 +02:00
  • 393341e640 feat: metadatawriters store NamedNodes Jasper Vaneessen 2022-04-14 10:59:01 +02:00
  • db906ae872 test: Add pod seeding integration test Joachim Van Herwegen 2022-04-12 16:22:07 +02:00
  • 788c70ada5 test: Add pod seeding integration test Joachim Van Herwegen 2022-04-12 16:22:07 +02:00
  • 34c824a05c tests: fix NamedNodes in new tests after rebase Jasper Vaneessen 2022-04-13 14:05:18 +02:00
  • e21eca3903 test: remove unnecessary string check for coverage Jasper Vaneessen 2022-04-13 11:51:22 +02:00
  • ed4303c37b tests: use NamedNodes for getAll calls Jasper Vaneessen 2022-04-13 11:45:08 +02:00
  • f9126d9c8a feat: toCachedNamedNode only accepts string arg Jasper Vaneessen 2022-04-13 11:39:28 +02:00
  • 0d9e296aef feat: getAll only accepts NamedNodes Jasper Vaneessen 2022-04-13 11:37:54 +02:00
  • ff1dd46352 feat: enforce NamedNode predicates in most cases Jasper Vaneessen 2022-04-13 11:27:12 +02:00
  • 16d79af9c9 chore: only NamedNodes predicates in removes Jasper Vaneessen 2022-04-11 17:46:29 +02:00
  • 1f7f6f8ec5 refactor: move toCachedNamedNode (private) Jasper Vaneessen 2022-04-11 16:42:13 +02:00
  • 283c301f08 feat: new helper functions to replace regexes #807 Wannes Kerckhove 2022-04-08 16:54:33 +02:00
  • f3e10164e2 feat: new helper functions to replace regexes #807 Wannes Kerckhove 2022-04-08 16:54:33 +02:00
  • fe39f97ee0
    refactor: Use fs-extra instead of fs to simplify file access Jasper Vaneessen 2022-04-12 11:02:30 +02:00
  • 40c753213d refactor: re-use opendir mocking code Jasper Vaneessen 2022-04-11 11:17:50 +02:00
  • db624ad6c6 refactor: less duplicate mocking code Jasper Vaneessen 2022-04-11 11:12:48 +02:00
  • 1b7cc1ea3a Merge branch 'main' into versions/4.0.0 Joachim Van Herwegen 2022-04-11 10:21:49 +02:00
  • dd568869ca chore: Increase CI timeout to 15 minutes Joachim Van Herwegen 2022-04-11 10:15:09 +02:00
  • 559fe170dc docs: Add RedirectingHttpHandler entry to release notes Joachim Van Herwegen 2022-04-11 10:02:23 +02:00
  • 841ec2a3eb chore: Fix package-lock.json Joachim Van Herwegen 2022-04-11 09:55:25 +02:00
  • 468e11d906
    feat: Add RedirectingHttpHandler Wouter Termont 2022-04-11 09:49:36 +02:00
  • df66eb8259
    docs: complete constructor params Wouter Termont 2022-04-09 15:32:26 +02:00
  • a361bae2da
    chore: revert 5956385 (chore: replace RedirectAllHttpHandler with RedirectingHttpHandler) Wouter Termont 2022-04-09 15:25:49 +02:00
  • 48ee1a3614 fix: fix integration tests woutslabbinck 2022-04-08 17:56:43 +02:00
  • 2918477afb refactor: use read/writeJson from fs-extra Jasper Vaneessen 2022-04-08 17:29:37 +02:00
  • 793918785e fix: fix lint woutslabbinck 2022-04-08 17:10:59 +02:00
  • 2261b01cc9 feat: merge v4.0.0 into feat/metadata-editing woutslabbinck 2022-04-08 17:05:21 +02:00
  • 548b36291d feat: remove ContainerPatcher woutslabbinck 2022-04-08 16:03:36 +02:00
  • 8531140fdc test: implemented RdfPatcher test woutslabbinck 2022-04-08 15:48:28 +02:00
  • 00329984ab test: fix coverage Jasper Vaneessen 2022-04-08 15:26:54 +02:00
  • dfe53636a9 refactor: AtomicFileDataAccessor fs-extra Jasper Vaneessen 2022-04-08 14:34:40 +02:00
  • 11bc657e68 docs: Fix new repo folder name. Ruben Verborgh 2022-04-08 13:30:16 +01:00
  • 2458248ff5 test: add converter to DABS and replace rejection on data during container creation to warning woutslabbinck 2022-04-08 13:28:41 +02:00
  • 6d1dbd7aba test: update tests PutOperationHandler.ts and DataAccessorBasedStore.ts regarding previous commit woutslabbinck 2022-04-08 11:30:29 +02:00
  • d42125a91d
    fix: Throw error when accessing URLs out of scope wkerckho 2022-04-08 09:33:22 +02:00
  • d0b9af81b8 refactor: fs-extra in atomicFileDataAccessor Jasper Vaneessen 2022-04-07 13:57:15 +02:00
  • 2e0399e341 test: ensuring 100% coverage Wannes Kerckhove 2022-04-07 13:47:25 +02:00
  • a81c484d08 refactor: remove try-catch due to fs-extra handlin Jasper Vaneessen 2022-04-07 12:10:26 +02:00
  • 19ef0e9758 test: updated tests broken by #1148 fix Wannes Kerckhove 2022-04-07 11:49:30 +02:00
  • 4957ac7fce fix: Server no longer warns when accessing a URL out of scope #1148 Wannes Kerckhove 2022-04-07 11:47:58 +02:00
  • ef3eb5d3e5 test: fixed OriginalUrlExtractor instantiation in OriginalUrlExtractor and RequestParser tests Wannes Kerckhove 2022-04-07 11:12:42 +02:00
  • 47291c0ee6 fix: move check during put on container if it exists already back to PutOperationHandler.ts after discussion in PR woutslabbinck 2022-04-07 11:03:26 +02:00
  • 122ec7d6b1 feat: allow OriginalUrlExtractor to be configured with an identifierStrategy. Included the existing parameter 'includeQueryString' in the OriginalUrlExtractorArgs type. Wannes Kerckhove 2022-04-07 10:50:19 +02:00
  • bc7c79f84b feat: create sparqlInsertMetadata in SparqlDataAccessor.ts woutslabbinck 2022-04-06 18:21:36 +02:00
  • 5956385c41
    chore: replace RedirectAllHttpHandler with RedirectingHttpHandler Wouter Termont 2022-04-06 17:50:54 +02:00
  • 48a2bb43ab test: fix patcher tests woutslabbinck 2022-04-06 17:37:33 +02:00
  • 91ed72ef37
    chore: RedirectingHttpHandler with RedirectAllHttpHandler Wouter Termont 2022-04-06 17:09:26 +02:00
  • 6edb8dca81 feat: avoid cloneRepresentation by introducing RdfPatcher, RdfStorePatcher and modifying ImmutableMetadataPatcher, N3Patcher, patching.json and SparqlUpdatePatcher woutslabbinck 2022-04-06 16:12:33 +02:00
  • 4965da48ab
    feat: add more redirect flavours Wouter Termont 2022-04-06 16:11:31 +02:00
  • 12d61c2d70
    chore: remove example import Wouter Termont 2022-04-06 16:07:03 +02:00
  • deaf4363d3 test: FileDataAccessor tests passing Jasper Vaneessen 2022-04-06 15:49:56 +02:00
  • c313ee28fe fix: fix tests for DABS and PutOperationHandler woutslabbinck 2022-04-06 12:25:51 +02:00
  • c09b80133e refactor: change function name and move check to DataAccessorBasedStore woutslabbinck 2022-04-06 12:15:22 +02:00
  • 2e791be06f feat: ldp:contains is also part of the metadata resource of a container woutslabbinck 2022-04-06 11:46:31 +02:00
  • 2a2666eea9 add remove mock and some further test tweaks Jasper Vaneessen 2022-04-06 11:14:45 +02:00
  • 25decc0099 refactor: mockFileSystem + mockFs and mockFsExtra Jasper Vaneessen 2022-04-06 09:58:47 +02:00
  • 248bb2beaf
    chore: rewrite reduction as loop Wouter Termont 2022-04-05 22:37:26 +02:00
  • a9b160f58c
    feat: redirect handler Wouter Termont 2022-04-05 21:33:09 +02:00
  • c6b9f0472b docs: modify documentation for writeMetadata function in DataAccessor.ts woutslabbinck 2022-04-05 18:10:15 +02:00
  • e408ea4a9d refactor: add DataAccessorBasedStoreArgs to DataAccessorBasedStore.ts woutslabbinck 2022-04-05 18:03:39 +02:00
  • 5e6c42e1f8
    fix: Restore eslint plugins Wouter Termont 2022-04-05 17:37:07 +02:00
  • 0c56741f0f refactor: remove getMetadata function in DABS as it is only used once woutslabbinck 2022-04-05 17:32:47 +02:00
  • 78fe6ebd92 refactor: comments updated to new location CSS on github + some alphabetical edits woutslabbinck 2022-04-05 17:11:44 +02:00
  • 019147dd90 fix: change metaStrategy to metadataStrategy woutslabbinck 2022-04-05 17:04:10 +02:00
  • 00bba03a76 tests: manual mocks for fs-extra base + ensureDir Jasper Vaneessen 2022-04-05 17:01:58 +02:00
  • 754994a6b1
    fix: re-fix eslint-config-es version Wouter Termont 2022-04-05 16:15:39 +02:00
  • d2832b96cc
    fix: restore eslint plugins Wouter Termont 2022-04-05 15:50:43 +02:00
  • ddb4b21787 refactor: use fs-extra instead of fs Jasper Vaneessen 2022-04-05 14:36:09 +02:00
  • 97e600bf4f fix: Undo authorization on OPTIONS requests Joachim Van Herwegen 2022-04-04 11:50:00 +02:00
  • c990f32f40 fix: Undo authorization on OPTIONS requests Joachim Van Herwegen 2022-04-04 11:50:00 +02:00
  • 48efc6fae1
    feat: Create MetadataParser that detects JSON with Context link and throws an error Thomas Dupont 2022-04-01 14:25:09 +02:00
  • 3685b7c659 refactor: Make Logger an interface. Ruben Verborgh 2022-04-01 11:16:12 +02:00
  • 5c218193ab feat: Warn about UnsecureWebSocketsProtocol. Ruben Verborgh 2022-03-30 14:11:46 +02:00
  • 238570b3d2 feat: Make LazyLoggerFactory buffer messages. Ruben Verborgh 2022-03-30 14:08:09 +02:00
  • 2c6167e0cb feat: Remove meta parameter from logging. Ruben Verborgh 2022-04-01 10:20:45 +02:00
  • cd6ecf9e3d
    refactor: remove obsolete code lines Thomas Dupont 2022-04-01 14:11:51 +02:00
  • 69477d0628 refactor: Make Logger an interface. Ruben Verborgh 2022-04-01 11:16:12 +02:00
  • 67affa492a feat: Warn about UnsecureWebSocketsProtocol. Ruben Verborgh 2022-03-30 14:11:46 +02:00
  • 976e203791 feat: Make LazyLoggerFactory buffer messages. Ruben Verborgh 2022-03-30 14:08:09 +02:00
  • 4d79353d7d feat: Remove meta parameter from logging. Ruben Verborgh 2022-04-01 10:20:45 +02:00