Releases: aws-amplify/amplify-category-api
Amplify API Category 5.5.1
What's Changed
- build: add vpc-db-lambda/lib and rds-patching-lambda/lib to prettier ignore by @dpilch in #1723
- chore: clean require cache before executing overrides by @alharris-at in #1725
- fix: fetch all tags in release workflow by @phani-srikar in #1712
- chore: add support for failed e2e test debug by @AaronZyLee in #1726
- Release by @alharris-at in #1728
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.5.0
What's Changed
- feature(graphql): add vpc support for rds import schema by @sundersc in #1545
- feature(graphql): modify sql lambda to use public layer by @sundersc in #1553
- feat(graphql): vpc support for sql lambda by @sundersc in #1568
- feat(graphql): patching rds lambda layer by @sundersc in #1581
- chore(api): merge main into rds feature branch by @sundersc in #1597
- fix(api): improve cli workflow to support database url by @sundersc in #1595
- fix(api): add delay to rds patching by @sundersc in #1613
- chore: add spec and script for scheduled cleanup by @AaronZyLee in #1630
- chore: increase unit test coverage on mapsToTransformer by @alharris-at in #1636
- chore: add unit tests, fix bug for date marshalling by @alharris-at in #1635
- chore: update lint rules, and catch up transform so it passes by @alharris-at in #1639
- chore: add unit tests for searchable transformer by @alharris-at in #1638
- chore: get lint rules all passing on resolvers.ts by @alharris-at in #1643
- feat(api): use latest layer for sql lambda by @sundersc in #1629
- feat: release alpha cdk construct by @alharris-at in #1645
- Release API Category Packages by @alharris-at in #1650
- release update by @alharris-at in #1651
- chore: add check for reserved tag names by @phani-srikar in #1649
- chore(api): upgrade cdk version to 2.80 by @sundersc in #1654
- chore(api): trigger release by @sundersc in #1655
- style: auto format with prettier by @dpilch in #1561
- chore: update semver deps for dependabot by @alharris-at in #1657
- chore: refresh test package lockfile to mitigate dependabot by @alharris-at in #1661
- fix: use tagged release for e2e tests for codebuild by @alharris-at in #1662
- ci: use prettier and depcheck in CB lint step by @dpilch in #1663
- chore: use peer deps for api category for cdk and constructs by @alharris-at in #1664
- fix: make iam.PoilcyStatement from IAM policy JSON object by @fossamagna in #1556
- fix: publish issue with webhook trigger by @AaronZyLee in #1677
- Release API Category by @alharris-at in #1678
- feat(ci): add canary workflow for codebuild by @AaronZyLee in #1666
- feat: add build job for windows by @phani-srikar in #1633
- chore: fix branch name resolution for release via webhook by @phani-srikar in #1683
- feat: support custom preprocessors for different schema shapes by @alharris-at in #1684
- Release API plugin - 7/18/23 by @phani-srikar in #1688
- style: fix eslint rule yoda by @dpilch in #1687
- style: fix eslint rule spaced-comment by @dpilch in #1674
- style: fix eslint rule import/order by @dpilch in #1670
- style: fix elint rule import/newline-after-import by @dpilch in #1690
- style: fix eslint rule lines-between-class-members by @dpilch in #1681
- fix: longer timeout for npm fetch by @AaronZyLee in #1692
- chore(deps): bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1689
- chore(api): merge rds feature branch to main by @sundersc in #1698
- Remove vm2 for Plugin on main by @phani-srikar in #1705
- Release API plugin 7/21/23 by @phani-srikar in #1709
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.4.7
What's Changed
- chore: add spec and script for scheduled cleanup by @AaronZyLee in #1630
- chore: increase unit test coverage on mapsToTransformer by @alharris-at in #1636
- chore: add unit tests, fix bug for date marshalling by @alharris-at in #1635
- chore: update lint rules, and catch up transform so it passes by @alharris-at in #1639
- chore: add unit tests for searchable transformer by @alharris-at in #1638
- chore: get lint rules all passing on resolvers.ts by @alharris-at in #1643
- feat: release alpha cdk construct by @alharris-at in #1645
- Release API Category Packages by @alharris-at in #1650
- release update by @alharris-at in #1651
- chore: add check for reserved tag names by @phani-srikar in #1649
- chore(api): upgrade cdk version to 2.80 by @sundersc in #1654
- chore(api): trigger release by @sundersc in #1655
- style: auto format with prettier by @dpilch in #1561
- chore: update semver deps for dependabot by @alharris-at in #1657
- chore: refresh test package lockfile to mitigate dependabot by @alharris-at in #1661
- fix: use tagged release for e2e tests for codebuild by @alharris-at in #1662
- ci: use prettier and depcheck in CB lint step by @dpilch in #1663
- chore: use peer deps for api category for cdk and constructs by @alharris-at in #1664
- fix: make iam.PoilcyStatement from IAM policy JSON object by @fossamagna in #1556
- fix: publish issue with webhook trigger by @AaronZyLee in #1677
- Release API Category by @alharris-at in #1678
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.4.5
What's Changed
- chore: add spec and script for scheduled cleanup by @AaronZyLee in #1630
- chore: increase unit test coverage on mapsToTransformer by @alharris-at in #1636
- chore: add unit tests, fix bug for date marshalling by @alharris-at in #1635
- chore: update lint rules, and catch up transform so it passes by @alharris-at in #1639
- chore: add unit tests for searchable transformer by @alharris-at in #1638
- chore: get lint rules all passing on resolvers.ts by @alharris-at in #1643
- feat: release alpha cdk construct by @alharris-at in #1645
- Release API Category Packages by @alharris-at in #1650
- release update by @alharris-at in #1651
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.4.3
What's Changed
- chore: add minimum unit test threshold by @alharris-at in #1591
- fix: adding tests, and fixing some bugs, updating api a bit by @alharris-at in #1593
- fix: use addDependency instead of addDependsOn by @alharris-at in #1596
- fix: dependent alert for fast-xml-parser by @AaronZyLee in #1598
- feat: add construct method to retrieve generated function slots by @alharris-at in #1601
- chore: refactor remaining bool config into transormParameters by @alharris-at in #1603
- chore: updating types to what we expect for alpha scope by @alharris-at in #1604
- fix: handling of all floating promises by @Amplifiyer in #1577
- test: add e2e test for construct by @dpilch in #1574
- chore: update cdk api based on api review by @alharris-at in #1609
- chore: rename graphql behavior prop by @alharris-at in #1611
- chore(deps): bump fast-xml-parser from 4.2.4 to 4.2.5 by @dependabot in #1610
- chore(deps): bump semver from 7.5.1 to 7.5.2 by @dependabot in #1608
- chore: increase test coverage for api construct, and fix slot overrides bug by @alharris-at in #1618
- chore: bump up unit test coverage for graphql-transformer package by @alharris-at in #1617
- chore: use peer deps for cdk and constructs, and update in amplify packages by @alharris-at in #1612
- chore(deps): bump semver from 7.3.8 to 7.5.3 in /packages/graphql-transformers-e2e-tests/resources/jsonServer by @dependabot in #1620
- ci: add code build support by @AaronZyLee in #1621
- fix: fixing bad quotes in e2e te st by @alharris-at in #1632
- Release Amplify Category API by @dpilch in #1634
New Contributors
- @Amplifiyer made their first contribution in #1577
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.4.2
What's Changed
- chore: remove rds related commands by @phani-srikar in #1531
- refactor: hoist overrides to api-category-api by @dpilch in #1529
- chore: remove filepaths from context by @alharris-at in #1542
- chore: move override tests into api category by @alharris-at in #1543
- GraphQL Refactor Step 1 - Refactor Transformer Chain Creation to separate package by @alharris-at in #1528
- GraphQL Refactor Step 2 - Refactor GraphQLTransform construction into separate package. by @alharris-at in #1548
- GraphQL Refactor Step 3 - Refactor Transform Invocation into Separate Package by @alharris-at in #1549
- GraphQL Refactor Step 4 - Refactor Transform Invocation into New Top-Level Package by @alharris-at in #1550
- chore: refactor so legacyApiKey flag is a boolean in-transformer, not a number by @alharris-at in #1554
- refactor: remove ttl override from context by @dpilch in #1558
- chore: refactor feature flags out of transformer layer, only use params by @alharris-at in #1562
- Fix the failing e2e tests due to Feature Flag misconfigurations by @phani-srikar in #1576
- feat: add CDK construct for graphql api by @alharris-at in #1555
- chore: refactor functional tests, update tests, refactor api slightly by @alharris-at in #1578
- chore: use peer deps for proposed cdk construct by @alharris-at in #1579
- Release Amplify Category API by @AaronZyLee in #1590
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.4.1
What's Changed
- fix: use node18 instead of default image for all pipelines by @alharris-at in #1508
- chore: improve docs on iterative builds while developing by @alharris-at in #1510
- Update CODEOWNERS to require admin approval on api surface area change by @alharris-at in #1521
- refactor: remove pathManager by @dpilch in #1486
- refactor: remove state manager by @dpilch in #1506
- chore: adding depcheck step to post-commit hook by @alharris-at in #1523
- chore: remove fs access from template asset construction by @alharris-at in #1524
- amplify-cli-core refactor cleanup by @dpilch in #1511
- chore: refactor so that the searchable transformer is always attached to the chain by @alharris-at in #1527
- fix(graphql): renamed subscription should generate auth resolver by @sundersc in #1532
- chore(api): trigger release pipeline by @sundersc in #1538
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.4.0
What's Changed
- refactor: remove/replace some amplify-cli-core deps by @dpilch in #1456
- refactor: replace $TSAny with any by @dpilch in #1481
- refactor: replace $TSObject with Record<string, any> by @dpilch in #1483
- feat: add force-api-refresh option to the api push command in order to support refreshing an API (for example, on resolver code changes) by @alharris-at in #1495
- fix: update version nodejs16.x from nodejs12.x since nodejs12.x is deprecated by @fossamagna in #1447
- fix: container resource name input validation pattern by @Kaiki-kk in #1490
- API Category Release by @alharris-at in #1502
New Contributors
- @Kaiki-kk made their first contribution in #1490
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.3.0
What's Changed
- feat(api): interface and helpers for importing datasources by @sundersc in #1037
- feat: add utils for parameter store interactions by @phani-srikar in #1039
- feat(graphql): mysql implementation for describe table interface by @sundersc in #1062
- feat(api): convert rds schema graphql by @sundersc in #1076
- Add rds packages, initial rdsModel impl by @marcvberg in #1089
- feat: add api import, generate-schema workflows by @phani-srikar in #1105
- test(api): e2e core library for rds tests by @sundersc in #1120
- Remove unneeded new RDS packages by @marcvberg in #1173
- Fixing build errors after rds package removal by @marcvberg in #1178
- Rebase on main by @marcvberg in #1180
- chore: update API files by @phani-srikar in #1186
- chore(api): add datasource info to transformer context instance by @sundersc in #1181
- feat: add imported RDS database secrets management workflows by @phani-srikar in #1176
- Fix api extract job on rds feature branch by @phani-srikar in #1191
- feat(graphql): factory pattern vtl generator for model directive by @sundersc in #1188
- chore(graphql): improve typing on vtl generator methods by @sundersc in #1205
- feat: RDS generate schema handles default values by @phani-srikar in #1203
- feat(graphql): infer enums from database schema by @sundersc in #1207
- feat: add RDS primary key transformer by @phani-srikar in #1216
- feat(graphql): add index directive support for rds datasource by @sundersc in #1219
- Enable rds lambda by @marcvberg in #1230
- fix(graphql): rds import errors due to primary key and index by @sundersc in #1237
- feature: add a utility to convert an input graphQL filter into an RDS query expression by @manaswi223 in #1236
- Get LIST operations working RDS by @marcvberg in #1240
- fix(graphql): index rds query by @sundersc in #1241
- feat: update RDS Db info input flow by @phani-srikar in #1233
- Merge latest main into rds feature branch by @phani-srikar in #1325
- Merge main branch into rdsv2 feature branch - 03/24/2023 by @phani-srikar in #1366
- chore(api): remove unused custom resources files by @sundersc in #1380
- chore: Bump API category repo to node 18 by @AaronZyLee in #1365
- Schema Validation by @bzsurbhi in #1387
- fix(graphql): add option to disable resolver deduping by @sundersc in #1388
- chore: copy show-auth-acm and showApiAuthAcm from CLI core package by @aherschel in #1392
- Merge main into RDS feature branch by @marcvberg in #1384
- chore(deps): bump vm2 from 3.9.14 to 3.9.15 by @dependabot in #1395
- fix(auth): ownerfield as pk in relational models by @AaronZyLee in #1389
- e2e test import RDS database user input flow by @phani-srikar in #1341
- Dynamic group sub fix by @marcvberg in #1393
- Feat: allow filtering on RDS list queries by @marcvberg in #1245
- Schema validations by @bzsurbhi in #1379
- feature: expose isDataStoreEnabled utility given amplify context by @alharris-at in #1409
- chore: use 11.0.3 CLI for testing by @phani-srikar in #1410
- merge main into rds-support branch by @sundersc in #1414
- API Category Release by @alharris-at in #1421
- chore: filter gql user related errors to amplify Errors by @akshbhu in #1420
- fix(graphql): excluding ids on nested inputs generated from being made optional by @danrivett in #1429
- feat(datastore-filters): add filters for DataStore _deleted property by @MorCohenAres in #1382
- feat(api): rds add model, index and default transformers logic by @sundersc in #1417
- chore(api): test with cli rc version by @sundersc in #1441
- chore(test): fix tests with cli 12.0.0 rc by @sundersc in #1446
- build: don't update lockfile on cli add in yarn setup-dev by @dpilch in #1442
- style: fix commit verify script by @dpilch in #1443
- style: upgrade eslint by @dpilch in #1444
- chore: cleanup auxiliary markdown files by @alharris-at in #1452
- fix(api): use scan and query correctly on sync operation by @sundersc in #1449
- fix(auth): owner & group field as sort key field of GSI by @AaronZyLee in #1457
- chore: remove function category specific tests by @phani-srikar in #1469
- chore(deps): bump vm2 from 3.9.17 to 3.9.18 by @dependabot in #1466
- chore(deps): bump flask from 2.0.3 to 2.3.2 in /packages/amplify-category-api/resources/awscloudformation/container-templates/dockercompose-rest-express/python by @dependabot in #1433
- chore(deps): bump knex from 2.3.0 to 2.4.0 by @dependabot in #1440
- refactor: remove amplify-prompts from transformers by @dpilch in #1439
- test: fix schema auth and function tests by @phani-srikar in #1475
- chore: use cli 12.x for testing by @phani-srikar in #1477
- Release API plugin by @phani-srikar in #1476
New Contributors
- @danrivett made their first contribution in #1429
- @MorCohenAres made their first contribution in #1382
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]
Amplify API Category 5.2.1
What's Changed
- chore(api): remove unused custom resources files by @sundersc in #1380
- chore: Bump API category repo to node 18 by @AaronZyLee in #1365
- Schema Validation by @bzsurbhi in #1387
- fix(graphql): add option to disable resolver deduping by @sundersc in #1388
- chore: copy show-auth-acm and showApiAuthAcm from CLI core package by @aherschel in #1392
- chore(deps): bump vm2 from 3.9.14 to 3.9.15 by @dependabot in #1395
- fix(auth): ownerfield as pk in relational models by @AaronZyLee in #1389
- Dynamic group sub fix by @marcvberg in #1393
- Schema validations by @bzsurbhi in #1379
- feature: expose isDataStoreEnabled utility given amplify context by @alharris-at in #1409
- chore: use 11.0.3 CLI for testing by @phani-srikar in #1410
- API Category Release by @alharris-at in #1421
Full Changelog: https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/[email protected]...@aws-amplify/[email protected]