Skip to content

Release v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Feb 01:29

Bug Fixes

  • add missing import statement, and correct controlled component state tracking (#374) (f6dfa0f)
  • add override for stepper field controlled change event (#389) (ebd2542)
  • add state for state reference in set state param (#397) (3a031b6)
  • allow operand type to be specified in ConditionalStudioComponentProperty (#335) (3b3932b)
  • bringing action names back inline with external model (#382) (91f6786)
  • do not swallow prettier.format errors (#321) (628a5cc)
  • don't use replaceAll since it's not supported in ES2015 (eb3f04e)
  • enable authAttributes statement for component with auth action binding (#395) (9190dd6)
  • ensure value is not undefined before accessing in computeComponentMetadata (c0e2cee)
  • get grand child from component tree (#394) (b427d09)
  • map prop to children prop for variant (#297) (1d606fa)
  • move validate schema to template renderer (459f5ff)
  • proper use of type from ui builder backend (#317) (61dc5aa)
  • remove defaultValue if value is added to component (7e26b20)
  • sanitize component name before generating statement declarations (6c24129)
  • support mutation targets with invalid js names (24c9eac)
  • support synthetic prop mutation, and duplicate mutations on the same property (#375) (d3818ec)
  • use correct syntax for conditonals as action parameter (#398) (300114c)

Features

  • add canary for CLI Codegen UI functionality against beta and latest tags (#329) (b925697)
  • add canary for CLI Codegen UI functionality against beta and latest tags (#331) (b41d3d7)
  • add control event to all state references with change event (#388) (53b7e75)
  • add default initial value for form component state (#396) (b676997)
  • add git secrets check and scan (#402) (00a4ac5)
  • add Menu primitive (#322) (fe26cca)
  • add mutations (#371) (04b3d27)
  • add option to render inline source map (#324) (46f4ac5)
  • add requiredDataModels to renderComponentOnly method (325d369)
  • add schema version and validation (90f9846)
  • add special case for fields and model action parameters (#358) (36505eb)
  • add support for auth actions (#361) (e6c18cf)
  • add support for DataStore actions (#365) (0289052)
  • add Table primitive (#323) (605284f)
  • add TextAreaField primitive (1573489)
  • adding form with actions example (b11929a)
  • adding method to compute component metadata (#400) (867233f)
  • allow objects to be passed into properties to support paths in icons (#384) (874e5e6)
  • allow running canaries manually from GH (#333) (8e459b4)
  • conditionally set state in useEffect hooks (a3ef729)
  • expose renderThemeJson method to generating themes in studio ui (#340) (e130fd0)
  • import buildMergeOverrides from amplify-ui (#316) (5b2b838)
  • make prettier an optional dependency (#307) (ad941cd)
  • poc for useEffect to manage state dependencies (ce65105)
  • try and marshall variant values to json objects to support icon viewBox/paths (d0dd300)
  • use default initial value for data dependent states (022f9c5)
  • use unique identifier for actions (#366) (bbddbb5)
  • various workflow cleanup (#383) (db2c7c6)

Reverts

  • Revert "ci: fix pre-release and tagged release (#313)" (565e7e9), closes #313

BREAKING CHANGES

  • schamaVersion is now a required field