Closed
Conversation
|
This pull request is now marked as stale because it hasn't seen activity for a while. Add a comment or it will be closed soon. |
|
Closing this pull request as it hasn't seen activity for a while. Please add a comment @mentioning a maintainer to reopen. |
Author
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.49.0->^5.0.0Release Notes
aws/jsii-compiler
v5.0.3Compare Source
What's Changed
Full Changelog: aws/jsii-compiler@v5.0.2...v5.0.3
v5.0.2Compare Source
What's Changed
Full Changelog: aws/jsii-compiler@v5.0.1...v5.0.2
v5.0.1Compare Source
What's Changed
Full Changelog: aws/jsii-compiler@v5.0.0...v5.0.1
v5.0.0Announcing
jsii@5.0.xStarting with this release, all packages in the jsii toolchain that internally use the TypeScript compiler (i.e:
jsiiandjsii-rosetta) will be released on a new release line that uses the samemajor.minornumber as the TypeScript compiler they are built against. All other packages (such as@jsii/spec,jsii-pacmak, etc...) will continue to be released against the same1.xrelease line they are currently released in.The TypeScript compiler does not conform to semantic versioning), and instead guarantees the absence of breaking changes within a given
major.minorrelease line. We recommend developers model their dependencies onjsiiandjsii-rosettausing a minor-pinned version range (e.g:~5.0.0) in order to avoid new TypeScript language versions breaking their codebases at undesirable times.New features will be introduced only in the latest
major.minorrelease line ofjsiiandjsii-rosetta(typically corresponding to the current stable release of the TypeScript compiler). Breaking changes may be introduced with every newmajor.minorrelease line and will continue to be documented in the CHANGELOG.Users may need to modify their code when upgrading from one
major.minorrelease line to another (addressing TypeScript language evolutions andjsiifeature evolutions). While upgrading to the latest release line ofjsiihelps minimize the effort required for these updates, the release strategy allows developers to do so on their own schedule.This change is made to allow developers to benefit from the latest and greatest features of the TypeScript language without requiring the entire ecosystem to make the switch at the same time.
The complete support policy applicable for this release of
jsii-rosettacan be found on GitHub.Breaking Changes
In order to allow developers to use the latest & greatest features of TypeScript, the
jsiicompiler andjsii-rosettaare now made in-line with those of thetypescriptcompiler (e.g:jsii@5.0.xis built on TypeScript 5.0.x). Since the TypeScript compiler does not follow semantic versioning, we strongly recommend you upgrade yourdevDependencyonjsiiandjsii-rosettato use a tilde range (e.g:~5.0.0) to be able to control when you migrate to future TypeScript language versions. Newjsiiandjsii-rosettafeatures will only be introduced in the latest release line, while older release lines only receive bug fixes until they are declared end-of-life.The
jsii@1.xrelease line silently ignored index signatures, which were consequently not available in non-Javascript/TypeScript APIs. These are now an error withjsii@5.0.x. Users can explicitly opt index signatures out of their multi-language api by using the@jsii ignoredoc-tag.The
jsii@1.xrelease incorrectly interpreted tuple types as synonyms toobject, resulting in the API being unusable from non-Javascript/TypeScript languages (attempting to use would result in a runtime error). These are now an error withjsii@5.0.x.TypeScript Updates
This release of
jsii-rosettais built on TypeScript 5.0. The TypeScript language includes syntax breaking changes since TypeScript 3.9 that is used byjsii-rosetta@1.x. More information can be found in the TypeScript release nodes:Full Changelog: https://github.com/aws/jsii-rosetta/commits/v5.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.