Commit Graph
75 Commits
Author SHA1 Message Date
Wieland SchöblandRainer Killinger 9f4350eea7 refactor: swap out jsonschema package for json-schema 2021-04-27 13:01:41 +02:00
Wieland SchöblandRainer Killinger 4a64f26e43 feat: add routes doc generation to npm documentation script 2021-04-27 13:01:36 +02:00
Wieland SchöblandRainer Killinger 1bad092185 feat: use new Elasticsearch package 2021-04-27 13:01:35 +02:00
Wieland SchöblandRainer Killinger ba2c6f655c feat: make backend work with automatically generated aggregations 2021-04-27 13:01:34 +02:00
Wieland SchöblandRainer Killinger 4ac6987813 refactor: move mappingIgnoredTags into config file 2021-04-27 13:01:33 +02:00
Wieland SchöblandRainer Killinger 13938ecf21 feat: boost academic terms dynamically 2021-04-27 13:01:33 +02:00
Wieland SchöblandRainer Killinger afd324fc6a build: change .gitkeep in templates folder to .gitignore 2021-04-27 13:01:33 +02:00
Wieland SchöblandRainer Killinger d917627d58 fix: make facets work again 2021-04-27 13:01:32 +02:00
Wieland SchöblandRainer Killinger 5d6d4b53f0 feat: move EXTERNAL_REQUEST_TIMEOUT to config file 2021-04-27 13:01:32 +02:00
Wieland SchöblandRainer Killinger 8eab6b8531 feat: add support for generated elasticsearch mappings
Fixes #38
2021-04-27 13:01:31 +02:00
Wieland SchöblandRainer Killinger fc4f16ac44 ci: add automatic publishing of documentation 2021-04-27 13:01:27 +02:00
Wieland SchöblandRainer Killinger 67c814443c ci: allow audit to fail 2021-04-27 13:01:25 +02:00
Wieland SchöblandRainer Killinger fa2c9d7a88 fix: make index route work correctly 2021-04-27 13:01:25 +02:00
Wieland SchöblandRainer Killinger 24e27c1d9e fix: return validation error instead of internal server error
previously there was just a validation error inside an internal server error, which made no sense
2021-04-27 13:01:25 +02:00
Wieland SchöblandRainer Killinger 59e4009c5d refactor: use export global variables instead of express 2021-04-27 13:01:24 +02:00
Wieland SchöblandRainer Killinger 8c48552abf fix: replace isProductiveEnvironment with isTestEnvironment 2021-04-27 13:01:24 +02:00
Wieland SchöblandRainer Killinger 6f7e23df20 fix: automatically remove invalid characters for aliases generated from index names 2021-04-27 13:01:23 +02:00
Wieland SchöblandRainer Killinger d110d60123 feat: use config file for maxRequestBodySize
closes !20
2021-04-27 13:01:22 +02:00
Wieland SchöblandRainer Killinger eabd885cd4 docs: added some inline comments 2021-04-27 13:01:22 +02:00
Wieland SchöblandRainer Killinger e70e50a1ea fix: use SCRequestBodyTooLargeError
fixes #20
2021-04-27 13:01:21 +02:00
Wieland SchöblandRainer Killinger f11376ecf8 fix: make config compatible with core, update database version 2021-04-27 13:01:21 +02:00
Wieland SchöblandRainer Killinger 827827905b feat: use config for MultiSearchRoute 2021-04-27 13:01:20 +02:00
Wieland SchöblandWieland Schöbl 485430b7f2 feat: add support for @inheritTags 2020-11-11 10:05:12 +01:00
Wieland SchöblandRainer Killinger 827ba47892 refactor: swap out jsonschema package for json-schema 2020-10-29 15:14:25 +01:00
Wieland SchöblandRainer Killinger 5330255b7e refactor: update dependencies and fix resulting errors
Upgraded JSON Schema from version 6 to version 7
Upgraded TypeDoc version to latest
Replaced 'jsonschema' with 'json-schema' package to better comply with 'ts-json-schema-generator'
Replace JSON Schema validation with AJV in areas where it wasn't used previously
Removed commander help output as it causes strange issues
2020-10-28 16:56:23 +01:00
Wieland Schöblandwulkanat@gmail.com b7cdb6a9ad fix: use value type in IndexSignature type instead of key type 2020-10-07 02:27:39 +02:00
Wieland Schöbl f5e88569eb feat: add @sortable tags to certain translatable properties 2020-02-21 12:55:59 +01:00
Wieland Schöbl 25a795bc91 docs: update changelog 2019-12-03 11:21:24 +01:00
Wieland Schöbl 3dc48aad7e 0.12.0 2019-12-03 11:21:23 +01:00
Wieland Schöbl 8f5570e2e2 fix: make fields with index signatures a dynamic mapping 2019-11-29 14:08:21 +01:00
Wieland Schöbl 48dc47d70a docs: update changelog 2019-11-12 16:46:37 +01:00
Wieland Schöbl 53beede1dd 0.11.0 2019-11-12 16:46:36 +01:00
Wieland Schöbl 4c1a374a9e fix: use .raw field for aggregations 2019-11-12 16:36:43 +01:00
Wieland Schöbl e92bf6f7c7 docs: update changelog 2019-11-08 11:07:38 +01:00
Wieland Schöbl ca8c4d1c05 0.30.0 2019-11-08 11:07:37 +01:00
Wieland Schöbl d7cc4301c0 docs: update changelog 2019-11-08 10:52:03 +01:00
Wieland Schöbl 02c483ba44 0.10.0 2019-11-08 10:52:02 +01:00
Wieland Schöbl 19ef656289 ci: make mapping test work for new mappings 2019-11-05 15:27:07 +01:00
Wieland Schöbl 443cb748fb feat: add aggregatable tag for type field 2019-11-05 13:39:06 +01:00
Wieland Schöbl 8f7201e2cf fix: make mapping of generics work correctly
fixes #27
2019-11-01 16:24:35 +01:00
Wieland Schöbl 47361d412a fix: make mapping tags work for overwritten values 2019-11-01 12:24:05 +01:00
Wieland SchöblandKarl-Philipp Wulfert 49b55db66f docs: add checklist for adding new SCThings 2019-09-25 12:30:25 +00:00
Wieland Schöbl 18ad651286 feat: generate aggreations from annotations in the core 2019-09-18 13:07:32 +02:00
Wieland Schöbl ce5856cd86 docs: update changelog 2019-09-17 13:26:16 +02:00
Wieland Schöbl a821bcae83 0.29.0 2019-09-17 13:26:15 +02:00
Wieland SchöblandWieland Schöbl 149f3ffff1 feat: add mappingIgnoredTags property to SCBackend 2019-09-17 11:07:35 +00:00
Wieland Schöbl 84acd7f3ab docs: update changelog 2019-09-10 15:04:51 +02:00
Wieland Schöbl 33057e1bd7 0.9.0 2019-09-10 15:04:50 +02:00
Wieland Schöbl 9ca7870183 docs: add documentation for @filterable tag 2019-09-10 14:47:47 +02:00
Wieland Schöbl 87ee92b19b docs: update changelog 2019-09-10 14:10:21 +02:00
Wieland Schöbl 44e61bf336 0.28.0 2019-09-10 14:10:20 +02:00
Wieland SchöblandKarl-Philipp Wulfert fba63db137 feat: add onlyOnType field for SCFacet 2019-09-10 07:42:11 +00:00
Wieland Schöbl 8f62b0faa0 Initial commit 2019-09-03 14:03:57 +02:00
Wieland Schöbl 238ceaaaa9 docs: update changelog 2019-09-03 13:46:12 +02:00
Wieland Schöbl 52c2ee5d67 0.16.0 2019-09-03 13:46:11 +02:00
Wieland Schöbl 3baeff23ca build: update dependencies 2019-09-03 13:44:21 +02:00
Wieland Schöbl 77e49146c0 fix: read type tags correctly after the first time 2019-09-03 13:27:59 +02:00
Wieland Schöbl 8a5251c2e6 docs: update changelog 2019-09-03 12:57:42 +02:00
Wieland Schöbl bde71c7e3a 0.27.0 2019-09-03 12:57:41 +02:00
Wieland Schöbl c2848fc7a5 feat: add plugin class
Fixes #12
2019-08-21 14:53:23 +02:00
Wieland Schöbl fec33715ad feat: add @filterable tags 2019-08-21 10:34:04 +02:00
Wieland Schöbl 36bf17e323 feat: add support for @filterable tag 2019-08-20 16:11:38 +02:00
Wieland Schöbl 88f579e09b feat: add pluginRequestTimeout field to backend config 2019-08-14 10:38:53 +02:00
Wieland Schöbl 8e7992046c docs: improved docs for comments 2019-07-10 12:50:20 +02:00
Wieland Schöbl 89eb10451c refactor: state types of generics explicitly 2019-06-27 12:16:29 +02:00
Wieland Schöbl 78b64bae08 fix: rename properties floor and message so that they are not identical to SCThingTypes 2019-05-29 14:02:27 +02:00
Wieland Schöbl c4e30c5fdd docs: add blank line before @param 2019-04-03 15:49:34 +02:00
Wieland Schöbl 81887315f8 feat: add model for plugin register route 2019-04-03 15:17:01 +02:00
Wieland Schöbl 944f4e252d ci: allow audit to fail 2019-04-03 14:31:47 +02:00
Wieland Schöbl 1022150ca3 feat: add feature to validate schemas directly 2019-04-03 14:31:38 +02:00
Wieland SchöblandKarl-Philipp Wulfert b5bd09e40b feat: add maxRequestBodySize in backend configuration 2019-02-21 15:16:37 +00:00
Wieland Schöbl bc3a0f6d11 feat: add model for requestBodyTooLargeError 2019-02-18 12:21:31 +01:00
Wieland Schöbl e2ff4f4ec6 refactor: use constructor for checking error type in SCRoute
change SCRouteHttpVerbs from type to enum
2019-02-13 16:43:07 +01:00
Wieland Schöbl c7ab47397e feat: add config for maximum queries 2019-02-13 11:57:14 +01:00
Wieland Schöbl ce8873544d refactor: rename SCSyntaxError to SCSyntaxErrorResponse 2019-02-13 10:55:06 +01:00