Skip to content

Releases: hez2010/TypedocConverter

v3.3 Release

22 Dec 04:42
Compare
Choose a tag to compare

Changelogs

  • Upgrade to .NET 7
  • Support emitting both System.Text.Json and Newtonsoft.Json
  • Fix incorrect indexer codegen
  • Fix issue where $ doesn't get sanitized correctly
  • Fix an issue where incorrect attribute being set on union types when --json-mode both is specified
  • Fix an issue where a redundant dot being emitted for specified namespace

Full Changelog: v3.0...v3.3

v3.0 Release

02 Sep 14:49
552e815
Compare
Choose a tag to compare

Changelogs

  • Added full support for union types
  • Breaking changes: TypedocConverter now generates Dictionary<TK, TV> and HashSet<T> instead of IDictionary<TK, TV> and ISet<T>, respectively
  • Fixed union types naming conflict
  • Fixed issue while generating union types with NRT disabled
  • Minor enhancements and refactors
  • Added Linux ARM64 native distribution

v3.0 Preview 2 Release

18 Aug 05:00
Compare
Choose a tag to compare
Pre-release

Changelogs

  • Fixes union types naming conflict
  • Fixes issue while generating union types with NRT disabled
  • Add Linux ARM64 native build
  • Minor enhancements and refactors

Early feedback is welcomed.

Download: https://github.com/hez2010/TypedocConverter/actions/runs/1141870436

v3.0 Preview 1 Release

17 Aug 15:20
Compare
Choose a tag to compare
Pre-release

Changelogs

  • Add full support to union types
  • Breaking changes: TypedocConverter now generates Dictionary<TK, TV> and HashSet<T> instead of IDictionary<TK, TV> and ISet<T>, respectively

Early feedback is welcomed.

Downloads: https://github.com/hez2010/TypedocConverter/actions/runs/1139817559

v2.6 Release

26 Jul 03:40
Compare
Choose a tag to compare

Changelogs

  • Truncate file name if too long
  • Add version for assembly

v2.5 Release

12 Mar 09:33
Compare
Choose a tag to compare

Changelogs

  • Fix incorrect namespace generation when no module is exported
  • Better support for private properties
  • Add support for class indexer
  • Tests refactor

v2.4 Release

21 Feb 11:02
Compare
Choose a tag to compare

Changelogs

  • Fix incorrect behavior of generated literal types
  • Add included namespaces in generated literal types
  • Add native prebuilt binaries, so you no longer need to install .NET Runtime

v2.3 Release

21 Feb 07:10
Compare
Choose a tag to compare

Changelogs

  • Support literal union to string conversion
  • Support indexed properties to tuple dictionary conversion
  • Adjust IndexSignature declaration to support latest typedoc
  • Support named tuples

v2.2 Release

19 Dec 10:10
Compare
Choose a tag to compare

Changelogs

Features

  • Generate events for non-delegate types
  • Generate accessors
  • Qualified literal type name

Fixes

  • Infinite literal types generation

v2.1 Release

25 Nov 15:55
Compare
Choose a tag to compare

Changelogs

  • Support Type Literals
interface Foo {
    bar: { name: string, id: number }
}

now will generate:

interface Foo
{
    TypedocConverter.GenerateTypes.LiteralIdName Bar { get; set; }
}

namespace TypedocConverter.GenerateTypes
{
    public interface LiteralIdName
    {
        string Name { get; set; }
        int Id { get; set; }
    }
}