jsii

jsii allows code in any language to naturally interact with JavaScript classes. It is the technology that enables the AWS Cloud Development Kit to deliver polyglot libraries from a single codebase!

APACHE-2.0 License

Downloads
8.8M
Stars
2.6K
Committers
125

Bot releases are hidden (Show)

jsii - v1.17.0

Published by aws-cdk-automation almost 4 years ago

Features

  • add support for bin-scripts (python only) (#1941) (61ef5ed)
  • dotnet,java: kernel process inherits host's STDERR (#2248) (70ce153)

Bug Fixes

  • bad working directory in go runtime push (#2356) (53457e2)
  • dotnet: Use nested classes for proxies to avoid name collision (#2368) (90b17e2), closes #2367
  • go: generated code runtime dependency version (#2399) (f1a06e5)
  • jsii: errors when invoking with a project root argument (#2351) (9c66340)
  • jsii: unknown error in Assembler._validateHeritageClauses (#2350) (3120bf4), closes #2349
  • pacmak: illegal static overrides in java & c# (#2373) (4672e4b), closes #2358
jsii - v1.16.0

Published by aws-cdk-automation almost 4 years ago

Bug Fixes

jsii - v1.15.0

Published by aws-cdk-automation almost 4 years ago

Features

Bug Fixes

jsii - v1.14.1

Published by aws-cdk-automation almost 4 years ago

Bug Fixes

jsii - v1.14.0

Published by aws-cdk-automation almost 4 years ago

⚠ BREAKING CHANGES

  • The jsii/superchain Docker image no longer includes ruby and gcc. Users who need those should install them as part of their initialization script.

Features

Bug Fixes

  • dotnet: abundant nullability warnings in generated code (#2061) (01a2951)

  • go: fix generation of readonly and static properties (#2133) (57b7d56), closes #2093

  • go: runtime api json invalid tags (#2115) (a9d96db)

  • go: Submodule File Paths (#2147) (8863493)

  • jsii: annotation '@internal' causes missing type declarations downstream (#2172) (e80a4f7), closes #1947 #1830

  • jsii: TypeError: Cannot read property 'getJsDocTags' of undefined (#2163) (5d87101), closes #2098

  • jsii-diff: external structs returned from methods cannot be changed (#2070) (11e9389), closes #2064

  • pacmak/python: escape character escapes in python docs (#2138) (1578899), closes #2137

  • python: leftover jsii-kernel-* directories in TMPDIR (#2100) (c119994)

  • rosetta: duplicated problem markers (#2130) (21c6fb5)

  • removes unused software from superchain to reduce image size (#2092) (fe2c597)

jsii - v1.13.0

Published by aws-cdk-automation about 4 years ago

Features

Bug Fixes

jsii - v1.12.0

Published by aws-cdk-automation about 4 years ago

Features

Bug Fixes

jsii - v1.11.0

Published by aws-cdk-automation about 4 years ago

Features

Bug Fixes

jsii - v1.10.0

Published by aws-cdk-automation about 4 years ago

Bug Fixes

  • java: user.xml repository ID was not sanitized (#1812) (4283af0)
  • jsii: Location of initializers in source was not documented (#1806) (3957827)
  • jsii: selective exports declarations are ignored (#1829) (2699ccf), closes #1818
  • python: missing imports for certain keyword arguments (#1810) (f124bc8), closes #1809
  • rosetta: OOpsie -- couldn't find root file back on Windows (#1842) (6ea8daa)
  • rosetta: kwargs arguments are emitted at a variadic position (#1832) (079e147), closes #1821
jsii - v1.9.0

Published by aws-cdk-automation over 4 years ago

Bug Fixes

  • jsii-reflect: TypeSystem.methods and .properties ignores submodules (#1779) (bdb5483)
  • pacmak: python pack fails when installing 'black' via pip (#1782) (d83e004)
  • pacmak: race condition in python packing when run over multiple packages (#1783) (7807027)
jsii - v1.8.0

Published by aws-cdk-automation over 4 years ago

Bug Fixes

jsii - v1.7.0

Published by aws-cdk-automation over 4 years ago

Features

Bug Fixes

jsii - v1.6.0

Published by aws-cdk-automation over 4 years ago

Features

Bug Fixes

  • dotnet: F# dictionaries cause NullReferenceException (#1655) (50c656c), closes #1322
  • jsii: dependency submodules are not tagged (#1663) (18e3702)
  • package runtimes as private for integ test (#1677) (7afe761)
  • jsii-pacmak: computeIfAbsent throws ConcurrentModificationException (#1706) (fa60b7f)
  • kernel: error raised during rename operation on win32 (#1702) (38ee336), closes #992
  • pacmak: label "External" stability as "Stable" (#1633) (8569c00)
  • python: self as property name leads to assignment error (#1330) (a877f34)
  • python: imports between subpackages are broken (#1528) (84e0f48)
jsii - v1.5.0

Published by aws-cdk-automation over 4 years ago

Bug Fixes

  • jsii: unable to use type from dependencies' submodules (#1557) (ba7fac2)
jsii - v1.4.1

Published by aws-cdk-automation over 4 years ago

Bug Fixes

  • java: compilation fails with "code too large" (#1605) (b9ec853)
jsii - v1.4.0

Published by aws-cdk-automation over 4 years ago

Features

jsii - v1.1.1

Published by aws-cdk-automation over 4 years ago

Bug Fixes

jsii - v1.3.2

Published by aws-cdk-automation over 4 years ago

Bug Fixes

jsii - v1.3.1

Published by aws-cdk-automation over 4 years ago

Bug Fixes

  • jsii-pacmak: invalid dotnet version suffixes (#1568) (9ef8f17)
jsii - v1.3.0

Published by aws-cdk-automation over 4 years ago

Features

  • compliance: produce compliance test reports (#1368) (11ef55d)

Bug Fixes

  • jsii-diff: detect interfaces inherited via interfaces (#1492) (e03a638)
  • python: packages fail to load when relocated (#1518) (9db95e1), closes #1501