lowdefy/packages/graphql/CHANGELOG.md

261 lines
16 KiB
Markdown
Raw Normal View History

# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
2021-02-25 23:38:33 +08:00
## [3.10.2](https://github.com/lowdefy/lowdefy/compare/v3.10.1...v3.10.2) (2021-02-25)
### Bug Fixes
* **deps:** Update dependency mingo to v4.1.2. ([eb57a01](https://github.com/lowdefy/lowdefy/commit/eb57a01b4a3e2859659462b1865ddb06656f98b1))
2021-02-19 21:38:28 +08:00
## [3.10.1](https://github.com/lowdefy/lowdefy/compare/v3.10.0...v3.10.1) (2021-02-19)
### Bug Fixes
* **graphql:** Include saslprep in webpack build for mongodb. ([19e048e](https://github.com/lowdefy/lowdefy/commit/19e048eda39bf30fac4716ebdd4c2aea0261ad7e))
* **graphql:** MongoDB updates can use aggregation pipelines. ([8e9653c](https://github.com/lowdefy/lowdefy/commit/8e9653c09ebe390b64d4071056e3b08b86a80471))
2021-02-17 22:59:07 +08:00
# [3.10.0](https://github.com/lowdefy/lowdefy/compare/v3.9.0...v3.10.0) (2021-02-17)
### Bug Fixes
* **deps:** Update dependency apollo-server packages to v2.21.0 ([276012c](https://github.com/lowdefy/lowdefy/commit/276012c48283be64e60cbe00f7d8acf695773725))
* **deps:** Update dependency aws-sdk to v2.845.0. ([55f5ef7](https://github.com/lowdefy/lowdefy/commit/55f5ef79340d76c74a4fefef8b401ac0603714fd))
* **deps:** Update dependency mingo to v4.1.1. ([efdb838](https://github.com/lowdefy/lowdefy/commit/efdb838fdf3b002f5799e04c5d5de1dc721dabdc))
* **deps:** Update dependency mongodb to v3.6.4. ([5a82096](https://github.com/lowdefy/lowdefy/commit/5a820966382377c92ec600ea94fb5faa07e76d7a))
* **deps:** Update dependency webpack to v5.22.0. ([bb9f69e](https://github.com/lowdefy/lowdefy/commit/bb9f69e29cbce728932ab512e12122ce3dc349cc))
* **deps:** Update dependency webpack-cli to v4.5.0. ([445d55c](https://github.com/lowdefy/lowdefy/commit/445d55ca12f720be9f09632a319c319323c7041c))
* **graphql:** Add descriptions to SendGridMailSendSchema. ([edefaa7](https://github.com/lowdefy/lowdefy/commit/edefaa7e52df68f328ead03e5fbd58ae5f2e43c9))
* **graphql:** Add saslprep dependancy for mongodb. ([4d1137a](https://github.com/lowdefy/lowdefy/commit/4d1137af842bec80d1fbc7f131ef86cb66339244))
2021-02-16 18:10:12 +08:00
# [3.9.0](https://github.com/lowdefy/lowdefy/compare/v3.8.0...v3.9.0) (2021-02-16)
### Bug Fixes
* **docs:** Add docs for SendGridMailSend. ([3e19e4c](https://github.com/lowdefy/lowdefy/commit/3e19e4c05ed026873d9e65fda1a667f27073d9c3))
2021-02-12 20:37:42 +08:00
# [3.8.0](https://github.com/lowdefy/lowdefy/compare/v3.7.2...v3.8.0) (2021-02-12)
### Bug Fixes
* **operators:** Allow get from object to take an integer argument. ([e8bdbd9](https://github.com/lowdefy/lowdefy/commit/e8bdbd96a3bf776365d77f9c0800c3c732ea0fbe))
2021-02-09 21:23:00 +08:00
## [3.7.2](https://github.com/lowdefy/lowdefy/compare/v3.7.1...v3.7.2) (2021-02-09)
### Bug Fixes
* Fix package lifecycle scripts. ([af7f3a8](https://github.com/lowdefy/lowdefy/commit/af7f3a8ea29763defb20cfb4f28afba3b56d981c))
2021-02-09 20:28:59 +08:00
## [3.7.1](https://github.com/lowdefy/lowdefy/compare/v3.7.0...v3.7.1) (2021-02-09)
**Note:** Version bump only for package @lowdefy/graphql
2021-02-09 19:42:05 +08:00
# [3.7.0](https://github.com/lowdefy/lowdefy/compare/v3.6.0...v3.7.0) (2021-02-09)
**Note:** Version bump only for package @lowdefy/graphql
2021-02-05 22:51:48 +08:00
# [3.6.0](https://github.com/lowdefy/lowdefy/compare/v3.5.0...v3.6.0) (2021-02-05)
**Note:** Version bump only for package @lowdefy/graphql
2021-02-05 18:01:37 +08:00
# [3.5.0](https://github.com/lowdefy/lowdefy/compare/v3.4.0...v3.5.0) (2021-02-05)
### Bug Fixes
* **deps:** update dependency aws-sdk to v2.832.0 ([ed9f6d4](https://github.com/lowdefy/lowdefy/commit/ed9f6d4d2fb38b12dea5963ef408d5679cc2b8fe))
* **deps:** Update dependency graphql to v15.5.0 ([90acf72](https://github.com/lowdefy/lowdefy/commit/90acf7289c517f9afe066cd0706c64187a39648b))
* **graphql:** Mongodb, do not allow $out/$merge when write is false. ([92aa370](https://github.com/lowdefy/lowdefy/commit/92aa370ba037758f7e17e6c8c837960817e13ca4)), closes [#242](https://github.com/lowdefy/lowdefy/issues/242)
### Features
* **docs:** Add docs for GoogleSheet connection. ([8d2ff5d](https://github.com/lowdefy/lowdefy/commit/8d2ff5d0dd12064d809989023ff4a2c788b32aa6))
* **graphql:** Rename args object to event. ([e3bb6f5](https://github.com/lowdefy/lowdefy/commit/e3bb6f50a652f76fc2b0fef44229cec5e175f5f1))
2021-01-20 21:04:38 +08:00
# [3.4.0](https://github.com/lowdefy/lowdefy/compare/v3.3.0...v3.4.0) (2021-01-20)
### Bug Fixes
* **graphql:** Add request deserialize tests for entire inputs. ([98cdbd8](https://github.com/lowdefy/lowdefy/commit/98cdbd895bc038ac49e75554fccf3110b9bed504))
* **graphql:** Deserialize request input variables. ([82e8475](https://github.com/lowdefy/lowdefy/commit/82e8475c2757e35adf24d489627738de736984d4))
* **graphql:** Update tests operator error message. ([c534328](https://github.com/lowdefy/lowdefy/commit/c53432827c2ba05ae4cd6ac16d94c1fa108e374a))
2021-01-18 22:40:56 +08:00
# [3.3.0](https://github.com/lowdefy/lowdefy/compare/v3.1.1...v3.3.0) (2021-01-18)
### Bug Fixes
* **deps:** update apollo server packages to v2.19.1 ([#326](https://github.com/lowdefy/lowdefy/issues/326)) ([8b977e3](https://github.com/lowdefy/lowdefy/commit/8b977e363930b2c5b639fd4455751d81e3487570))
* **deps:** update apollo server packages to v2.19.2 ([68f89d0](https://github.com/lowdefy/lowdefy/commit/68f89d0b9a131bfd031af5a95f9b71b276efa275))
* **deps:** update dependency aws-sdk to v2.828.0 ([a94debd](https://github.com/lowdefy/lowdefy/commit/a94debd1781ad749218560076901bde6c2587016))
* packages/graphql/package.json to reduce vulnerabilities ([63aab05](https://github.com/lowdefy/lowdefy/commit/63aab0545dacf36d9e1a29c92a73f576565fb081))
* packages/graphql/package.json to reduce vulnerabilities ([942fa1e](https://github.com/lowdefy/lowdefy/commit/942fa1e11fd8b067dffff97319072449b1c7cdc3))
2021-01-18 22:40:16 +08:00
# [3.2.0](https://github.com/lowdefy/lowdefy/compare/v3.1.1...v3.2.0) (2021-01-18)
### Bug Fixes
* **deps:** update apollo server packages to v2.19.1 ([#326](https://github.com/lowdefy/lowdefy/issues/326)) ([8b977e3](https://github.com/lowdefy/lowdefy/commit/8b977e363930b2c5b639fd4455751d81e3487570))
* **deps:** update apollo server packages to v2.19.2 ([68f89d0](https://github.com/lowdefy/lowdefy/commit/68f89d0b9a131bfd031af5a95f9b71b276efa275))
* **deps:** update dependency aws-sdk to v2.828.0 ([a94debd](https://github.com/lowdefy/lowdefy/commit/a94debd1781ad749218560076901bde6c2587016))
* packages/graphql/package.json to reduce vulnerabilities ([63aab05](https://github.com/lowdefy/lowdefy/commit/63aab0545dacf36d9e1a29c92a73f576565fb081))
* packages/graphql/package.json to reduce vulnerabilities ([942fa1e](https://github.com/lowdefy/lowdefy/commit/942fa1e11fd8b067dffff97319072449b1c7cdc3))
## [0.0.1](https://github.com/lowdefy/lowdefy/compare/@lowdefy/graphql@0.0.0-alpha.7...@lowdefy/graphql@0.0.1) (2020-12-15)
### Bug Fixes
* **deps:** update dependency aws-sdk to v2.809.0 ([210550c](https://github.com/lowdefy/lowdefy/commit/210550c7e9b39b4ee7f8afa87a9ad67f35e0fbb8))
# [0.0.0](https://github.com/lowdefy/lowdefy/compare/@lowdefy/graphql@0.0.0-alpha.7...@lowdefy/graphql@0.0.0) (2020-12-15)
### Bug Fixes
* **deps:** update dependency aws-sdk to v2.809.0 ([210550c](https://github.com/lowdefy/lowdefy/commit/210550c7e9b39b4ee7f8afa87a9ad67f35e0fbb8))
# 0.0.0-alpha.7 (2020-12-10)
### Bug Fixes
* **ajv:** fix ajv validate parameter name ([5aba723](https://github.com/lowdefy/lowdefy/commit/5aba7230fec264cc12a8dcbd578da098ef3afe0e))
* **deps:** update apollo graphql packages to v2.19.0 ([a620fb0](https://github.com/lowdefy/lowdefy/commit/a620fb077f6f2b5f826de3638246de9dbae9568a))
* **deps:** update dependency @sendgrid/mail to v7.4.0 ([a643fe3](https://github.com/lowdefy/lowdefy/commit/a643fe31ae0b212c0d74262b32c61b81c24acd99))
* **deps:** update dependency aws-sdk to v2.790.0 ([fbd48c3](https://github.com/lowdefy/lowdefy/commit/fbd48c305d3cea4dc6749be4441cd0dbc79a91a6))
* **deps:** update dependency aws-sdk to v2.797.0 ([7e9787e](https://github.com/lowdefy/lowdefy/commit/7e9787e20a06c9e9b5e6f7f2fb3a8569410761fe))
* **deps:** update dependency aws-sdk to v2.799.0 ([96db18b](https://github.com/lowdefy/lowdefy/commit/96db18bb11e614d1b1a668d2e5dbac923ff96df0))
* **deps:** update dependency aws-sdk to v2.807.0 ([0a48ec8](https://github.com/lowdefy/lowdefy/commit/0a48ec8fd62e110abd3332dd9d4ec2dc7c44096f))
* **deps:** update dependency google-spreadsheet to v3.0.14 ([a67e5ba](https://github.com/lowdefy/lowdefy/commit/a67e5ba93cfc3438291daca4743828a11bf65a61))
* **deps:** update dependency graphql to v15.4.0 ([24803a3](https://github.com/lowdefy/lowdefy/commit/24803a30d4fe6fb140c28891691fc1fab6537d5f))
* **deps:** update dependency mongodb to v3.6.3 ([1f9cf3b](https://github.com/lowdefy/lowdefy/commit/1f9cf3be7f6e95a3268ce5142f17c0582de15575))
* **grapgql:** export mongodb resolvers, add licence headers ([17d4777](https://github.com/lowdefy/lowdefy/commit/17d4777f68c73cd0c4a59854dcccea61f3518173))
* **graphql:** add component controller tests, fix edge cases ([b6b5e62](https://github.com/lowdefy/lowdefy/commit/b6b5e62c705cf7ba53c6b887e311421a005e12a7))
* **graphql:** create new loaders for each request ([603b374](https://github.com/lowdefy/lowdefy/commit/603b3745517763a294e59a65c10530b6f7521337))
* **graphql:** fix casing of mongodb 1 ([59258cf](https://github.com/lowdefy/lowdefy/commit/59258cfd29d14a67beef28760da46b7c24a1bc2b))
* **graphql:** fix casing of mongodb 2 ([fc3c96f](https://github.com/lowdefy/lowdefy/commit/fc3c96f3e4d18596cc47689452857c5df1940ca8))
* **graphql:** fix dates in google sheet transform types ([c842f7e](https://github.com/lowdefy/lowdefy/commit/c842f7e71227638a745f2c5671f14bdf8fe7ab3a))
* **graphql:** fix mongodb update one test ([edd765d](https://github.com/lowdefy/lowdefy/commit/edd765d51925a2a5f79a43588dea2ad59c516a0d))
* **graphql:** fix readJsonFile for node 12 ([e43236b](https://github.com/lowdefy/lowdefy/commit/e43236bc1256a867247d8adb38d4d8ad7e700e33))
* **graphql:** fix request controller tests ([beb402d](https://github.com/lowdefy/lowdefy/commit/beb402d3a7f0aa1996ccd151d4deda03f4df98c2))
* **graphql:** google sheet fixes ([7201a4f](https://github.com/lowdefy/lowdefy/commit/7201a4f351bb57bddb13a77faca0e8a79042a2bc))
* **graphql:** remove google sheets delete many request ([6591fda](https://github.com/lowdefy/lowdefy/commit/6591fda0b1a6491c704b3abcd0c043a081d7cac8))
* **graphql:** split federated build into a separate package ([649db97](https://github.com/lowdefy/lowdefy/commit/649db97233933b9878be8508e0bb74db4f549daf))
* **graphql:** transform types on read in google sheet delete one, append tests ([13b782e](https://github.com/lowdefy/lowdefy/commit/13b782eaf6e5678be94d8fa4d0162f856772b894))
* move file helpers to new node-utils package ([0a6ef8d](https://github.com/lowdefy/lowdefy/commit/0a6ef8d09b6f1a75c8a8ceb1749f7dfe14c46b5f))
* requests fixes ([0e7af60](https://github.com/lowdefy/lowdefy/commit/0e7af6093210a030129200c7abfe330c30cf1574))
* use helpers from helpers ([ebe3738](https://github.com/lowdefy/lowdefy/commit/ebe373827d54f4009f5f246fef8be630e20ba4a7))
* **graphql:** remove PageDescription type from schema ([b1d51b2](https://github.com/lowdefy/lowdefy/commit/b1d51b22315070862c6f5398139ac07af9025916))
### Features
* **build:** add test schema function, cleanup ([ac216d4](https://github.com/lowdefy/lowdefy/commit/ac216d448396d49e5e08a64244d5c404ad08ef91))
* **cli:** dev server running ([8d33183](https://github.com/lowdefy/lowdefy/commit/8d331836156c9d16af4cb0adb637bd89d17b3043))
* **cli:** init dev server ([7eae1a8](https://github.com/lowdefy/lowdefy/commit/7eae1a80f456f0987c8835a3966ca5a7a6a80018))
* **engine:** remove mutations ([68f8578](https://github.com/lowdefy/lowdefy/commit/68f85789eba4979d6ee77332250e649482d5127c))
* **graphql:** add check connection read and write utils ([5452d86](https://github.com/lowdefy/lowdefy/commit/5452d86832cc562c791de41ca4b401c6c2e0c6d9))
* **graphql:** add connection resolvers ([dc18907](https://github.com/lowdefy/lowdefy/commit/dc18907b9d40f6a20a3192ce6fcaba092589290a))
* **graphql:** add connection schema titles ([128db71](https://github.com/lowdefy/lowdefy/commit/128db713b8a3ba77c378758913d41669bd21fb78))
* **graphql:** add google sheet delete requests ([00dd897](https://github.com/lowdefy/lowdefy/commit/00dd8970348a883deedc78e6ff580aad7cac1a70))
* **graphql:** add google sheets append one/many ([693cffa](https://github.com/lowdefy/lowdefy/commit/693cffadfeb875b0259fb15d9427eee1adbcd40f))
* **graphql:** add google sheets update requests ([702dffe](https://github.com/lowdefy/lowdefy/commit/702dffe3c14c996abcd0ce30ca54fdcb9252b838))
* **graphql:** add GoogleSheet connection ([4c4f252](https://github.com/lowdefy/lowdefy/commit/4c4f2527aa9298fc8955038a6e0973c4b5706c80))
* **graphql:** add GoogleSheetGetMany request ([c181c0c](https://github.com/lowdefy/lowdefy/commit/c181c0ce266f89ca2355b763db81e7f0645160e4))
* **graphql:** add GoogleSheetGetOne request ([9d37a56](https://github.com/lowdefy/lowdefy/commit/9d37a56221fcf3d68686be65f0958d7875ef5eed))
* **graphql:** add menus and global ([be12588](https://github.com/lowdefy/lowdefy/commit/be1258818e5ad4c704d187591aa152d51c4f3927))
* **graphql:** add mingoAggregation and mingoFilter utils ([0812030](https://github.com/lowdefy/lowdefy/commit/0812030de90bb96495365667b3c527e820309d39))
* **graphql:** add page loader that reads json config files ([5fa4aa9](https://github.com/lowdefy/lowdefy/commit/5fa4aa9e12581f32a65d6bdac1f4bf971310129f))
* **graphql:** add requests ([3a0a52c](https://github.com/lowdefy/lowdefy/commit/3a0a52c5fec99ee1176e9bf5e4612bbfd2766be4))
* **graphql:** graphql file structure ([c683540](https://github.com/lowdefy/lowdefy/commit/c6835405c284609970e67aefc3782a212b11a341))
* **graphql:** implement readJsonFile error handling ([70d4250](https://github.com/lowdefy/lowdefy/commit/70d42503db385756b32a88bda9cf9b457b0ed79f))
* **graphql:** improve ajv errors for multiple anyOf errors ([889f742](https://github.com/lowdefy/lowdefy/commit/889f742cb75226b7f71f495a3d1d7906e45fd0f4))
* **graphql:** improve errors and read/write checks ([da84ef4](https://github.com/lowdefy/lowdefy/commit/da84ef48f7d4d05f03b9129e1df90d6c1596e9e5))
* **graphql:** improve sendgrid errors ([72fac1d](https://github.com/lowdefy/lowdefy/commit/72fac1d81e71aeba083e8db6b938394d631f32c2))
* **graphql:** refactor AwsS3Bucket connection ([0bf6c93](https://github.com/lowdefy/lowdefy/commit/0bf6c93fad29aee2a98b99feac552e9410b83d4f))
* **graphql:** refactor MongoDBCollection connection ([917464a](https://github.com/lowdefy/lowdefy/commit/917464a075e2e63be2d078097339e260de26f6b6))
* **graphql:** refactor request controller ([393f261](https://github.com/lowdefy/lowdefy/commit/393f261f62a85a2ee1671c618bb5bb0b4e5afdf9))
* **graphql:** refactorAxiosHttp connection ([4549302](https://github.com/lowdefy/lowdefy/commit/45493023e11116b3f87f37c36c6d6ed9666596a5))
* **graphql:** simplify graphql context and secrets ([5f2a43b](https://github.com/lowdefy/lowdefy/commit/5f2a43bb811d20b8352d28876a1c0b725375ccb8))
* **graphql:** tests for mongodb utils ([df89184](https://github.com/lowdefy/lowdefy/commit/df891846932158bf7af5cf2f5db43814d85f1814))
* **graphql:** update google sheet requests to match mongodb properties ([4d5dbb2](https://github.com/lowdefy/lowdefy/commit/4d5dbb2151e5dd6a2d2ed3e48563ac869c4c5d4f))
* **graphql:** use @lowdefy/ajv for json schema tests ([2b974e2](https://github.com/lowdefy/lowdefy/commit/2b974e27e6756e6361d6cfb66137bcf277c55f17))
* **graphql:** use new connection resolver format in controller ([e8a36c4](https://github.com/lowdefy/lowdefy/commit/e8a36c443d8b049610eae9aefe2cd821aa005b6d))
* add Apache-2.0 license ([3e2064e](https://github.com/lowdefy/lowdefy/commit/3e2064eef02dd71bb8987f8e126f9bef6cb7d01b))
* graphql set up ([47e0460](https://github.com/lowdefy/lowdefy/commit/47e046073e33c7e2e9cae0d9a2bacfd14051dcff))
* update webpack configs ([bcce3c8](https://github.com/lowdefy/lowdefy/commit/bcce3c85cea5857e429f1821785ffb939dcaa52a))
* **helpers:** move file utilities to helpers ([1159ac7](https://github.com/lowdefy/lowdefy/commit/1159ac71e7e1029c8c9d94e1826fea2f72d76aa9))
* web engine as webpack federated module ([504a885](https://github.com/lowdefy/lowdefy/commit/504a885a9aefbaf20a3fc9c1cef510c6790a6964))
* webpack module federation ([76c06c8](https://github.com/lowdefy/lowdefy/commit/76c06c8d76ec8f6c14afa8b771964a00aa799794))