All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.20.11 (2019-12-13)
Note: Version bump only for package @jsii/python-runtime
0.20.10 (2019-12-13)
Note: Version bump only for package @jsii/python-runtime
0.20.9 (2019-12-11)
- python: correctly emit sligified positional args (#1081) (6f9167b), closes aws/aws-cdk#4302
- python: members named property results in invalid code (#1114) (92be5d7), closes #1113
0.20.8 (2019-11-24)
Note: Version bump only for package jsii-python-runtime
0.20.7 (2019-11-18)
- java: handle null-able collections correctly (#986) (e88e5e2), closes aws/aws-cdk#4316
- java: remove Jackson confusion with certain patterns (#987) (a8096b7), closes aws/aws-cdk#4080
- kernel: cannot pass decorated structs to kernel as "any" (#997) (2bd3183), closes aws/aws-cdk#5066
0.20.6 (2019-11-14)
- python: dynamic proxies handling of setters (eec9640), closes aws/aws-cdk#5032
0.20.5 (2019-11-13)
- dotnet: allow down-casting to parent interface type (#983) (8a390e5), closes #982
- python: correctly handle interface declarations on returned objects (#980) (c2de100)
0.20.4 (2019-11-12)
0.20.3 (2019-11-11)
0.20.2 (2019-11-08)
Note: Version bump only for package jsii-python-runtime
0.20.1 (2019-11-06)
0.20.0 (2019-10-30)
- kernel: correct deserialization of structs in union contexts (#919) (c0f338e), closes #822 aws/aws-cdk#3917 aws/aws-cdk#2013
0.19.0 (2019-10-14)
Note: Version bump only for package jsii-python-runtime
0.18.0 (2019-10-01)
- python: clear error message when trying to serialize function (#824) (2eb6422), closes aws/aws-cdk#4064
0.17.1 (2019-09-30)
Note: Version bump only for package jsii-python-runtime
0.17.0 (2019-09-18)
Note: Version bump only for package jsii-python-runtime
0.16.0 (2019-08-29)
Note: Version bump only for package jsii-python-runtime
0.15.1 (2019-08-18)
Note: Version bump only for package jsii-python-runtime
0.15.0 (2019-08-12)
Note: Version bump only for package jsii-python-runtime
0.14.3 (2019-08-01)
Note: Version bump only for package jsii-python-runtime
0.14.2 (2019-07-19)
Note: Version bump only for package jsii-python-runtime
0.14.1 (2019-07-17)
- build: fix python runtime BaseProvider signatures (#601) (6526469)
- kernel: validate presence of required struct properties (#591) (90135f9)
0.14.0 (2019-07-08)
0.13.4 (2019-07-03)
Note: Version bump only for package jsii-python-runtime
0.13.3 (2019-07-01)
- .net: occasional incorrect param type cast (#568) (c89d0fa), closes awslabs/aws-cdk#3093
0.13.2 (2019-07-01)
Note: Version bump only for package jsii-python-runtime
0.12.1 (2019-06-25)
Note: Version bump only for package jsii-python-runtime
0.12.0 (2019-06-24)
- jsii: enforce enum member names to be ALL_CAPS (#541) (c88080d), closes awslabs/aws-cdk#2287
- jsii: Enum members are now expected to be
ALL_CAPS
0.11.3 (2019-06-18)
Note: Version bump only for package jsii-python-runtime
0.11.2 (2019-06-07)
Note: Version bump only for package jsii-python-runtime
0.11.1 (2019-06-07)
0.11.0 (2019-05-21)
Note: Version bump only for package jsii-python-runtime
0.10.5 (2019-05-06)
Note: Version bump only for package jsii-python-runtime
0.10.4 (2019-05-05)
Note: Version bump only for package jsii-python-runtime
0.10.3 (2019-04-24)
0.10.2 (2019-04-18)
Note: Version bump only for package jsii-python-runtime
0.10.1 (2019-04-17)
Note: Version bump only for package jsii-python-runtime
0.10.0 (2019-04-16)
Note: Version bump only for package jsii-python-runtime
0.9.0 (2019-04-04)
0.8.2 (2019-03-28)
0.8.1 (2019-03-28)
- kernel: make type serialization explicit and recursive (#401) (0a83d52), closes awslabs/aws-cdk#1981
- runtime: Passing 'this' to a callback from constructor (#395) (850f42b)
0.8.0 (2019-03-20)
- 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)
- Add Python Support (cc3ec87)
- pass data types (structs) by-value instead of by-ref (#376) (db3ccdf), closes awslabs/aws-cdk#965 #375
- all properties in interfaces which represent data types must be marked as
readonly. Otherwise, jsii compilation will fail.