Releases: aws/jsii
Releases · aws/jsii
v0.8.0
Bug Fixes
- jsii: prohibit exported const enums (#372) (5a94825), closes awslabs/aws-cdk#1969
- jsii: show jsii diagnostics in watch mode and support $tsc problem matcher (#383) (0275944), closes #382
- copy non-hidden bases when erasing hidden interfaces (#392) (5af84b6), closes #390
- Fix Async function support in Python (b5d49de)
- Fix permissions error in pipeline when generating Python runtime (af1346f)
- Proxy interface literals in the generated Python code (10242eb)
- Python's abstract class proxies now inherit from parent's proxy (6f1c9c0)
Features
- Add Python Support (cc3ec87)
- internal accessibility (#390) (e232cb5), closes #287 #388
- pass data types (structs) by-value instead of by-ref (#376) (db3ccdf), closes awslabs/aws-cdk#965 #375
BREAKING CHANGES
- all properties in interfaces which represent data types must be marked as
readonly
. Otherwise, jsii compilation will fail. - member names that begin with underscore now must be marked as "@internal" in their jsdocs, which will cause them to disappear from type declaration files and jsii APIs.
v0.7.15
v0.7.14
Bug Fixes
- remove use of private API (#351) (874cbac), closes #350
- jsii-dotnet-runtime: Fix EPIPE on Windows. (1d7cc8b), closes #341
- jsii-dotnet-runtime: Redirect to STDERR. (e20f401)
- kernel: Improve tagged type of wire values (#346) (8ea39ac), closes #345
Features
v0.7.13
v0.7.12
v0.7.11
v0.7.10
v0.7.9
Bug Fixes
- docs: improve docs rendering (#303) (094a215), closes #301 #298 #302 #300 #299
- dotnet/runtime: Incorrect callback response format (#286) (1b851e1), closes #285
- jsii: do not mark "any" or "unknown" as optional (unless "?") (#295) (cdf5a53), closes #284
- jsii-runtime: treat "null" as "undefined" (#297) (43fb16a), closes awslabs/aws-cdk#157 #282
- runtime/dotnet: Correct a number of type mappings (#291) (0d59dab), closes #290 awslabs/aws-cdk#1027
- accept variadic arguments after optional arguments (#307) (c1af1d6)
- remove overly strict checks on peer versions (#306) (7b89d01)
Features
- jsii: enforce peer dependencies (#294) (1753910), closes awslabs/aws-cdk#979
v0.7.8
Bug Fixes
v0.7.7
Bug Fixes
- dotnet: abstract classes should have proxy implementations (#241) (828a26f), closes #223
- jsii: better usage reporting of private types (#247) (96ac5d6)
- jsii: support public autoproperties in private constructor (#256) (181012e)
- jsii: use default jsx compiler options (#260) (660ae79), closes awslabs/aws-cdk#830
- jsii-dotnet-generator: Use FQ type returns in conflict. (#258) (a78784a), closes #252
- jsii-runtime: Use buffer factory methods instead of constructor. (#246) (6ad6b9d)
- kernel: Return object literals as references (#249) (61cb3a4), closes #248 awslabs/aws-cdk#774