Skip to content

Releases: aws/jsii

v0.12.1

25 Jun 11:39
3ce4842

Choose a tag to compare

Bug Fixes

  • kernel: properly deserialize structs passed in byref (#554) (1e89aab), closes #553

v0.12.0

24 Jun 16:56
415cbdd

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

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

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

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

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

Choose a tag to compare

Bug Fixes

v0.10.4

05 May 19:02
563d07b

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

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

Choose a tag to compare

Bug Fixes

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