Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@aws-amplify/appsync-modelgen-plugin

aws-amplify956.5kApache-2.02.15.2TypeScript support: included

null

graphql, appsync, aws, amplify, codegen

readme

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.15.2 (2025-02-25)

Bug Fixes

  • keep foreign keys on native platforms when they are part of the primary key (#887) (b4c4af5)
  • stop pascal casing enums for MIS (#931) (f763085)

2.15.1 (2024-11-14)

Bug Fixes

  • conversation: prefix supporting types with AmplifyAI (#907) (eba466f)

2.15.0 (2024-11-07)

Features

2.14.0 (2024-10-28)

Bug Fixes

  • add owner field to conversation model (#893) (705ac3a)

Features

  • remove update: null for conversation model in MIS (#895) (bef8bb2)
  • Sync codegen behavior implementation adding generateModelsSync (#894) (fac63c1)

2.13.2 (2024-10-03)

Bug Fixes

2.13.1 (2024-09-26)

Bug Fixes

  • amplify-codegen: support multiple indexes on the same field in introspection schema (#879) (60dd629)

2.13.0 (2024-09-05)

Features

  • appsync-modelgen-plugin: add support for generation route definitions (#869) (8c4be9a)
  • conversation: add conversation route handling in mis (#872) (b4821bd)

2.12.3 (2024-07-01)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.12.2 (2024-05-22)

Bug Fixes

  • amplify-codegen: fix for non-model decoding in flutter v1 (#843) (0ffe64f)

2.12.1 (2024-05-06)

Bug Fixes

  • add missing closing parens on swift hasMany (#835) (cfd4c2b)
  • java builder steps to respect handleListNullabilityTransparently (#830) (5eb0aa8)

2.12.0 (2024-04-29)

Bug Fixes

  • validate references on belongsTo when cpk is disabled (#822) (a909ff3)

Features

  • use a different associated field for references on native (#818) (9a8d048)

2.11.0 (2024-04-25)

Bug Fixes

  • do not remove belongsTo target names when using references (#814) (de394dd)
  • missing targetNames in hasOne reference (02a581f)
  • return reference behavior to main for all but introspection (#824) (e7320a9)
  • use standalone ajv validation for model introspection schema (#807) (9f55941)

Features

2.10.0 (2024-04-03)

Bug Fixes

  • process input object, union and interface metadata in model introspection schema codegen (#795) (73e4520)

Features

  • use default directives from @aws-amplify/graphql-directives (#796) (a94649e)

2.9.0 (2024-01-29)

Features

  • introspection: add metadata for custom GraphQL operations (#771) (98b4243)

2.8.1 (2023-12-11)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.8.0 (2023-10-05)

Features

  • Support Amplify Android Lazy Types and Custom Selection Set (#699) (6e3de3c), closes #697

2.7.5 (2023-10-02)

Bug Fixes

  • remove unnecessary deps, including fixture dependencies (#731) (7d71ee0)

2.7.4 (2023-10-02)

Bug Fixes

2.7.3 (2023-09-26)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.7.2 (2023-09-25)

Bug Fixes

  • move types from runtime deps to dev deps (#708) (f7a024d)

2.7.1 (2023-09-19)

Bug Fixes

  • avoid name collision on java model build step (#700) (f44358a)

2.7.0 (2023-09-12)

Features

Reverts

  • Revert "feat: graphql-generator package (#677)" (#687) (d7a84d6), closes #677 #687

2.6.0 (2023-08-15)

Features

2.5.3 (2023-07-25)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.5.2 (2023-07-24)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.5.1 (2023-07-17)

Bug Fixes

  • support key directive in model introspection schema gen (#628) (7397ab9)

2.5.0 (2023-06-29)

Features

  • Add ModelIdentifier for all Java models (#612) (852b7b2)

2.4.5 (2023-05-11)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.4.4 (2023-05-09)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.4.3 (2023-05-04)

Bug Fixes

  • codegen: generate default name for index directive (fcca641)

2.4.2 (2023-04-25)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.4.1 (2023-04-12)

Bug Fixes

  • introspection: primary key info when pk is belongsTo field (#570) (63183c5)

2.4.0 (2023-03-10)

Features

  • amplify-codegen: iOS LazyReference and ModelPath (#504) (6ff41e8)

2.3.3 (2023-01-24)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

2.3.2 (2023-01-09)

Bug Fixes

  • appsync-modelgen-plugin: associatedWith fields in bidirectional hasone (6055503)
  • update JS/TS MIPR (4846f83)

2.3.1 (2022-11-16)

Bug Fixes

  • amplify-codegen: dart, add hardcoded modelName method for ModelType classes (#514) (89f00a5)

2.3.0 (2022-11-03)

Bug Fixes

  • addressing missing key for unidirectional @hasMany on JS (#507) (51fd6de)

Features

  • introspection: add primary key info in model schema (#503) (82b6625)

2.2.2 (2022-10-25)

Bug Fixes

  • lazy codegen for schemas without relationships (#500) (7cb219f)

2.2.1 (2022-10-21)

Bug Fixes

  • model-introspection: add type export at package root (#497) (c930769)

2.2.0 (2022-10-12)

Features

  • appsync-modelgen-plugin: add toMap method in dart modelgen(#491) (68f7fb1)
  • lazy loading conditional type (#489) (43d81af)

2.1.0 (2022-09-02)

Bug Fixes

Features

  • amplify-codegen: new codegen command of model intropection (#476) (ab991c3)

2.0.5 (2022-08-05)

Bug Fixes

  • amplify-codegen: iOS use default when PK.OptionallyManagedId (#469) (750ba15)
  • amplify-codegen: rename ModelIdentifiable.Identifier to IdentifierProtocol (#467) (463fef4)

2.0.4 (2022-08-01)

Bug Fixes

  • modelgen-js: use string array for associateWith (#464) (45d4010)

2.0.3 (2022-07-27)

Bug Fixes

  • modelgen-js: use optional fields for FK in manyToMany (#462) (5c6c91c)

2.0.2 (2022-07-19)

Bug Fixes

  • appsync-dart-visitor: generate correct model id filed name (#429) (59f049d)

2.0.1 (2022-07-05)

Bug Fixes

  • appsync-dart-visitor: generate correct model id filed name (#429) (59f049d)

2.0.0 (2022-04-25)

Bug Fixes

  • appsync-dart-visitor: update ignored linter rules (#404) (7d2fdaf)
  • modelgen-java: inconsistence of required fields between builder and copy (#416) (c434a69)

chore

  • mv bump associated with revert to caret-versioning in CLI (#412) (8f00f73)

Features

  • appsync-modelgen-plugin: add sort key field in manyToMany models (#401) (5716d10)

BREAKING CHANGES

  • no-op to bump major-version

1.32.0 (2022-02-24)

Features

  • add null type union to optional fields (48b10f1)

1.31.0 (2022-02-03)

Features

  • update imports generated for flutter datastore plugin dependency (#382) (#388) (329e513), closes #380

1.30.2 (2022-01-13)

Bug Fixes

1.30.1 (2022-01-13)

Bug Fixes

  • modelgen-js: rm readonly fields check for type metadata (#367) (4750358)

1.30.0 (2022-01-12)

Bug Fixes

  • appsync-dart-visitor: applying nullsafe operation to non-null safe code (#332) (#364) (1526d1e)
  • modelgen: remove timestamps if defined null in @model (#355) (ee90c2c)
  • modelgen: unit test for custom pk in manyToMany (#361) (718c512)

Features

1.29.13 (2022-01-11)

Bug Fixes

  • remove early removal of field from model in the case of connection (3de34f4)
  • remove unused import per LGTM check (7b4a24d)
  • appsync-modelgen-plugin: associatedWith correctly points to model field rather than ID in bi-directional relations (a39b61d)
  • appsync-modelgen-plugin: revert #326 (d36323d)
  • appsync-modelgen-plugin: turn on the shouldUseModelNameFieldInHasManyAndBelongsTo flag for Android (6cf1ebb)
  • change the if statement (0b0b075)
  • partially rolling back commit 310 for flutter, swift, and java platforms (#319) (6c2f0c8)
  • set associatedWith to correct field with hasOne/hasMany and belongsTo (289e38b)

1.29.12 (2022-01-05)

Reverts

  • Revert "build: update packages (#325)" (#343) (694856a), closes #325 #343

1.29.11 (2022-01-04)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

1.29.10 (2021-12-15)

Bug Fixes

  • appsync-modelgen-plugin: revert not removing the additional fields in join for many-to-many (6bf2156)

1.29.9 (2021-11-30)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

1.29.8 (2021-11-20)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

1.29.7 (2021-11-17)

Bug Fixes

  • amplify-codegen: fix name for many to many join table fields (#303) (a9ea050)

1.29.6 (2021-11-12)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

1.29.5 (2021-11-09)

Bug Fixes

  • filter related fields by type to avoid finding wrong field (883c01e)

1.29.4 (2021-11-07)

Bug Fixes

1.29.3 (2021-11-06)

Bug Fixes

  • amplify-codegen: revert for #276 (770777e)
  • amplify-codegen: updates hasone link location (98356b0)

1.29.2 (2021-11-03)

Bug Fixes

  • amplify-codegen: fix v2 has one process connection directive (fc4046e)

Reverts

  • Revert "Feature: Use improved pluralization" (a891a4f)

1.29.1 (2021-10-21)

Bug Fixes

  • appsync-modelgen-plugin: non model type with id field in java (#260) (186f8cd)

1.29.0 (2021-10-05)

Features

  • appsync-modelgen-plugin: update Flutter ignored rules and add analysis note (#248) (1f5e883)

1.28.0 (2021-09-29)

Bug Fixes

  • appsync-modelgen-plugin: remove UUID check in java (#243) (aa14e86)

Features

  • appsync-modelgen-plugin: Many to many directive (#238) (cf95f9c), closes #217

1.27.4 (2021-09-15)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

1.27.3 (2021-08-27)

Bug Fixes

  • add null safety ff check (9940457)
  • apply toJson changes for float and int (3d1d7ac)
  • appsync-modelgen-plugin: add type cast for float fromJson (7044492)
  • appsync-modelgen-plugin: remove unnecessary null-aware operators (#227) (a1c4e34)

1.27.2 (2021-08-18)

Bug Fixes

  • appsync-modelgen-plugin: dart model internal constructor with no internal fields (#210) (4d743b9)
  • appsync-modelgen-plugin: remove warning and uuid check for java (#198) (6f932d0)

1.27.1 (2021-07-28)

Bug Fixes

  • appsync-modelgen-plugin: fix init when no read-only fields found (#205) (7265f3a)

1.27.0 (2021-07-12)

Features

  • appsync-modelgen-plugin: expose readonly labels to model ts output (#185) (368a7c0)

1.26.0 (2021-06-30)

Features

1.25.0 (2021-06-02)

Bug Fixes

  • appsync-modelgen-plugin: include auth rule provider in the Java models, if available (#168) (69cd61a)
  • appsync-modelgen-plugin: skip query/mutation/sub types (#180) (aa0dbb3)

Features

1.24.0 (2021-05-25)

Bug Fixes

  • appsync-modelgen-plugin: restore the old init if timestamp disabled (#177) (f923e14)

Features

1.23.1 (2021-03-31)

Bug Fixes

  • modelgen: revert not adding ID field automatically (4a3c000)

1.23.0 (2021-03-29)

Bug Fixes

  • modelgen: match the error message in test (115a311)
  • modelgen: throw error when id field is not present on models (d19a317)

Features

  • dart-modelgen: change the naming pattern for classType (#115) (8dfa6a6)

1.22.10 (2021-02-25)

Bug Fixes

  • @aws-amplify/appsync-modelgen-plugin: JS targetName for hasOne (#93) (3a5c4a5)

1.22.9 (2021-02-22)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

1.22.8 (2021-02-15)

Bug Fixes

  • amplify-flutter: correctly serialize empty model lists (0b724ee)
  • modelgen-dart: rename test model called TemporalTime to avoid conflicts with dart type (aa72032)
  • modelgen-dart-optionals-fix: fix rendering optionals in dart modelgen (a64177f)
  • modelgen-flutter: correctly handle nullable strings in dart toString (434c024)
  • modelgen-flutter: correctly handle nullable strings in dart toString (76e1ac6)
  • modelgen-flutter: Fix Optional (d335b17)
  • modelgen-java: change float type mapping to double (5e7f0a7)
  • modelgen-java: change float type mapping to double (fa1da80)

1.22.7 (2021-02-10)

Bug Fixes

  • appsync-modelgen-plugin: change the time native type mapping and tostring method (3d0d852)
  • modelgen: add additional param to query fields (0ce8cf3)
  • modelgen-android: add additional param to query fields (46485a9)
  • modelgen-flutter: change the time native type mapping and tostring method (526839d)

1.22.6 (2021-02-05)

Bug Fixes

  • patch-release: override previous patch release (f2fe6e7)

1.22.4 (2020-12-17)

Bug Fixes

  • appsync-modelgen-plugin: add get modeltype method in model provider (b3daebb)
  • appsync-modelgen-plugin: generate correct output for field/enum w/o list or nullable (129ed4c)
  • modelgen: add targetName in hasOne relation (16ff6c3)

1.22.3 (2020-12-11)

Bug Fixes

  • modelgen: reduce the @types/node dependency to 12.12.6 (e2a6047)

1.22.2 (2020-12-04)

Note: Version bump only for package @aws-amplify/appsync-modelgen-plugin

1.22.1 (2020-12-03)

4.37.1 (2020-12-02)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: address feedback from flutter team(Nov 28) (#6004) (b624e0f)

1.22.0 (2020-11-26)

Bug Fixes

4.36.0 (2020-11-24)

Features

  • amplify-codegen-appsync-model-plugin: add appsync dart visitor … (#5937) (28168ad)

1.21.1 (2020-11-22)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.21.0 (2020-11-22)

Bug Fixes

  • ** amplify-codegen-appsync-model-plugin:** field name errors (#3055) (cde1bc0)
  • amplify-codegen: use Java Long for AWSTimestamp (#3615) (051b2fb), closes #3593
  • amplify-codegen-appsync-model-plugin: Support Embeddable Types for iOS (#4545) (bb51678)
  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add auth directive info (#3050) (9951402)
  • amplify-codegen-appsync-model-plugin: Add delimiter in Android toString output (#4463) (395ee16)
  • amplify-codegen-appsync-model-plugin: add field level @auth process (#5543) (1340343)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add ownerField to modelgen… (#5455) (763f4af)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: DataStore Array Support (#5327) (c88bee1), closes #5139
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: fix nullable lists (#5450) (ec02076)
  • amplify-codegen-appsync-model-plugin: fix typo in swift model gen (#3256) (c5109ba)
  • amplify-codegen-appsync-model-plugin: generate nullable types for list (#5493) (8b5043c)
  • amplify-codegen-appsync-model-plugin: refactor the build step in java modelgen (#5500) (95838c7)
  • amplify-codegen-appsync-model-plugin: revert changes of adding ownerField for implicit cases for @auth (#5682) (85c9c93)
  • add owner field if owner auth is included in auth rules (#5335) (2200f51)
  • bug in CopyofBuilder class with no nullable and non nullable fields (#5108) (646435a)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: support non-codeable types (#3226) (9c5b7e9), closes #3035
  • correct casing of string type (#2947) (c9887c3), closes #2945
  • pass appsync specific directives to model gen (#3211) (c9a6ada)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: support self referncing connections (#3046) (2c46431), closes #3040
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2

Features

  • Lambda layers (#4697) (4e97400)
  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: add non-model support - Java (#3976) (0016135), closes #3586
  • amplify-codegen-appsync-model-plugin: add support for keyName (#4258) (024b825)
  • amplify-codegen-appsync-model-plugin: iOS add suport for auth (#4329) (05cc6fc)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: support @connection with fields in modelgen (#3680) (088d46f), closes #3225
  • amplify-codegen-appsync-model-plugin: support types sans model (3dad60a)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)
  • amplify-codegen-appsync-model-plugin: update java tostring to include fields (#3773) (547cf94)

1.20.10 (2020-10-30)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: revert changes of adding ownerField for implicit cases for @auth (#5682) (85c9c93)

1.20.9 (2020-10-22)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: add field level @auth process (#5543) (1340343)
  • amplify-codegen-appsync-model-plugin: generate nullable types for list (#5493) (8b5043c)
  • amplify-codegen-appsync-model-plugin: refactor the build step in java modelgen (#5500) (95838c7)

1.20.8 (2020-10-07)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: add ownerField to modelgen… (#5455) (763f4af)

1.20.7 (2020-10-01)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: DataStore Array Support (#5327) (c88bee1), closes #5139
  • amplify-codegen-appsync-model-plugin: fix nullable lists (#5450) (ec02076)

1.20.6 (2020-09-25)

Bug Fixes

  • add owner field if owner auth is included in auth rules (#5335) (2200f51)

1.20.5 (2020-08-31)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.20.4 (2020-08-20)

Bug Fixes

  • bug in CopyofBuilder class with no nullable and non nullable fields (#5108) (646435a)

1.20.3 (2020-08-06)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.20.2 (2020-07-29)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.20.1 (2020-07-23)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.20.0 (2020-07-07)

Features

1.19.2 (2020-06-18)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: Support Embeddable Types for iOS (#4545) (7d4652b)

1.19.1 (2020-06-10)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: Add delimiter in Android toString output (#4463) (a0a3972)

1.19.0 (2020-05-26)

Features

  • amplify-codegen-appsync-model-plugin: iOS add suport for auth (#4329) (17ac344)

1.18.0 (2020-05-15)

Features

  • amplify-codegen-appsync-model-plugin: add support for keyName (#4258) (024b825)

1.17.0 (2020-05-08)

Features

  • amplify-codegen-appsync-model-plugin: add non-model support - Java (#3976) (0016135), closes #3586

1.16.0 (2020-04-23)

Features

  • amplify-codegen-appsync-model-plugin: update java tostring to include fields (#3773) (547cf94)

1.15.0 (2020-04-06)

Features

1.14.0 (2020-03-26)

Features

  • amplify-codegen-appsync-model-plugin: support types sans model (3dad60a)

1.13.5 (2020-03-22)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.13.4 (2020-03-10)

Bug Fixes

1.13.3 (2020-02-13)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.13.2 (2020-02-07)

Note: Version bump only for package amplify-codegen-appsync-model-plugin

1.13.1 (2020-01-24)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: fix typo in swift model gen (#3256) (c5109ba)

1.13.0 (2020-01-23)

Bug Fixes

  • ** amplify-codegen-appsync-model-plugin:** field name errors (#3055) (cde1bc0)
  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add auth directive info (#3050) (9951402)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • correct casing of string type (#2947) (c9887c3), closes #2945
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: support non-codeable types (#3226) (9c5b7e9), closes #3035
  • amplify-codegen-appsync-model-plugin: support self referncing connections (#3046) (2c46431), closes #3040
  • pass appsync specific directives to model gen (#3211) (c9a6ada)
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.12.0 (2020-01-09)

Bug Fixes

  • ** amplify-codegen-appsync-model-plugin:** field name errors (#3055) (cde1bc0)
  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add auth directive info (#3050) (9951402)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: support self referncing connections (#3046) (2c46431), closes #3040
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2
  • correct casing of string type (#2947) (c9887c3), closes #2945

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.11.0 (2019-12-31)

Bug Fixes

  • ** amplify-codegen-appsync-model-plugin:** field name errors (#3055) (cde1bc0)
  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add auth directive info (#3050) (9951402)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: support self referncing connections (#3046) (2c46431), closes #3040
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2
  • correct casing of string type (#2947) (c9887c3), closes #2945

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.10.0 (2019-12-28)

Bug Fixes

  • ** amplify-codegen-appsync-model-plugin:** field name errors (#3055) (cde1bc0)
  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add auth directive info (#3050) (9951402)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: support self referncing connections (#3046) (2c46431), closes #3040
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2
  • correct casing of string type (#2947) (c9887c3), closes #2945

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.9.0 (2019-12-26)

Bug Fixes

  • ** amplify-codegen-appsync-model-plugin:** field name errors (#3055) (cde1bc0)
  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add auth directive info (#3050) (9951402)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: support self referncing connections (#3046) (2c46431), closes #3040
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2
  • correct casing of string type (#2947) (c9887c3), closes #2945

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.8.0 (2019-12-25)

Bug Fixes

  • ** amplify-codegen-appsync-model-plugin:** field name errors (#3055) (cde1bc0)
  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add auth directive info (#3050) (9951402)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: support self referncing connections (#3046) (2c46431), closes #3040
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2
  • correct casing of string type (#2947) (c9887c3), closes #2945

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.7.0 (2019-12-20)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • correct casing of string type (#2947) (c9887c3), closes #2945
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.6.0 (2019-12-10)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: add additional scalars (#2919) (4521f67)
  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: make id field as first field (474ff97)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • correct casing of string type (#2947) (c9887c3), closes #2945
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.4.0 (2019-12-03)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: add toString in hashCode (5b74dfa)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove swift loader extension (d7b1995)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: revert lazy load (3323a31)
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)
  • amplify-codegen-appsync-model-plugin: update swift protocol (#2911) (38c4196)
  • amplify-codegen-appsync-model-plugin: use LazyCollection (JS/TS) (#2905) (4fa3a53), closes #2

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.3.0 (2019-12-01)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: add Amplify extension to ios (4a97971)
  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: builder to exclude connection (6b78f3d)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: fix connection keyname issue (e3e52b3)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)
  • amplify-codegen-appsync-model-plugin: remove non connected models (6422a63)
  • amplify-codegen-appsync-model-plugin: remove targetName from model (#2871) (f2ab7a3)
  • amplify-codegen-appsync-model-plugin: update QueryField name (java) (#2884) (fb480fd)

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.2.0 (2019-11-27)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: add missing packages (aaab38e)
  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)

1.1.0 (2019-11-27)

Bug Fixes

  • amplify-codegen-appsync-model-plugin: fix android models (#2800) (cc96a05)
  • amplify-codegen-appsync-model-plugin: include enums in JS exports (#2805) (cac07aa)

Features

  • amplify-codegen-appsync-model-plugin: add fromId method (#2843) (2f422da)
  • amplify-codegen-appsync-model-plugin: modelgen connection support (#2836) (353749c)
  • amplify-codegen-appsync-model-plugin: update java model generator (#2785) (c66148c)