Releases: skbkontur/TypeScript.ContractGenerator
Releases · skbkontur/TypeScript.ContractGenerator
v2.0.81 - 2020.06.22
v1.10.3 - 2020.05.28
- Fix eslint-ignore comment
- Add public modifier to function definition
- Add EnableExplicitNullability obsoletion warning
- Update deps
v1.10 - 2020.01.10
- Fix type definition duplicates for custom generic type building context
- Add obsoletion warnings for
JavaScriptTypeChecker.Flow,EnumGenerationMode.FixedStringsAndDictionaryandTypeScriptGenerationOptions.Pluralize - Use
EnumGenerationMode.TypeScriptEnumandLinterDisableMode.EsLintin default options
v1.9 - 2019.12.31
- Add nullable reference support, it can be enabled with
NullabilityMode.NullableReferenceoption
v1.8.31 - 2019.11.25
- Use
SourceLinkto help ReSharper decompiler show actual code.
v1.8 - 2019.08.26
- Add
RequiredAttributesupport - Check interfaces' nullability
- Custom property resolving setup via fluent configuration
- Correct attributes retrieving for overriden properties
- Add
TypeScriptArrowFunctionto CodeDom - Move
ResolvePropertytoITypeGenerator - Remove
ContractGeneratorInferValueattribute - Add
DerivedTypesUnionBuildingContext - Add
Uploadmethod to api type building context
v1.7 - 2019.07.23
- Fix nullability issues in generic types
- Add ItemNotNull/ItemCanBeNull support
- Add
ApiControllerTypeBuildingContextBase, addApiControllerTypeBuildingContextexample for asp net core - Add CustomGenerator builder, add
RedirectToTypeBuildingContext - Update dependencies
v1.6 - 2019.06.05
- Fix cyclic dependency bug when generating code for child types
- Pass
TypeScriptUnittoResolvePropertyforBuildAndImportavailability - Add
NullabilityModeoption - Add more code generation classes to CodeDom
- Add IsStatic flag to TypeScriptFunctionDefinition
v1.5 - 2019.03.14
- Add
ContractGeneratorIgnoreandContractGeneratorInferValueattributes that can be applied to properties - Add
ResolvePropertymethod toICustomTypeGeneratorfor property customization
v1.4 - 2019.03.08
//tslint:disableis placed before codegen marker- Global rename:
FlowType => TypeScript - Add support for enum properties with user-defined getter (see
GenerateEnumWithConstGetterTestfor details)