Releases: hez2010/TypedocConverter
Releases · hez2010/TypedocConverter
v3.3 Release
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
Changelogs
- Added full support for union types
- Breaking changes: TypedocConverter now generates
Dictionary<TK, TV>
andHashSet<T>
instead ofIDictionary<TK, TV>
andISet<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
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
Changelogs
- Add full support to union types
- Breaking changes: TypedocConverter now generates
Dictionary<TK, TV>
andHashSet<T>
instead ofIDictionary<TK, TV>
andISet<T>
, respectively
Early feedback is welcomed.
Downloads: https://github.com/hez2010/TypedocConverter/actions/runs/1139817559
v2.6 Release
Changelogs
- Truncate file name if too long
- Add version for assembly
v2.5 Release
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
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
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
Changelogs
Features
- Generate events for non-delegate types
- Generate accessors
- Qualified literal type name
Fixes
- Infinite literal types generation
v2.1 Release
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; }
}
}