Skip to content

Releases: mike-lischke/java2typescript

New Minor Release

08 May 15:31
v1.1.0
37a132b
Compare
Choose a tag to compare
  • Switched from antlr4ts to antlr4ng. Regenerated all parser files.
  • Added support for automatic adding of the override keyword for inherited methods.
  • Fixed member ordering for nested classes.
  • Fixed resolution of types from which another type derives or which it implements.
  • Fixed wrong exclusion of transpiled files from tsconfig.json.
  • Updated documentation.
  • The javaLib setting now can either be undefined (defaulting to "jree"), a node package, a relative or an absolute path. Relative paths are resolved against the output path.
  • Updated the type information from the Java documentation.
  • Fully implemented annotation handling in the converter tool.
  • Implemented a new feature where Java types are written without full qualifier. Instead constant reassignments and type aliases are generated from the imports in a file. This brings the generated code even closer to that of Java. See the new configuration setting useUnqualifiedTypes.
  • Removed the automatic conversion of interfaces with implemented methods to abstract classes. Instead a side class and declaration merging should be used.
  • Improved handling of nested types.
  • Type aliases for number (e.g. int, long, etc.) are now imported using a type import.

Had to fix a few minor issues

04 Apr 18:13
Compare
Choose a tag to compare
New point release

Had to fix the file exclusion list.

First public release

04 Apr 17:57
Compare
Choose a tag to compare