Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Schahen committed Feb 13, 2020
1 parent 5b565ac commit 13cce77
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 7 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

### [0.0.28] - 13'February 2020
- [descriptors] support for `inline` and `crosslinine` modifiers in descriptors
- [typescript] Inlined invoke extension function can have return type
- [typescript] Merge vars and interfaces even if they are in different files (but in the same package)
- [typescript] Merge classlikes correctly (under some conditions they were copied after merge)
- [typescript] Preserve type params while resolving this return type in extension functions

### [0.0.27] - 07'February 2020
- [build] make it possible to build with arbitrary version of kotlin compiler
- [build] typescript compiler version updated to 3.5.3
Expand Down
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,18 +47,21 @@ where possible options include:
# Recent Changes
### [0.0.28] - 13'February 2020
- [descriptors] support for `inline` and `crosslinine` modifiers in descriptors
- [typescript] Inlined invoke extension function can have return type
- [typescript] Merge vars and interfaces even if they are in different files (but in the same package)
- [typescript] Merge classlikes correctly (under some conditions they were copied after merge)
- [typescript] Preserve type params while resolving this return type in extension functions
### [0.0.27] - 07'February 2020
- [build] make it possible to build with arbitrary version of kotlin compiler
- [build] typescript compiler version updated to 3.5.3
- [descriptors] support for compiling with 1.3.70-eap-42
- [typescript] Move top level declarations into a separate file whenever it's invalid to keep them with the rest of declarations (that is, when there's file-level JsQualifier or JsModule annotations)
- [idl] Don't add import for the same package this file belongs to
### [0.0.26] - 24'January 2020
- [In some cases](https://github.com/Kotlin/dukat/commit/76050f8fd260a470e152fd508fec5bf7523f4bb0) something that is a valid override in typescript is not an override in kotlin, we have to copy overriden method to the descendant class.
- [Rename](https://github.com/Kotlin/dukat/commit/f03826e7cb5a86a1e634d9cdb481df56daeeac78) class if it's name clashes with the named import
- [Types](https://github.com/Kotlin/dukat/commit/8d1f0515aa998a6c721253a1c1cfc15ffeac5f3d) from optional params are not forcibly converted to nullables
Inline extension functions generated from interfaces are unrolled if there're optional params.
[see full CHANGELOG](https://github.com/Kotlin/dukat/blob/master/CHANGELOG.md)
# Useful links
Expand Down
2 changes: 1 addition & 1 deletion node-package/package.template.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dukat",
"version": "0.0.27",
"version": "0.0.28",
"description": "Converter definition files to Kotlin declarations. Currently support TypeScript declarations",
"bin": {
"dukat": "./bin/dukat-cli.js"
Expand Down

0 comments on commit 13cce77

Please sign in to comment.