Wieland Schöbl and Rainer Killinger
9f4350eea7
refactor: swap out jsonschema package for json-schema
2021-04-27 13:01:41 +02:00
Wieland Schöbl and Rainer Killinger
4a64f26e43
feat: add routes doc generation to npm documentation script
2021-04-27 13:01:36 +02:00
Wieland Schöbl and Rainer Killinger
1bad092185
feat: use new Elasticsearch package
2021-04-27 13:01:35 +02:00
Wieland Schöbl and Rainer Killinger
ba2c6f655c
feat: make backend work with automatically generated aggregations
2021-04-27 13:01:34 +02:00
Wieland Schöbl and Rainer Killinger
4ac6987813
refactor: move mappingIgnoredTags into config file
2021-04-27 13:01:33 +02:00
Wieland Schöbl and Rainer Killinger
13938ecf21
feat: boost academic terms dynamically
2021-04-27 13:01:33 +02:00
Wieland Schöbl and Rainer Killinger
afd324fc6a
build: change .gitkeep in templates folder to .gitignore
2021-04-27 13:01:33 +02:00
Wieland Schöbl and Rainer Killinger
d917627d58
fix: make facets work again
2021-04-27 13:01:32 +02:00
Wieland Schöbl and Rainer Killinger
5d6d4b53f0
feat: move EXTERNAL_REQUEST_TIMEOUT to config file
2021-04-27 13:01:32 +02:00
Wieland Schöbl and Rainer Killinger
8eab6b8531
feat: add support for generated elasticsearch mappings
...
Fixes #38
2021-04-27 13:01:31 +02:00
Wieland Schöbl and Rainer Killinger
fc4f16ac44
ci: add automatic publishing of documentation
2021-04-27 13:01:27 +02:00
Wieland Schöbl and Rainer Killinger
67c814443c
ci: allow audit to fail
2021-04-27 13:01:25 +02:00
Wieland Schöbl and Rainer Killinger
fa2c9d7a88
fix: make index route work correctly
2021-04-27 13:01:25 +02:00
Wieland Schöbl and Rainer 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öbl and Rainer Killinger
59e4009c5d
refactor: use export global variables instead of express
2021-04-27 13:01:24 +02:00
Wieland Schöbl and Rainer Killinger
8c48552abf
fix: replace isProductiveEnvironment with isTestEnvironment
2021-04-27 13:01:24 +02:00
Wieland Schöbl and Rainer Killinger
6f7e23df20
fix: automatically remove invalid characters for aliases generated from index names
2021-04-27 13:01:23 +02:00
Wieland Schöbl and Rainer Killinger
d110d60123
feat: use config file for maxRequestBodySize
...
closes !20
2021-04-27 13:01:22 +02:00
Wieland Schöbl and Rainer Killinger
eabd885cd4
docs: added some inline comments
2021-04-27 13:01:22 +02:00
Wieland Schöbl and Rainer Killinger
e70e50a1ea
fix: use SCRequestBodyTooLargeError
...
fixes #20
2021-04-27 13:01:21 +02:00
Wieland Schöbl and Rainer Killinger
f11376ecf8
fix: make config compatible with core, update database version
2021-04-27 13:01:21 +02:00
Wieland Schöbl and Rainer Killinger
827827905b
feat: use config for MultiSearchRoute
2021-04-27 13:01:20 +02:00
Wieland Schöbl and Wieland Schöbl
485430b7f2
feat: add support for @inheritTags
2020-11-11 10:05:12 +01:00
Wieland Schöbl and Rainer Killinger
827ba47892
refactor: swap out jsonschema package for json-schema
2020-10-29 15:14:25 +01:00
Wieland Schöbl and Rainer 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öbl and wulkanat@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öbl and Karl-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öbl and Wieland 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öbl and Karl-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öbl and Karl-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