Releases: aws/jsii
Releases · aws/jsii
v1.45.0
Bug Fixes
- C# NamespaceDoc emitted to wrong location (#3183) (0f5f349)
- jsii: require statement for the warning file is generated when it's not used (#3184) (3d90ae6)
- pacmak: dotnet code docs loses indentation (#3180) (ace0b83)
- pacmak: Generate Relative Module Imports in Python (#3181) (b0afe51)
- rosetta: diagnostics not showing (#3182) (92a7d5e)
- rosetta: Rosetta is not submodule-aware (#3176) (5c7d148)
- rosetta: types from submodules not recognized properly (#3174) (b009d07)
v1.44.2
v1.44.1
v1.44.0
Features
Bug Fixes
- dependency submodules may not be discovered (#3151) (5768bb9)
- deprecation warnings are generated even when one property is not deprecated (#3157) (e566f37)
- jsii: incorrectly allowed unexported type in constructor params (#3147) (7cd59fc)
- pacmak: remove disclaimer on compiling examples (#3148) (75e4093)
- pacmak: Support more than 255 properties for interfaces in Java (#3133) (ba4a20d), closes #3132 #3132
- rosetta:
didCompile
evaluates to true when compilation not attempted (#3149) (7ad9e0a) - rosetta: cache source file parses (#3163) (307d3ca)
- rosetta: gets confused by type unions (#3156) (ca04dad)
- rosetta: snippet throughput incorrect (#3145) (91418d6)
v1.43.0
Features
- pacmak: fail on untranslated snippets (#3127) (874e8e2), closes cdklabs/cdk-ops#1777
- rosetta: find fixtures based on submodules (#3131) (236dd88)
Bug Fixes
- pacmak: add 'silly' loglevel for command output (#3125) (bf769da)
- pacmak: API locations for inherited members are incorrect (#3130) (8d0a248), closes cdklabs/cdk-ops#1777
- pacmak: development version cannot pack java (#3121) (0d9cf51), closes #3107
- pacmak: re-introduce parallelism for Python and Go builds (#3124) (87ba35d), closes #3045
- rosetta:
infuse
creates untranslated examples (#3126) (ab60275) - rosetta: crashes on outdated tablet files in a package (#3119) (80ff0dc)
- rosetta: remember live-translated snippets without fixtures (#3129) (0638345)
- rosetta: stop skipping example values (#3128) (ee0620a)
v1.42.0
Features
Bug Fixes
- jsii: deprecation warnings erroneously warn for duplicate enum values (#3105) (c477422), closes #3103
- jsii: generated deprecation-warning code is platform dependent (#3096) (9aa6f02)
- jsii: unexpected deprecated warnings when a deprecated interface is extended (#3112) (bd7e07c), closes #3111
- pacmak: '*/' not escaped in JavaDocs (#3104) (7ab109a)
- rosetta: arrays aren't handled properly (#3098) (de4648b)
v1.41.0
v1.40.0
Features
- jsii: added warnings for usage of deprecated elements (#3051) (8c0dd3b)
- jsii: allow customizing tsconfig.json file name (#3076) (c611f26)
Bug Fixes
- rosetta: allow only property assignments in object literals (#3065) (c783ab7), closes #3061
- rosetta: breaks when given a lot of snippets (#3075) (eca552e)
- rosetta: class declaration uses wrong constructor name in C# (#3064) (13f75a1), closes #3056
- rosetta: disallow nullish coalescing operator in examples (#3060) (a35bbfa), closes #3053
- rosetta: fix usage of Builders in Java (#3058) (a0ce42d), closes #2984
- rosetta: newlines after return statements missing (#3063) (26c95f5), closes #3054
v1.39.0
Features
- jsii: added a symbol identifier to every type in the assembly (#3030) (2120d34)
- jsii: case consistency between filesystems (#3015) (cc364f0), closes #3013 #3013
Bug Fixes
- java: log messages may not flush by app exit (#3028) (41631e7), closes #3009
- pacmak: build failure due to non-sequential package builds between consumer and dependency (#3045) (1589af8)
- python: unknown type when submodule is not loaded (#3049) (da55a1e), closes aws/aws-cdk#16625
- rosetta: constants are incorrectly turned into getters (#3050) (84e4ca3), closes #2984
- rosetta: correctly detect arguments typed as
any
(#3043) (3d2ba15), closes #3029 - rosetta: fix translation of
!
and===
operators (#3052) (72b9b98), closes #2993 - rosetta: literal map type is rendered as __object in C sharp (#3047) (e2843be), closes #3044 #3026 #3027
- rosetta: structs starting with
I
are incorrectly interpreted as non-structs (#3040) (d564350) - rosetta: support
declare
statements (#3044) (4ccacd1) - rosetta: turn
asList
intoList.of
(#3048) (ee75bf1)