Skip to content

Releases: aws/jsii

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)

v0.10.0

17 Apr 08:17
c54f7d8
Compare
Choose a tag to compare

Bug Fixes

Features

BREAKING CHANGES

  • jsii-spec: JSII assemblies generated by older versions of the tool
    will fail loading with this new version, and vice-versa. Re-compile your
    projects in order to fix this.