Releases: aws/jsii
Releases · aws/jsii
v0.17.0
Bug Fixes
dotnet: fix deep type conversion across the process boundary, intelisense docs, set target to netcoreapp2.1 (#772 ) (ecf8d3b )
kernel: stack overflow in KernelHost.run() (#780 ) (41a8c2f ), closes #778
Features
java: Indicate if method param is required (#762 ) (cb7e11f ), closes #365
java: use immutable java implementations of JSII primitive collection types array and map (#765 ) (5e713e3 )
v0.16.0
Bug Fixes
dotnet: Fix property set for nested Dictionaries (#736 ) (04bab47 )
jsii-diff: handle violations in Enums (#730 ) (934b5c8 )
kernel: correctly serialize enum values (#754 ) (41ed25d ), closes #753
Features
dotnet: [JsiiOptional] attribute on properties that are optionals + Roslyn Analyzer (#717 ) (bece042 )
dotnet: drop the useless I prefix for non datatype interfaces (#728 ) (b9621f1 ), closes #109
dotnet: Support for JSII_DEBUG and JSII_RUNTIME (#724 ) (1816740 )
jsii: improve locality of warnings emitted for reserved words (#739 ) (e762da6 )
superchain: bundle which in the Docker image (#751 ) (50c9152 )
superchain: ship with openssl CLI tools (#740 ) (9fb32ad )
BREAKING CHANGES
dotnet: names of .NET behavioral interfaces have changed (the duplicate prefix I was removed).
v0.15.2
Bug Fixes
jsii: pin TypeScript compiler dependency to minor version (22c61c2 )
v0.15.1
Bug Fixes
dotnet: add missing GetInterfaceType in the .NET runtime (#703 ) (56617b1 )
superchain: fix python distribution due to old setuptools (#709 ) (b37790d ), closes #708
Features
java: detect & rename members named after reserved words (#705 ) (32bc117 )
jsii: emit warnings when using reserved words (#704 ) (ca44537 ), closes #701
python: check distribution artifacts with twine
(#711 ) (f3d1da0 ), closes #710
v0.15.0
Bug Fixes
dotnet: stop mutating Dictionary when iterating on it (#691 ) (8aedfc9 ), closes #690
java: improve property override detection (#692 ) (d90b304 )
Features
dotnet: handling optional and variadic parameters (#680 ) (e8b5a35 ), closes #153 #210
java: overhauled structs with native implementation, builders, ... (#694 ) (b0b3fd2 ), closes #525
java: remove dependency on google Guava (#681 ) (e86bfdc )
superchain: add mono
toolchain (#687 ) (3defca3 )
v0.14.1
Bug Fixes
build: fix python runtime BaseProvider signatures (#601 ) (6526469 )
kernel: validate presence of required struct properties (#591 ) (90135f9 )
Features
jsii: configure outDir and rootDir for tsc (#593 ) (21855e2 )
jsii-diff: also check stability transitions (#592 ) (15f77b5 )
add support for "external" stability (#596 ) (dd66afb )
You can’t perform that action at this time.