Change Log¶
jtsgen-0.3.0 (UNRELEASED)¶
New Features¶
@TSReadOnly
annotated members are exported asreadonly
- support for literal mapping of types, e.g.
Array<T>
can be mapped toT[]
- migrated documentation from markdown to sphinx
- migrated from bintray to maven central
Breaking Changes¶
- The default mechanism that generates
readonly
when only getters are visible has been removed. Use the@TSReadonly
annotation to generate readonly members - The default conversion of collections and maps are changed to
T[]
and{ index: K: V; }
- the artifact are distributed on maven central. Removing the custom repository used till 0.2.x releases should be sufficient
jtsgen-0.2.0 (2017-07-14)¶
New Features¶
- Support for inheritance added
- Selectable name space mapping strategy
- Output file without any module or name space declaration
Breaking Change¶
- The default name space mapping changes to “ALL_ROOT”
- Defining a name space mapping doe not replace the calculated any more
- Renamed the OutputType enum members
jtsgen-0.1.3 (2017-05-27)¶
Implemented enhancements:
- export java.lang.Object to Object instead of any #21
Fixed bugs:
- enum not used, but converted, when namespac mapping removes the package #19
- java.lang.Number -> number is not conveted #18
- remove jtsgen directory in the output. only use the modulename as directory #14
Closed issues:
- enable coverage using jacoco #22
jtsgen-0.1.2 (2017-05-15)¶
Implemented enhancements:
- support exporting only the d.ts file #16
Fixed bugs:
- compile time dependendcy to guava #13
jtsgen-0.1.0 (2017-05-10)¶
Implemented enhancements:
- recursive type conversion of embedded types #11
- Support for Generics and nesting Types #8
- Support for Enums #6
Fixed bugs:
- name space generation missing last character #9
jtsgen-0.0.2 (2017-04-26)¶
Implemented enhancements:
- support for visibility of types and class attributes #5
- Add support for ignoring part of the Java Type #3
- User defined conversions #2
Closed issues:
- publish jtsgen to a public repo #1
* This Change Log was automatically generated by `github_changelog_generator <https://github.com/skywinder/Github-Changelog-Generator>`__