86 Commits
Author SHA1 Message Date
Lukas Obermann 5ac1c7bfa6 build(release): 0.11.3 2025-03-03 11:58:30 +01:00
Lukas Obermann 78901e3fad build(deps): upgrade all dependencies 2025-03-03 11:58:30 +01:00
Lukas Obermann 7bddfeaabd build(npm): change package name and source repository 2025-03-03 11:58:30 +01:00
Lukas Obermann 9d9c65555c refactor: move all renderers into their own subdirectory and split into multiple files 2024-11-29 12:49:26 +01:00
Lukas Obermann 18b8fa5d5b build(release): 0.11.2 2024-11-27 16:30:01 +01:00
Lukas Obermann df1f2223ec feat(swift): fix issues and provide missing settings for Optolith usage 2024-11-27 16:24:14 +01:00
Lukas Obermann 0ea3055f76 refactor: whitelist files for npm instead 2024-11-27 16:24:06 +01:00
Lukas Obermann a357e5ec83 build(deps): upgrade all dependencies 2024-11-17 16:00:57 +01:00
Lukas Obermann 95eb467ec8 build(deps): replace standard-version with commit-and-tag-version 2024-11-17 15:58:52 +01:00
Lukas Obermann 62d1de7229 build(release): 0.11.1 2024-11-17 15:51:53 +01:00
Lukas Obermann 0b88c4bdd1 build(release): 0.11.0 2024-11-15 22:58:11 +01:00
Lukas Obermann bcdbe6a25e feat!: use member nodes for record node, support @ignore jsdoc annotation to exclude nodes from rendering in JSON Schema or custom renderers 2024-11-15 22:58:04 +01:00
Lukas Obermann b2f86eebce build(release): 0.10.8 2024-11-15 17:41:16 +01:00
Lukas Obermann bfbb1075c1 feat: use @optolith/helpers package 2024-10-06 12:43:26 +02:00
Lukas Obermann aeea73b713 build(release): 0.10.7 2024-01-16 18:15:19 +01:00
Lukas Obermann cb0396a934 build(release): 0.10.6 2024-01-16 17:03:57 +01:00
Lukas Obermann 2c6e91aad9 build(release): 0.10.5 2024-01-12 15:17:29 +01:00
Lukas Obermann 713a7bbb3b build(release): 0.10.4 2023-12-07 14:55:24 +01:00
Lukas Obermann d6213d4b5f build(release): 0.10.3 2023-12-07 14:26:50 +01:00
Lukas Obermann 81ecfd5121 build(release): 0.10.2 2023-12-05 18:36:51 +01:00
Lukas Obermann 6ad5b01cea build(release): 0.10.1 2023-11-14 17:58:58 +01:00
Lukas Obermann af56ed6cd6 build(release): 0.10.0 2023-11-09 20:16:09 +01:00
Lukas Obermann 1960dd98d8 feat!: complete rework
- Use Prettier for formatting
- Use composite TypeScript projects
- Use generics in custom AST and resolve them for outputs that don’t support generics
- Add tests
- Export AST types
- Export single renderers
- JSON Schema renderer option to control unresolvedProperties/additionalProperties
- Tests

The Markdown generation may still be improved.
2023-11-09 20:04:36 +01:00
Lukas Obermann b4739d0916 build(deps): upgrade typescript from 5.0.4 to 5.1.6 2023-06-30 11:05:14 +02:00
Lukas Obermann 20c15f65a9 build(release): 0.9.4 2023-06-07 21:51:48 +02:00
Lukas Obermann 7cff942ccf build(release): 0.9.3 2023-05-29 13:15:09 +02:00
Lukas Obermann 955996b5d7 build(release): 0.9.2 2023-05-28 17:00:00 +02:00
Lukas Obermann 7b0d738eb2 build(release): 0.9.1 2023-05-28 16:21:45 +02:00
Lukas Obermann 8f03c914e6 fix(cli): wrong script path 2023-05-28 16:21:34 +02:00
Lukas Obermann 87fc5318ca build(release): 0.9.0 2023-05-28 16:10:03 +02:00
Lukas Obermann 53b28584c1 feat(cli): add option for usage as executable 2023-05-28 16:08:40 +02:00
Lukas Obermann 62277d7df3 build(release): 0.8.0 2023-05-27 21:25:47 +02:00
Lukas Obermann ffd089f864 build(release): 0.7.0 2023-05-27 20:55:30 +02:00
Lukas Obermann 0c9f32bec1 refactor!: extract json schema specification type into separate module 2023-05-27 20:55:23 +02:00
Lukas Obermann 5e9c5e9640 build(release): 0.6.0 2023-05-27 17:40:32 +02:00
Lukas Obermann 29c7e4749d refactor: remove unnecessary type paths in package.json 2023-05-27 17:36:32 +02:00
Lukas Obermann d1e9c461d1 build(npm): upgrade typescript and node types 2023-05-27 17:35:47 +02:00
Lukas Obermann ab416e7427 build(release): 0.5.20 2022-12-03 11:44:34 +01:00
Lukas Obermann f865b28fdd build(release): 0.5.19 2022-11-30 09:38:07 +01:00
Lukas Obermann 109adad4ef build(release): 0.5.18 2022-11-29 22:45:50 +01:00
Lukas Obermann 0dc5859821 feat: generate json schema for types with defaulted type parameters
JSON Schema does not have the concept of generics, but by having default types for
type paramaters, the type may be used without providing type arguments, which
makes it possible to generate an output for it.
2022-11-29 22:45:41 +01:00
Lukas Obermann d6e46753bc build(release): 0.5.17 2022-11-29 13:30:40 +01:00
Lukas Obermann a491c531f4 build(release): 0.5.16 2022-08-01 12:42:22 +02:00
Lukas Obermann 051f2cc7a0 build(release): 0.5.15 2022-07-22 13:24:26 +02:00
Lukas Obermann 7c5fbcc23b build(release): 0.5.14 2022-07-22 09:50:43 +02:00
Lukas Obermann 5caea8f98a build(release): 0.5.13 2022-07-15 21:14:50 +02:00
Lukas Obermann 2b97f5c2e2 build(release): 0.5.12 2022-07-13 15:59:00 +02:00
Lukas Obermann 7a70bf93fd build(release): 0.5.11 2022-07-08 23:34:48 +02:00
Lukas Obermann 1c77fcddf4 build(release): 0.5.10 2022-07-08 20:29:34 +02:00
Lukas Obermann 155fec9314 build(release): 0.5.9 2022-06-30 23:08:25 +02:00