Skip to content

Releases: aws/jsii

v0.12.0

24 Jun 16:56
415cbdd
Compare
Choose a tag to compare

Bug Fixes

  • jsii: Validate overriding does not affect optionality (#549) (8c826c1)
  • python: parameter names in docstrings should be snake_case, not camelCase (#539) (a91a315)

Features

BREAKING CHANGES

  • jsii: Enum members are now expected to be ALL_CAPS

v0.11.3

19 Jun 07:31
464b8c6
Compare
Choose a tag to compare

Features

  • jsii-reflect: Expose Assembly metadata field (#542) (9b35e98)

Bug Fixes

  • jsii: Correctly handle singleton enums (#535) (01aed03), closes #231
  • jsii: Correctly ignore private properties from ctor (#531) (e804cab)

v0.11.2

10 Jun 08:34
27d16c2
Compare
Choose a tag to compare

Bug Fixes

  • java: Escape */ in package-info.java (#526) (4e7ea98)
  • kernel: Correct null handling in JSON types (#523) (7ffa98d)

v0.11.1

07 Jun 09:06
09c4828
Compare
Choose a tag to compare

Bug Fixes

  • jsii-diff: crash when changing method to a property (#521) (28241cd), closes #520
  • jsii-pacmak: retry .NET build a couple of times (#509) (d1ef618)
  • python: support variadic arguments (#513) (695ca6b)

Features

v0.11.0

21 May 11:28
3d6415e
Compare
Choose a tag to compare

Bug Fixes

  • assembler: handle unknown types without crashing (#501) (7ba1aab)
  • jsii: deduplicate interfaces (#497) (05f5189), closes #496
  • jsii-diff: catch exception if type disappeared from other assembly (#504) (8d11900)
  • jsii-diff: correctly handle assignability of type unions (#500) (04c061e)
  • jsii-diff: don't fail on new packages (#502) (d1d0633)

Features

  • jsii: protect against prohibited member names (#506) (2848f76)

BREAKING CHANGES

  • jsii: The equals and hashCode method names may no longer be used on JSII classes and interfaces, due to their
    colliding with "special meaning" methods in other languages (Java, .NET, ...).

v0.10.5

06 May 13:07
46bc9b0
Compare
Choose a tag to compare

Bug Fixes

v0.10.4

05 May 19:02
563d07b
Compare
Choose a tag to compare

Bug Fixes

  • jsii: consider interfaces from erased base classes (#491) (b03511b), closes #487

v0.10.3

24 Apr 08:00
6bbf743
Compare
Choose a tag to compare

Bug Fixes

  • java: fix illegal arguments passed to JavaDoc generator (#475) (4456138)
  • jsii-diff: be nicer about validation errors (#481) (fa4d000)
  • python: fix indentation for multiline bullets in RST generator (#479) (3a79142), closes #478
  • python: maintain inheritance chain for structs (#482) (607f151), closes #473

Features

v0.10.2

18 Apr 12:46
3ce0534
Compare
Choose a tag to compare

Bug Fixes

  • dotnet: Correctly handle 'void' callback results (#471) (81e41bd)

v0.10.1

17 Apr 17:22
7c6eeac
Compare
Choose a tag to compare

Bug Fixes

  • dotnet: Correctly generate "optional" markers (#466) (17403dc)