Releases: aws/jsii
Releases · aws/jsii
v0.20.0
Bug Fixes
- java: correctly search for protected override implementations (#905) (e3f0f6c), closes #903
- java,dotnet: emit default implementations for optional properties (#906) (37ddfd5), closes #543
- kernel: correct deserialization of structs in union contexts (#919) (c0f338e), closes #822 aws/aws-cdk#3917 aws/aws-cdk#2013
- pacmak: fix a couple of issues related to java generation (#921) (5ad58c0)
- pacmak/python: improve detection of twine (#845) (2c4ef29)
Features
- update Dockerfile to .NET SDK 3.1, improve NuGet metadata (#880) (5e076cf)
- java: offer Builders for certain Java classes (#895) (f9c1335), closes #488
- kernel: annotate implemented interfaces on "ObjRef"s (#825) (a4e2095)
- pacmak: build all java targets at once (#849) (5d7824d)
- pacmak: put translated README into module docstring (#900) (8bacfb1)
v0.19.0
v0.18.0
Bug Fixes
- dotnet: use snupkg format for dotnet symbol packages (#830) (0d18b4d), closes NuGet/Home#6082
- python: clear error message when trying to serialize function (#824) (2eb6422), closes aws/aws-cdk#4064
Features
v0.17.1
Bug Fixes
- dotnet: use snupkg format for dotnet symbol packages (#830) (d2724f0), closes NuGet/Home#6082
v0.17.0
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).