chore(flags): feature flag report contains feature info for all library versions #35215
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 change goes together with
aws/aws-cdk-cli#782, to undo some decisions made in https://github.com/aws/aws-cdk/pull/35108/files and aws/aws-cdk-cli#742.
We used to store
unconfiguredBehavesLike
values for bothv1
andv2
(andv3
,v4
, etc) into the feature flag report, but we only needed to store the value for the current library version. We are now defining the "v2" field to hold the current version information, and are updating the feature flag generation code to not emitv1
data, and stay correct if we ever start releasingv3
.This is labeled as a
chore
and not afix
because it doesn't really fix user-visible behavior.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license