Skip to content

Releases: jburzynski/TypeGen

1.6.2

25 Jul 13:49

Choose a tag to compare

Bugfixes:

  • changed default 'outputPath' value to "" instead of null
  • added version checking when resolving assemblies
  • added additional folders to search in AssemblyResolve ('global' NuGet fallback, dotnet shared)

Features:

  • added default value for ProjectFolder parameter in DotNet CLI version

1.6.1

25 Jul 13:48

Choose a tag to compare

Features:

  • updated templates to fulfill jsdoc-format rules (#20)
  • created DotNetCli version (#19)

1.6.0

25 Jul 13:48

Choose a tag to compare

Features:

  • project and config paths in CLI can now be absolute
  • when resolving .NET Core assemblies, NuGet folders (global + project and machine-wide fallback folders) are now searched by default
  • improved expected speed of searching for .NET Core assemblies
  • added TsOptional attribute for marking optional interface properties
  • added TsCustomBase attribute for overriding default base class definition
  • added TsIgnoreBase attribute for removing base class definition and skipping base class TS file generation
  • added support for TypeScript2 strict null checking mode
  • removed unnecessary edge-case for imported type name resolution
  • code: removed duplication in extension and business classes

1.5.11

25 Jul 13:47

Choose a tag to compare

Bugfixes:

  • Parsing complex custom types (in imports) (#15)
  • TsDefaultValue mucks up property names (#17)

Features:

  • added explicit type for properties with default value
  • added cross-platform paths support

1.5.10

25 Jul 13:46

Choose a tag to compare

Bugfixes:

  • added cross-platform support for directories in CLI (#14)

1.5.9

25 Jul 13:45

Choose a tag to compare

Bugfixes:

  • fixed assembly resolution issue (#10)

Features:

  • added <global-packages> directory alias for the global NuGet packages directory (#10)

1.5.8

25 Jul 13:45

Choose a tag to compare

Features:

  • added support for all C# built-in types (#13)

1.5.7

25 Jul 13:44

Choose a tag to compare

Features:

  • added compatibility for .NET Standard 2.0 (#10)
  • added support for const enums (#11)

1.5.6

25 Jul 13:43

Choose a tag to compare

Bugfixes:

  • Self-referencing class creates duplicate identifier (#8)
  • Generic type parameters 'extends' in member type (#9)

1.5.5

25 Jul 13:42

Choose a tag to compare

Features:

  • added info about currently generated type (type "stack") in exception message
  • removed "invalid usage" message (showing help instead)