Rainer Killinger
7ba8233f5b
feat: add filterable annotation option for integer
2021-04-19 19:25:58 +02:00
Wieland Schöbl
724a6866c8
feat: make Point type sortable in Elasticsearch
2021-03-24 08:44:23 +01:00
Wieland Schöbl
a09be1d941
feat: add support for date mapping
2020-11-23 12:37:47 +01:00
Wieland Schöbl
485430b7f2
feat: add support for @inheritTags
2020-11-11 10:05:12 +01:00
Wieland Schöbl
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
b7cdb6a9ad
fix: use value type in IndexSignature type instead of key type
2020-10-07 02:27:39 +02:00
wulkanat@gmail.com
24ea449dd4
test: add aggregations and mapping test
2020-09-29 19:02:13 +02:00
wulkanat@gmail.com
e5511d0738
fix: array tags did not propagate
2020-09-09 11:04:40 +02:00
Michel Jonathan Schmitz
8b3a8f929b
build: update dependencies
2020-01-22 09:22:13 +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
4c1a374a9e
fix: use .raw field for aggregations
2019-11-12 16:36:43 +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
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
18ad651286
feat: generate aggreations from annotations in the core
2019-09-18 13:07:32 +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
36bf17e323
feat: add support for @filterable tag
2019-08-20 16:11:38 +02:00
Anselm Stordeur
7b198f95ce
feat: add automatic mapping generation
...
Fixes #6
2019-07-25 13:35:25 +02:00
Michel Jonathan Schmitz
967f946527
fix: apply stricter tslint rules
2019-06-27 08:08:53 +02:00
Michel Jonathan Schmitz
5d50abd411
refactor: rename class in cli options
2019-06-27 08:08:53 +02:00
Michel Jonathan Schmitz
6e434145ba
docs: add interface to definitions description
2019-06-27 08:08:53 +02:00
Michel Jonathan Schmitz
23cbc53fef
style: apply strict style rules for this feature
2019-06-27 08:08:53 +02:00
Michel Jonathan Schmitz
843e59811a
feat: added output file name for uml generation
2019-06-27 08:08:53 +02:00
Michel Jonathan Schmitz
0f21da4a92
feat: add the uml generator
2019-06-27 08:08:31 +02:00
Rainer Killinger
b965f7cd6e
test: adjust schema test for broader use cases
2019-06-18 14:16:17 +02:00
Rainer Killinger
c4a403e807
refactor: reintroduce validateThing method
2019-06-18 14:16:13 +02:00
Karl-Philipp Wulfert
4d4f7bf7ac
refactor: adjust code to new configuration
2019-06-05 17:25:02 +02:00
Karl-Philipp Wulfert
13b4d3d498
refactor: adjust code to updated dependencies
2019-05-27 18:07:30 +02:00
Karl-Philipp Wulfert
3fda81d279
docs: adjust copyright years
2019-05-27 18:03:02 +02:00
Karl-Philipp Wulfert
cbe465efd5
build: correctly list dev dependencies
2019-04-09 08:59:28 +00:00
Karl-Philipp Wulfert
9e8dc186f3
build: update dependencies
...
Fixes #16
2019-04-08 10:59:40 +02:00
Wieland Schöbl
1022150ca3
feat: add feature to validate schemas directly
2019-04-03 14:31:38 +02:00
Karl-Philipp Wulfert
d3ce936626
feat: adjust generation of route documentation
...
Fixes #12
2019-02-26 16:52:11 +01:00
Michel Jonathan Schmitz
1dbb59b9d7
refactor: remove deprecated and unused methods
2019-02-22 11:09:35 +01:00
Karl-Philipp Wulfert
1c744328eb
feat: ensure correct path for input files
2019-02-06 17:03:51 +01:00
Karl-Philipp Wulfert
6b1a4202f9
fix: use tsconfig.json of project for schema generation
...
Fixes #10
2019-01-30 15:15:03 +01:00
Karl-Philipp Wulfert
aa645a2cc4
feat: add function to find tsconfig.json
2019-01-30 15:15:03 +01:00
Michel Jonathan Schmitz
466cc2579c
docs: update the method description
2019-01-30 12:29:41 +00:00
Michel Jonathan Schmitz
0f179f1200
docs: add the hint to only use the method for SC types
2019-01-30 11:29:42 +00:00
Michel Jonathan Schmitz
e559234cea
fix: add SC prefix to the camel cased type of the instance
2019-01-30 10:38:11 +00:00
Karl-Philipp Wulfert
7438465149
feat: add pack script
...
Fixes #4
2019-01-14 17:57:18 +01:00
Anselm Stordeur
b248d1b5e0
fix: add missing dependency typedoc
...
Fixes #5
2019-01-10 17:07:00 +01:00
Karl-Philipp Wulfert
7b7299d9c4
feat: validate generated schemas
...
Fixes #1
2018-12-19 15:34:26 +01:00
Karl-Philipp Wulfert
1ac90ef633
feat: add core tools
2018-12-18 17:41:03 +01:00