This log was last generated on Wed, 24 Jan 2024 05:46:53 GMT and should not be manually modified.
Wed, 24 Jan 2024 05:46:53 GMT
- Rename template parameters in preparation for named template argument instantiation.
- Update dependencies
Wed, 06 Dec 2023 19:40:58 GMT
- Add support for simple literal default on model properties
- Added support for string template literals
- Fix: Enum with a value of
0
would have resulting intype
ofstring
andnumber
- Fix: Scalar constraints combine with base scalar constraints
- JsonSchema: Fix
@maxValueExclusive
settingminimumExclusive
instead ofmaximumExclusive
- Report diagnostic instead of throwing errors in the case of duplicate ids or unknown scalar
- Add support for templated scalars.
Wed, 08 Nov 2023 00:07:17 GMT
- Add TupleLiteral support.
TypeScript
usetypes
entry underexports
ofpackage.json
instead of legacytypesVersions
to provide the definition files- BREAKING CHANGE Dropped support for node 16, minimum node version is now 18
Wed, 11 Oct 2023 23:31:35 GMT
- Update dependencies
- Disable folding of serialized yaml if line is above 80 characters
Tue, 12 Sep 2023 21:47:11 GMT
- Changed yaml parser from
js-yaml
toyaml
- Support decimal scalar types.
Tue, 08 Aug 2023 22:32:10 GMT
- Uptake breaking change to
emitSourceFile
returning aPromise
- Fix: Crash when using interfaces inside a
@jsonSchema
namespace
Tue, 11 Jul 2023 22:06:00 GMT
- Add support for enum member references.
- Export the emitter and related types from the package.
- Fix a bug that could result in a schema being bundled more than once.
- By default, types that are not marked with @jsonSchema or are within a namespace with @jsonSchema are bundled into the schemas that reference them. Set the
emitAllRefs
option to true to get the previous behavior of emitting all types referenced as JSON Schema. - Support @extension for adding arbitrary vendor extensions into the output.
- Breaking change: the namespace has been corrected to TypeSpec.JsonSchema.
- Fix: Make sure
$lib
is exported - Add support for Record
- Support templates instantiated with intrinsic types and type expressions.
- Update dependencies
Tue, 06 Jun 2023 22:44:16 GMT
- Add @typespec/json-schema for defining and emitting TypeSpec to standard JSON Schema