feat: enable any variables without maps #1547
Merged
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 is a proposal to merge support for the "Any Variables" experiment into main, but without support for maps. The experiment has been open for a while now and as far as I can tell, there have been no issues with the support for basic variable types (
bool
,int
,float
,arrays
). The only contentious issues have been around maps and the breaking changes involved.This PR removes the
TASK_X_ANY_VARIABLES
experimental flag so that all functionality from the experiment is generally available with the exception of map variables which are now locked behind the newTASK_X_MAP_VARIABLES
flag.All of the docs have been updated to reflect these changes and I've also added a short (draft) blog post too!
Thing to do if proposal accepted: