Changelog โ
v1.0.0 โ
๐ Features โ
- Switch implementation to dynamic imports (978b26e)
- Adds data fetched from schema.org (d96d5ea)
- Presets (01ca43e)
- Convert project to Emitter System (a0f26b3)
๐ Fixes โ
- Removes validator map with big overhead while loading (0c3e3b0)
- Adds branded types (c824642)
- Schema exports (739cc84)
- Linter problems (c4c9a22)
- validation: Allow @id reference objects for Thing-valued properties (fba3efe)
- validation: Allow enumeration values without requiring @id (afbcdb3)
- Url validation (8344227)
- validation: @id is no longer required and no validation message is shown (0d12598)
- validation: Contextualize some datatypes (1a9f26d)
- Vocabulary prefix handling URL validation logic primitive datatype contextualization name collision handling (68728ba)
- test: Invalid validation message (5155fcd)
- types: Correct jsonld-schema export and typesVersions paths for creators and validators (0425030)
- build: Generate datatype validators for Quantity hierarchy (84cdd9b)
- schema: Support subtype-aware recipe instructions and union arrays in generated types (0fdab77)
- jsonld-schema: Treat Energy, Duration and Mass as primitive text datatypes (257c43b)
- docs: Define logical next-page links for package overviews (5b144ef)
- Removes numeric only classes from generation (0f38873)
- Excludes numerically named types (a5e364d)
- Prepare package for standalone publishing (8214f3e)
๐งน Refactors โ
- Validator types and some declarations; export prettify; separate Diagnostic type (711ff1e)
- Refactors create* structure (f736c32)
- Some more classes and properties (070c126)
- Cleaning up before executing generator (599bbfa)
๐ Docs โ
- Overview, types (642328f)
- Hint, how bundlers optimizes (e61b26c)
- Link types and break lines (35ebc51)
- Vitepress docs (dfd4027)
- Vitepress updates (80cdc05)
- schema: Add Schema.org attribution and CC BY-SA notices (e029189)
- Remove obsolet e-mail (b2686b3)
- Add page descriptions (64d9deb)
- Add CHANGELOG title and description (af64833)
๐งช Tests โ
- Some tests (feb402b)
- First simple test (d606e6a)
- Validator datatypes tests (51fe377)
- Some test corrections (621dff2)
- Performance and tree-shaking tests (71824d3)
- validation: Primitive datatypes tests (f8a430b)
โค๏ธ Contributors โ
- Armin Kunkel