All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.20.2 (2024-06-25)
Note: Version bump only for package @aws-amplify/amplify-codegen-ui
2.20.1 (2024-03-28)
- add optional chaining (#1156) (70799cb)
- fix code scanning alerts (#1155) (575cbcc)
- use non-aliased name when importing custom components (7d68d83)
2.20.0 (2023-12-08)
- add amplify js v6 beta canary (#1139) (b20221a)
- check if import name is a primitive and needs aliasing (#1142) (f9dd802)
- migrate useAuth hook for v6 (#1137) (0ebdca2)
- remove beta canaries (#1141) (e2e5f41)
- v6 cli release canary (#1140) (3064fec)
2.19.4 (2023-11-02)
2.19.3 (2023-10-27)
- add new imports for aws-amplify (#1127) (f6a1bca)
- add use client directive option to form renderer (#1112) (0cfef0f)
- add v6 datastore import (#1131) (ef2769d)
- change utils file to js (#1126) (4507dde)
- join table related model name using incorrect casing in reduce callback (#1124) (b047400)
- remove aws-amplify dependency (#1123) (dd7a773)
2.19.2 (2023-10-26)
- add new imports for aws-amplify (#1127) (f6a1bca)
- add use client directive option to form renderer (#1112) (0cfef0f)
- change utils file to js (#1126) (4507dde)
- join table related model name using incorrect casing in reduce callback (#1124) (b047400)
- remove aws-amplify dependency (#1123) (dd7a773)
2.19.1 (2023-10-23)
- join table related model name using incorrect casing in reduce callback (#1124) (b047400)
- remove aws-amplify dependency (#1123) (dd7a773)
2.19.0 (2023-10-19)
- add navigation and state mutation actions (#1105) (4fb3cb7)
- add override and variant exports from ui-react to utils (#1104) (85ecd5e)
- export get declaration filename helper (#1109) (de1039c)
- migrate auth and datastore hooks (#1107) (f731222)
- refactor override and utils to strings (#1106) (1e2b41a)
2.18.0 (2023-10-18)
- add navigation and state mutation actions (#1105) (4fb3cb7)
- add override and variant exports from ui-react to utils (#1104) (85ecd5e)
- export get declaration filename helper (#1109) (de1039c)
- migrate auth and datastore hooks (#1107) (f731222)
- refactor override and utils to strings (#1106) (1e2b41a)
2.17.0 (2023-10-03)
2.16.0 (2023-09-28)
- exclude __typename metadata property when querying for form data (1062bf8)
2.15.9 (2023-09-06)
- add missing support for GraphQL collections without pagination (19f3e5f)
- move graphql collection 'items' property access off of result variable (143ec64)
- use itemesPerPage for graphql collection query limit (#1092) (96e6df6)
2.15.8 (2023-08-22)
2.15.7 (2023-08-22)
- change model type to any if no graphql types (#1086) (4cc0755)
- update inputs for linking and unlinking bidirectional relationships (#1085) (f62567e)
2.15.6 (2023-08-18)
- add fallback for non-required fields on submit (ae87118)
- collection components should not directly query for child collection data (0a83efb)
- conditionally set selected record state (604e0e9)
- reorder state for badge text and field value (e17d8b5)
2.15.5 (2023-08-17)
2.15.4 (2023-08-17)
- fix add button disabled state (#1076) (a3ba324)
- store selected relationship data for scalar fields (#1077) (0ed3590)
2.15.3 (2023-08-14)
- add parent id to update requests (4c029a2)
- pluralize table name when building join table index query (96059ad)
- remove belongsto field for update related model expression (#1071) (5c5ae99)
- use custom primary key name when fetching record for update form (210f9e0)
2.15.2 (2023-08-11)
- support update graphql call with custom keys (4fdcb32)
- update create parent and update child graphql expressions (f19993f)
- use key values for relationships on modelFieldsToSave instead of full models (102206b)
- Revert "fix: use related fields for has_one and belongs_to properties when building GraphQL API payloads" (c7df29a)
2.15.1 (2023-08-08)
- add fallback to record items (4d95d36)
- consolidate batch errors when using GraphQL (af94de2)
- fetch all related records initially (37ce0b5)
- remove trim on empty string replace, use null for replacement value (7ab5bc3)
- update variables to match local state (#1062) (f016f36)
- use related fields for has_one and belongs_to properties when building GraphQL API payloads (e12116a)
2.15.0 (2023-08-01)
- bugfixes for GraphQL composite key querying and join table deletion (6eca2c0)
- change autocomplete data access property to related model name (#1050) (694d214)
- change GraphQL unlink to use update action instead of delete (0a4d469)
- fields with json type display 'null' (#1051) (0045ee8)
- plural items property in autocomplete data query (#1047) (df2633b)
- remove indexes query from one to many parent update (#1054) (e9d0beb)
- remove input obj in graphql query (690f928)
- remove type import if no graphql types file (#1040) (ac7836a)
- use primary key values to create join table records for GraphQL (1b52a80)
- add NoApi configuration and validation for data dependency (56518d3)
- handle parent relationship without belongsTo for GraphQL (#1055) (af04792)
- implement graphql querying for join tables (faaf011)
2.14.3 (2023-07-19)
- alias colliding imported model name in hasMany relationship (#1019) (5d5060d)
- return theme declaration file from render func (#1023) (43d8c72)
2.14.2 (2023-06-06)
2.14.1 (2023-05-23)
2.14.0 (2023-05-22)
- codegen-ui: fix multiple has one relationships (#1005) (96b7b9d)
- parse operand value when field is number type (#1013) (ad9ba60)
- upgrade node and pin lerna version in circleci (#1002) (2c70073)
2.13.1 (2023-05-02)
2.13.0 (2023-05-01)
- autocomplete display value is undefined on cancel (#994) (41637ce)
- set conditional messaging for ui-react-storage (#996) (62595dc)
- update form with storage field should render with existing files (#993) (ba85dbb)
2.12.2 (2023-04-19)
- address icon regression (d913b93)
- address yarn failures during check (53c81ab)
- remove downgrade (7a4bbb0)
- restore downgrade but move it to top (de9f6b6)
2.12.1 (2023-04-06)
2.12.0 (2023-04-05)
2.11.1 (2023-03-30)
2.11.0 (2023-03-20)
2.10.0 (2023-03-18)
- clear button on create form should reset select field (#939) (326b579)
- make operandType more generic (#933) (19bc806)
- nested json array text field doesn't update (#948) (bf95b98)
- add optional or required decorator on form labels (#936) (d81a50e)
- allow selectField or autoCompleteField to be used for String fields (#941) (f8f4c41)
- init composite key property on update form (#928) (341882b)
2.9.0 (2023-02-22)
- change timestamp check in date validation function (#911) (cf96a1c)
- improve join table identification (5d80ac8)
- update conditional prop codegen (#917) (4b47155)
- allow boolean operator on predicate (#912) (9a716a3)
- change default component for AWSTimestamp to NumberField (820094c)
2.8.0 (2023-01-27)
- add default value support for controlled textfield components (#884) (b90e191)
- allow required arrays in relationships (166f92b)
- check for null value during form validation (#902) (30891e7)
- correctly validate on submit for fields with concat display values (a1f3bfd)
- enforce bidirectionality between hasOne and belongsTo (12ccbcd)
- handle 12AM when converting to local time (1eb9541)
- hasMany update assertion (728e61a)
- hasMany update form should throw better error message for invalid schema (b25a562)
- parse and stringify nonmodel fields (#882) (7c5ab39)
- remove e2e test account credentials (#875) (5dcd69b)
- show arrayField error message in non-edit mode (6855edc)
- throw validation error when updating models with misconfigured h… (#886) (ac80c9c)
- use oidc provider for canary metrics (#873) (f2311c3)
- support bidirectional hasMany (e6ebec3)
2.7.2 (2023-01-04)
- parse values for non-model arrays (ffb68b7)
- remove functions imported from devDep (d7544bd)
- update imports and props for aliased components (#868) (7c5138a)
2.7.1 (2022-12-30)
2.7.0 (2022-12-29)
- add form datamodel to requiredDataModels for renderComponentOnly (#815) (f0d74e5)
- add importCollection to renderComponentOnly return (#813) (609ffc2)
- add temp solution for removing hasOne & belongsTo relationships (22e3838)
- alias form model names so we do not get naming collisions (#771) (2746004)
- allow empty non-required fields to save (3524702)
- array field implementation for model types api update (#775) (d63d502)
- bad merge conflict (cad4606)
- cli test fix (96a5af9)
- fix a bug (ef5ea3c)
- fix ArrayField label (13e33e5)
- fix conditional (daf5a0b)
- fix datastore submit statement (#800) (f00cf16)
- fix label and edit behavior of hasOne relationship field (ece13b6)
- fix merge conflicts (2ad276c)
- handle association breaking changes for new schema (f63a424)
- hasMany integ test (927d61b)
- hide cancel button by default (#696) (662dd10)
- load hasOne and hasMany relationships for collections the ds v4 way (2b789ff)
- reverting schema change for model based hasMany integ test (95e8f14)
- set authModeStrategyType in e2e test (eb3496e)
- support display value for array of enums (10ed135)
- unmatching schema in hasMany integ test (44ca4fb)
- updating snapshot (d19ea80)
- use lowercase datatype name for update form query (#855) (bf8ae6f)
- add feature flags for relationship and non-model form fields support (40bfeec)
- add getAliasMap method to importCollection (cb49a06)
- add handling for excluded sectional elements (1f693d6)
- add relationship suggestion query to forms (#722) (deed693), closes #721
- add support for hasMany relationship for create and update form (#792) (fb6f79e)
- add support for manyToMany update form (264c92b)
- adding many to many support for form creation (e7852c3)
- adding many-to-many relationship create form golden file (a0c5cbe)
- have Autocomplete props support composite keys (9b197c1)
- init form support for has-one relationship (#718) (1196013)
- support cpk for forms with hasMany relationship (ab9862f)
- support cpk for manyToMany form (c5d6abd)
- support cpk in forms with hasOne relationship (aabe2f8)
- support hasMany and manyToMany between models with composite keys (bd65d82)
- Revert "chore: temporarily typecast custom theme" (fa4769b)
2.6.0 (2022-12-14)
- handle customized fields getting renamed (46c74c4)
- make textfield a controlled component (#830) (1dcda83)
2.5.8 (2022-12-08)
2.5.7 (2022-12-06)
- have rest props override variant values (6df4d94)
- remove existing element in matrix when requeued (#810) (aa92f84)
2.5.6 (2022-11-23)
- improve runtime safety for usage of the in operator (fa3e09a)
- nested boolean field isn't controlled (#783) (fb943e8)
2.5.5 (2022-11-18)
- accommodate major release of aws-amplify in CLI test (36362a2)
- accommodate new major release of aws-amplify and datastore in e2e tests (7901efd)
- fix grammar in pull warning message (#758) (5e06e62)
- fix typo in required dependency provider (f62a8ad)
- fix value passed to onChange override (d30aacf)
- fix variables for nested arrays (3559c31)
- generate gap attribute for CTA row (e658019)
- remove stringify for json type array initial value (#753) (362564f)
- stringify existing AWSJSON field value (#754) (e3e285d)
- update model used (ad0beda)
- update snapshot (3b86a7b)
- Revert "fix: refresh stale data on update form" (b1444cd)
2.5.4 (2022-11-07)
- alias model names collision with component types (#733) (ec0167d), closes #730
- allow empty string for url field (#735) (ba2bb1d), closes #730
- forms checkbox to reflect correct model state (#738) (db310d7)
- less than char validation (#739) (ba1f175)
- refresh stale data on update form (7ab3126)
- support nested arrays (c4ab231)
- allow style related props (3921f71)
- expander init (#725) (bad7b04)
- render default theme option (#749) (11e08dd)
2.5.3 (2022-11-04)
- alias model names collision with component types (#733) (ec0167d), closes #730
- allow empty string for url field (#735) (ba2bb1d), closes #730
- forms checkbox to reflect correct model state (#738) (db310d7)
- less than char validation (#739) (ba1f175)
- refresh stale data on update form (7ab3126)
- support nested arrays (c4ab231)
2.5.2 (2022-10-18)
- add datastore as dev dep (#708) (e4ce2e9)
- allow float to have decimals (#704) (2edfafa)
- do not parse AWSJSON for submit (#703) (9b7377a)
- fix dependency (95979eb)
- make ArrayField children value controlled again (f3e639c)
- minimize type usage of datastore (#701) (40b0f23)
- move commit message into env variable (#683) (7451bb8)
2.5.1 (2022-10-12)
- fix dependency (95979eb)
- minimize type usage of datastore (#701) (40b0f23)
- move commit message into env variable (#683) (7451bb8)
2.5.0 (2022-10-12)
Note: Version bump only for package @aws-amplify/amplify-codegen-ui
2.4.2 (2022-10-11)
2.4.1 (2022-09-20)
2.4.0 (2022-09-19)
- allow conditional formatting of outputs (16bba8c)
2.3.2 (2022-07-22)
2.3.1 (2022-07-15)
2.3.0 (2022-07-14)
- handle auth prop in concat (f7d645e)
2.2.1 (2022-06-15)
Note: Version bump only for package @aws-amplify/amplify-codegen-ui
2.2.0 (2022-04-13)
- change tabs to buttons per UI release 2.9.0 (1db38f3)
- make complex integ tests agnostic to style order (b8e9922)
- remove hook from conditional statement (#455) (5b05377)
- remove jsx ext from declaration file ext (#458) (e4062c8)
- rev required minimum version of ui-react (#462) (d33f873)
- support type casting for DataStore hooks (#460) (79953c5)
2.1.2 (2022-03-03)
- revert export aliased component name on data model collision (0cc5422)
2.1.1 (2022-03-02)
- export aliased component name on data model collision (63e5317)
2.1.0 (2022-03-01)
2.0.0 (2022-02-25)
- 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)
- 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)
- schamaVersion is now a required field
1.2.0 (2021-12-13)
- add amazon as owner to license file (#285) (cdf35c3)
- dont navigate on each test, and remove unnecessary gets from cypress suite (#281) (c72e66c)
- map prop to children prop for variant (#297) (#304) (cc932c2)
- remove line of whitespace from LICENSE file, causing README badge to fail (#269) (85a3559)
- use correct override index for built-in iconset components (#266) (04c3baa)
- add Expander primitive (#252) (91096ce)
- add import mappings to non-dynamic, and correct EscapeHatchProps import type. (#277) (16acc35)
- add min required library versions for generated components (#302) (#303) (7f08cd9)
- add support for developing on windows (#276) (985f576)
- use typescript virtual file server to allow transpilation without requiring a real fs (#268) (d8219c5)
- validate property values are not empty (#247) (d6933d5)
1.1.0 (2021-12-02)
- use typescript virtual file server to allow transpilation without requiring a real fs (#268) (d8219c5)
1.0.0 (2021-12-01)
Note: Version bump only for package @aws-amplify/amplify-codegen-ui
0.13.1 (2021-11-26)
Note: Version bump only for package @aws-amplify/amplify-codegen-ui
0.13.0 (2021-11-23)
- convert built-in iconset names to pascal case (#253) (0c12c7b)
- use double-equal instead of triple for conditional comparisons (ff57822)
- add datastore object id as key to collections if not set (63ffb89)
0.12.0 (2021-11-22)
- deep merge variants and overrides rather than overwrite with spread (a779553)
- fixing typescript version to 4.4.x, since 4.5.2 breaks the imports (b726682)
- remove unnecessary types file from generated index (f7565a0)
- removing label override for checkbox field, and removing label, which is not in primitives (c819478)
- update internal hook import paths to use internal ui-react path (74f4614)
0.11.1 (2021-11-19)
- deep merge variants and overrides rather than overwrite with spread (a779553)
- fixing typescript version to 4.4.x, since 4.5.2 breaks the imports (b726682)
- removing label override for checkbox field, and removing label, which is not in primitives (c819478)
0.11.0 (2021-11-18)
0.10.1 (2021-11-17)
- use static list iconset instead of dynamic from import (3607d50)
0.10.0 (2021-11-16)
- allow null input as well as missing on non-required fields (58be31a)
- remove special 'value' handling for text, since it causes issues, and is replaced w/ 'label' (c4767da)
- add built-in iconset (#219) (d3e097b)
- update sample rendered code to only include component code (332124a)
- add children prop to all custom components (#198) (cbd96c9)
- add custom component test (d765667)
- add data binding model imports (#49) (11e5c47)
- add eslint ignore to address gh style warning (8ee7c15)
- adding additional test cases, and documenting failures as they come up (8340f98)
- adding support for additional component types for string and text types (53d5537)
- adding tests for basic components, stubbing remaining basic components (c3ee4e7)
- adding theme files to test-generator, and moving into subdirectories (0b6f970)
- collection binding with no predicate (#98) (3e38fcc)
- collections with name items no longer redeclare the prop name (#183) (6ab4cdf)
- createDatastorePredicate call was added (#166) (fbee20c)
- dont pass all props to top level component (ee9e1b4)
- enable esModuleInterop (#85) (32eac19), closes #77
- enable info level logging, convert test-generator output to markdown (a23ccb7)
- ensuring we properly escape object keys with non-alpha characters (5216eca)
- explicitly build integ test package during cypress run to catch build failures (1d4a888)
- fixing override indice bug, and adding e2e test (c8500bf)
- getting cypress tests to run (2a40055)
- import custom component from local directory (#182) (5cd1076)
- include typescript parser plugin (8b4e765)
- moving @aws-amplify/ui-react to a devDependency (1aaa55d)
- moving amplify-ui core dependency to devDependencies to unblock studio build (3737db2)
- only import props type for top-level component (c850b8c)
- only pass props to top level (#63) (5e59d9b), closes #58
- only use useDataStoreBinding when predicate is set (#86) (ec079f1), closes #84
- pin the ui-react version to get around regression introduced in AmplifyProvider (#218) (18741cb)
- react render config (#45) (de74357)
- remove Box to View mapping (#144) (74f860c)
- remove export modifier for renderComponentOnly (#66) (6e3d097)
- remove extra component directories (#71) (e68d92b)
- remove text value from props and render bound property (#70) (aabed87), closes #67
- set correct import location for code sample (#203) (aabb39f)
- setting license, author, homepage, and repo information (e253a15)
- simple property binding default value (#168) (de84261)
- codegen-ui-react: collection items props takes precedent (#96) (0149ca2), closes #90
- codegen-ui-react: include all imports used in generated components (#40) (04f86bb)
- codegen-ui-react: include babel parser for prettier (#83) (e28551c)
- top level bindingProperties should be optional (#61) (b97d6fd)
- top level prop available as variables (#62) (788802e)
- update theme generation for new schema (#142) (a780893)
- update theming to support ui@next (92e9555)
- update unit tests per change from React.Element to React.ReactElement (d1b782f)
- updates to get concat and conditional working, and adding tests (ef4600f)
- updating example goldens to use children property instead of explicit text or string (19f3182)
- updating generated theme to work in test app (113a594)
- updating override paths to support child indices (278b6f8)
- updating repo names in github workflow (d1859f9)
- updating sample code snippets to accurately reflect current usage (2de5561)
- updating tests now that react router v6 is part of create-react-app (3c6beed)
- updating unit tests after merge failure, bumping package-locks back to v2 (1c49ac0)
- use correct identifier when using useDataStoreBinding (#104) (ef93e45)
- use temp package that does not break browser (#136) (12c9efb)
- add base action binding support (#124) (e6e60c0)
- add conditional binding (#102) (8c66425)
- add data binding predicate (#57) (d9e0216)
- add error handler to common entry points, and basic input validation (84b28c3)
- add index file renderer, and update sample imports to reference (361bed2)
- add notice to top of generated files (#56) (4f492cd), closes #55
- add output configuration for studio codegen (#32) (8cb2de9)
- add react attr generation for collectionBindingProperties (#53) (33390ed)
- add single record binding generation (#51) (454d754)
- add SliderField primitive (#213) (78209e2)
- add support for most existing primitives (#194) (f1fe271)
- add temp label synthetic prop to CheckboxField (#217) (b386451)
- add TextField primitive (#211) (bc7de0f)
- add type information to variants, and add e2e tests for variant rendering (6ce2ac9)
- add user specific attrs (#107) (67f34ac)
- adding gh workflow to test rendered goldens (17e0ca0)
- adding remaining test goldens, docs on e2e tests, and todos on next steps (30a5587)
- adding support for style variants in generated components (bb41ac5)
- concatenation binding implementation (#99) (1bfd428)
- extend base action binding types with navigation types and add test (dbccfbd)
- output theme file (#97) (02508c1)
- output type declaration (#118) (9db8bdc)
- parse string wrapped fixed values (#155) (3827f7c)
- primitive children prop mapping (#191) (d6cf178)
- remove console log (#76) (73fac18)
- remove FieldGroup, FieldGroupIcon, and FieldGroupIconButton primitives (#207) (baa8e64)
- remove input primitive (#212) (fc92841)
- remove string component type (#193) (986fc5f)
- replacing dependency on helper for collections sort with inline sort function (0d0df62)
- test-generate each case individually, add support for error cases as well (46f65cc)
- test-generator: run all schemas (#39) (00215ae)
- throw error on invalid script kind (#133) (ee3e79f)
- update model validator to throw on names and component types with whitespace (760a826)
- "fix: explicitly build integ test package during cypress run to catch build failures" (9e02d28)
- add children prop to all custom components (#198) (cbd96c9)
- add custom component test (d765667)
- add data binding model imports (#49) (11e5c47)
- add eslint ignore to address gh style warning (8ee7c15)
- adding additional test cases, and documenting failures as they come up (8340f98)
- adding support for additional component types for string and text types (53d5537)
- adding tests for basic components, stubbing remaining basic components (c3ee4e7)
- adding theme files to test-generator, and moving into subdirectories (0b6f970)
- collection binding with no predicate (#98) (3e38fcc)
- collections with name items no longer redeclare the prop name (#183) (6ab4cdf)
- createDatastorePredicate call was added (#166) (fbee20c)
- dont pass all props to top level component (ee9e1b4)
- enable esModuleInterop (#85) (32eac19), closes #77
- enable info level logging, convert test-generator output to markdown (a23ccb7)
- ensuring we properly escape object keys with non-alpha characters (5216eca)
- explicitly build integ test package during cypress run to catch build failures (1d4a888)
- fixing override indice bug, and adding e2e test (c8500bf)
- getting cypress tests to run (2a40055)
- import custom component from local directory (#182) (5cd1076)
- include typescript parser plugin (8b4e765)
- moving @aws-amplify/ui-react to a devDependency (1aaa55d)
- moving amplify-ui core dependency to devDependencies to unblock studio build (3737db2)
- only import props type for top-level component (c850b8c)
- only pass props to top level (#63) (5e59d9b), closes #58
- only use useDataStoreBinding when predicate is set (#86) (ec079f1), closes #84
- pin the ui-react version to get around regression introduced in AmplifyProvider (#218) (18741cb)
- react render config (#45) (de74357)
- remove Box to View mapping (#144) (74f860c)
- remove export modifier for renderComponentOnly (#66) (6e3d097)
- remove extra component directories (#71) (e68d92b)
- remove text value from props and render bound property (#70) (aabed87), closes #67
- set correct import location for code sample (#203) (aabb39f)
- setting license, author, homepage, and repo information (e253a15)
- simple property binding default value (#168) (de84261)
- codegen-ui-react: collection items props takes precedent (#96) (0149ca2), closes #90
- codegen-ui-react: include all imports used in generated components (#40) (04f86bb)
- codegen-ui-react: include babel parser for prettier (#83) (e28551c)
- top level bindingProperties should be optional (#61) (b97d6fd)
- top level prop available as variables (#62) (788802e)
- update theme generation for new schema (#142) (a780893)
- update theming to support ui@next (92e9555)
- update unit tests per change from React.Element to React.ReactElement (d1b782f)
- updates to get concat and conditional working, and adding tests (ef4600f)
- updating example goldens to use children property instead of explicit text or string (19f3182)
- updating generated theme to work in test app (113a594)
- updating override paths to support child indices (278b6f8)
- updating repo names in github workflow (d1859f9)
- updating sample code snippets to accurately reflect current usage (2de5561)
- updating tests now that react router v6 is part of create-react-app (3c6beed)
- updating unit tests after merge failure, bumping package-locks back to v2 (1c49ac0)
- use correct identifier when using useDataStoreBinding (#104) (ef93e45)
- use temp package that does not break browser (#136) (12c9efb)
- add base action binding support (#124) (e6e60c0)
- add conditional binding (#102) (8c66425)
- add data binding predicate (#57) (d9e0216)
- add error handler to common entry points, and basic input validation (84b28c3)
- add notice to top of generated files (#56) (4f492cd), closes #55
- add output configuration for studio codegen (#32) (8cb2de9)
- add react attr generation for collectionBindingProperties (#53) (33390ed)
- add single record binding generation (#51) (454d754)
- add support for most existing primitives (#194) (f1fe271)
- add temp label synthetic prop to CheckboxField (#217) (b386451)
- add TextField primitive (#211) (bc7de0f)
- add type information to variants, and add e2e tests for variant rendering (6ce2ac9)
- add user specific attrs (#107) (67f34ac)
- adding gh workflow to test rendered goldens (17e0ca0)
- adding remaining test goldens, docs on e2e tests, and todos on next steps (30a5587)
- adding support for style variants in generated components (bb41ac5)
- concatenation binding implementation (#99) (1bfd428)
- extend base action binding types with navigation types and add test (dbccfbd)
- output theme file (#97) (02508c1)
- output type declaration (#118) (9db8bdc)
- parse string wrapped fixed values (#155) (3827f7c)
- primitive children prop mapping (#191) (d6cf178)
- remove console log (#76) (73fac18)
- remove FieldGroup, FieldGroupIcon, and FieldGroupIconButton primitives (#207) (baa8e64)
- remove input primitive (#212) (fc92841)
- remove string component type (#193) (986fc5f)
- replacing dependency on helper for collections sort with inline sort function (0d0df62)
- test-generate each case individually, add support for error cases as well (46f65cc)
- test-generator: run all schemas (#39) (00215ae)
- throw error on invalid script kind (#133) (ee3e79f)
- update model validator to throw on names and component types with whitespace (071a126)
- "fix: explicitly build integ test package during cypress run to catch build failures" (9e02d28)
- add children prop to all custom components (#198) (cbd96c9)
- add custom component test (d765667)
- add data binding model imports (#49) (11e5c47)
- adding additional test cases, and documenting failures as they come up (8340f98)
- adding support for additional component types for string and text types (53d5537)
- adding tests for basic components, stubbing remaining basic components (c3ee4e7)
- adding theme files to test-generator, and moving into subdirectories (0b6f970)
- collection binding with no predicate (#98) (3e38fcc)
- collections with name items no longer redeclare the prop name (#183) (6ab4cdf)
- createDatastorePredicate call was added (#166) (fbee20c)
- dont pass all props to top level component (ee9e1b4)
- enable esModuleInterop (#85) (32eac19), closes #77
- enable info level logging, convert test-generator output to markdown (a23ccb7)
- ensuring we properly escape object keys with non-alpha characters (5216eca)
- explicitly build integ test package during cypress run to catch build failures (1d4a888)
- fixing override indice bug, and adding e2e test (c8500bf)
- getting cypress tests to run (2a40055)
- import custom component from local directory (#182) (5cd1076)
- include typescript parser plugin (8b4e765)
- moving @aws-amplify/ui-react to a devDependency (1aaa55d)
- moving amplify-ui core dependency to devDependencies to unblock studio build (3737db2)
- only import props type for top-level component (c850b8c)
- only pass props to top level (#63) (5e59d9b), closes #58
- only use useDataStoreBinding when predicate is set (#86) (ec079f1), closes #84
- react render config (#45) (de74357)
- remove Box to View mapping (#144) (74f860c)
- remove export modifier for renderComponentOnly (#66) (6e3d097)
- remove extra component directories (#71) (e68d92b)
- remove text value from props and render bound property (#70) (aabed87), closes #67
- set correct import location for code sample (#203) (aabb39f)
- setting license, author, homepage, and repo information (e253a15)
- simple property binding default value (#168) (de84261)
- codegen-ui-react: collection items props takes precedent (#96) (0149ca2), closes #90
- codegen-ui-react: include all imports used in generated components (#40) (04f86bb)
- codegen-ui-react: include babel parser for prettier (#83) (e28551c)
- top level bindingProperties should be optional (#61) (b97d6fd)
- top level prop available as variables (#62) (788802e)
- update theme generation for new schema (#142) (a780893)
- update theming to support ui@next (92e9555)
- update unit tests per change from React.Element to React.ReactElement (d1b782f)
- updates to get concat and conditional working, and adding tests (ef4600f)
- updating example goldens to use children property instead of explicit text or string (19f3182)
- updating generated theme to work in test app (113a594)
- updating override paths to support child indices (278b6f8)
- updating repo names in github workflow (d1859f9)
- updating tests now that react router v6 is part of create-react-app (3c6beed)
- updating unit tests after merge failure, bumping package-locks back to v2 (1c49ac0)
- use correct identifier when using useDataStoreBinding (#104) (ef93e45)
- use temp package that does not break browser (#136) (12c9efb)
- add base action binding support (#124) (e6e60c0)
- add conditional binding (#102) (8c66425)
- add data binding predicate (#57) (d9e0216)
- add notice to top of generated files (#56) (4f492cd), closes #55
- add output configuration for studio codegen (#32) (8cb2de9)
- add react attr generation for collectionBindingProperties (#53) (33390ed)
- add single record binding generation (#51) (454d754)
- add support for most existing primitives (#194) (f1fe271)
- add type information to variants, and add e2e tests for variant rendering (6ce2ac9)
- add user specific attrs (#107) (67f34ac)
- adding gh workflow to test rendered goldens (17e0ca0)
- adding remaining test goldens, docs on e2e tests, and todos on next steps (30a5587)
- adding support for style variants in generated components (bb41ac5)
- concatenation binding implementation (#99) (1bfd428)
- extend base action binding types with navigation types and add test (dbccfbd)
- output theme file (#97) (02508c1)
- output type declaration (#118) (9db8bdc)
- parse string wrapped fixed values (#155) (3827f7c)
- primitive children prop mapping (#191) (d6cf178)
- remove console log (#76) (73fac18)
- remove string component type (#193) (986fc5f)
- replacing dependency on helper for collections sort with inline sort function (0d0df62)
- test-generate each case individually, add support for error cases as well (46f65cc)
- test-generator: run all schemas (#39) (00215ae)
- throw error on invalid script kind (#133) (ee3e79f)
- "fix: explicitly build integ test package during cypress run to catch build failures" (9e02d28)
- add children prop to all custom components (#198) (cbd96c9)
- add custom component test (d765667)
- add data binding model imports (#49) (11e5c47)
- adding additional test cases, and documenting failures as they come up (8340f98)
- adding support for additional component types for string and text types (53d5537)
- adding tests for basic components, stubbing remaining basic components (c3ee4e7)
- adding theme files to test-generator, and moving into subdirectories (0b6f970)
- collection binding with no predicate (#98) (3e38fcc)
- collections with name items no longer redeclare the prop name (#183) (6ab4cdf)
- createDatastorePredicate call was added (#166) (fbee20c)
- dont pass all props to top level component (ee9e1b4)
- enable esModuleInterop (#85) (32eac19), closes #77
- enable info level logging, convert test-generator output to markdown (a23ccb7)
- ensuring we properly escape object keys with non-alpha characters (5216eca)
- explicitly build integ test package during cypress run to catch build failures (1d4a888)
- fixing override indice bug, and adding e2e test (c8500bf)
- getting cypress tests to run (2a40055)
- import custom component from local directory (#182) (5cd1076)
- include typescript parser plugin (8b4e765)
- moving @aws-amplify/ui-react to a devDependency (1aaa55d)
- moving amplify-ui core dependency to devDependencies to unblock studio build (3737db2)
- only import props type for top-level component (c850b8c)
- only pass props to top level (#63) (5e59d9b), closes #58
- only use useDataStoreBinding when predicate is set (#86) (ec079f1), closes #84
- react render config (#45) (de74357)
- remove Box to View mapping (#144) (74f860c)
- remove export modifier for renderComponentOnly (#66) (6e3d097)
- remove extra component directories (#71) (e68d92b)
- remove text value from props and render bound property (#70) (aabed87), closes #67
- setting license, author, homepage, and repo information (e253a15)
- simple property binding default value (#168) (de84261)
- codegen-ui-react: collection items props takes precedent (#96) (0149ca2), closes #90
- codegen-ui-react: include all imports used in generated components (#40) (04f86bb)
- codegen-ui-react: include babel parser for prettier (#83) (e28551c)
- top level bindingProperties should be optional (#61) (b97d6fd)
- top level prop available as variables (#62) (788802e)
- update theme generation for new schema (#142) (a780893)
- update theming to support ui@next (92e9555)
- update unit tests per change from React.Element to React.ReactElement (d1b782f)
- updates to get concat and conditional working, and adding tests (ef4600f)
- updating example goldens to use children property instead of explicit text or string (19f3182)
- updating generated theme to work in test app (113a594)
- updating override paths to support child indices (278b6f8)
- updating repo names in github workflow (d1859f9)
- updating tests now that react router v6 is part of create-react-app (3c6beed)
- updating unit tests after merge failure, bumping package-locks back to v2 (1c49ac0)
- use correct identifier when using useDataStoreBinding (#104) (ef93e45)
- use temp package that does not break browser (#136) (12c9efb)
- add base action binding support (#124) (e6e60c0)
- add conditional binding (#102) (8c66425)
- add data binding predicate (#57) (d9e0216)
- add notice to top of generated files (#56) (4f492cd), closes #55
- add output configuration for studio codegen (#32) (8cb2de9)
- add react attr generation for collectionBindingProperties (#53) (33390ed)
- add single record binding generation (#51) (454d754)
- add type information to variants, and add e2e tests for variant rendering (6ce2ac9)
- add user specific attrs (#107) (67f34ac)
- adding gh workflow to test rendered goldens (17e0ca0)
- adding remaining test goldens, docs on e2e tests, and todos on next steps (30a5587)
- adding support for style variants in generated components (bb41ac5)
- concatenation binding implementation (#99) (1bfd428)
- extend base action binding types with navigation types and add test (dbccfbd)
- output theme file (#97) (02508c1)
- output type declaration (#118) (9db8bdc)
- parse string wrapped fixed values (#155) (3827f7c)
- remove console log (#76) (73fac18)
- replacing dependency on helper for collections sort with inline sort function (0d0df62)
- test-generator: run all schemas (#39) (00215ae)
- throw error on invalid script kind (#133) (ee3e79f)
- "fix: explicitly build integ test package during cypress run to catch build failures" (9e02d28)
- add custom component test (d765667)
- add data binding model imports (#49) (11e5c47)
- adding additional test cases, and documenting failures as they come up (8340f98)
- adding support for additional component types for string and text types (53d5537)
- adding tests for basic components, stubbing remaining basic components (c3ee4e7)
- adding theme files to test-generator, and moving into subdirectories (0b6f970)
- collection binding with no predicate (#98) (3e38fcc)
- collections with name items no longer redeclare the prop name (#183) (6ab4cdf)
- createDatastorePredicate call was added (#166) (fbee20c)
- dont pass all props to top level component (ee9e1b4)
- enable esModuleInterop (#85) (32eac19), closes #77
- enable info level logging, convert test-generator output to markdown (a23ccb7)
- ensuring we properly escape object keys with non-alpha characters (5216eca)
- explicitly build integ test package during cypress run to catch build failures (1d4a888)
- getting cypress tests to run (2a40055)
- import custom component from local directory (#182) (5cd1076)
- include typescript parser plugin (8b4e765)
- moving @aws-amplify/ui-react to a devDependency (1aaa55d)
- moving amplify-ui core dependency to devDependencies to unblock studio build (3737db2)
- only import props type for top-level component (c850b8c)
- only pass props to top level (#63) (5e59d9b), closes #58
- only use useDataStoreBinding when predicate is set (#86) (ec079f1), closes #84
- react render config (#45) (de74357)
- remove Box to View mapping (#144) (74f860c)
- remove export modifier for renderComponentOnly (#66) (6e3d097)
- remove extra component directories (#71) (e68d92b)
- remove text value from props and render bound property (#70) (aabed87), closes #67
- setting license, author, homepage, and repo information (e253a15)
- simple property binding default value (#168) (de84261)
- codegen-ui-react: collection items props takes precedent (#96) (0149ca2), closes #90
- codegen-ui-react: include all imports used in generated components (#40) (04f86bb)
- codegen-ui-react: include babel parser for prettier (#83) (e28551c)
- top level bindingProperties should be optional (#61) (b97d6fd)
- top level prop available as variables (#62) (788802e)
- update theme generation for new schema (#142) (a780893)
- update theming to support ui@next (92e9555)
- update unit tests per change from React.Element to React.ReactElement (d1b782f)
- updates to get concat and conditional working, and adding tests (ef4600f)
- updating example goldens to use children property instead of explicit text or string (19f3182)
- updating generated theme to work in test app (113a594)
- updating override paths to support child indices (278b6f8)
- updating repo names in github workflow (d1859f9)
- updating tests now that react router v6 is part of create-react-app (3c6beed)
- updating unit tests after merge failure, bumping package-locks back to v2 (1c49ac0)
- use correct identifier when using useDataStoreBinding (#104) (ef93e45)
- use temp package that does not break browser (#136) (12c9efb)
- add base action binding support (#124) (e6e60c0)
- add conditional binding (#102) (8c66425)
- add data binding predicate (#57) (d9e0216)
- add notice to top of generated files (#56) (4f492cd), closes #55
- add output configuration for studio codegen (#32) (8cb2de9)
- add react attr generation for collectionBindingProperties (#53) (33390ed)
- add single record binding generation (#51) (454d754)
- add type information to variants, and add e2e tests for variant rendering (6ce2ac9)
- add user specific attrs (#107) (67f34ac)
- adding gh workflow to test rendered goldens (17e0ca0)
- adding remaining test goldens, docs on e2e tests, and todos on next steps (30a5587)
- adding support for style variants in generated components (bb41ac5)
- concatenation binding implementation (#99) (1bfd428)
- extend base action binding types with navigation types and add test (dbccfbd)
- output theme file (#97) (02508c1)
- output type declaration (#118) (9db8bdc)
- parse string wrapped fixed values (#155) (3827f7c)
- remove console log (#76) (73fac18)
- replacing dependency on helper for collections sort with inline sort function (0d0df62)
- test-generator: run all schemas (#39) (00215ae)
- throw error on invalid script kind (#133) (ee3e79f)
- "fix: explicitly build integ test package during cypress run to catch build failures" (9e02d28)