All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
8.5.0 (2024-03-04)
- list: Optimize limit/offset queries by pre-fetching the primary keys that should be returned. (74c1959)
8.4.3 (2024-03-01)
- hooks: Fix update after entity not returned when no hooks were defined. (077e365)
8.4.2 (2024-02-29)
- types: Fix findOptions types (e254092)
8.4.1 (2024-02-29)
- types: Add webhook types missing from some hooks. Fix differences between the row and table class. (3c0c9df)
8.4.0 (2024-02-29)
- types: By types update in order to improve the signature pertinence of all the major functions and structures. (c350fd5)
8.3.2 (2024-02-23)
- types: Fix schema declartion types missing enforceMaxLimit and contextToOptions properties. (39af964)
8.3.1 (2024-02-23)
- types: Fix resolver types not reflecting the fact that you can provide fields instead of declarations for each mutation. And cleanup a few warnings. (#84) (629c157), closes #74 #81
8.3.0 (2023-10-10)
8.2.0 (2023-06-29)
- websockets: add serverOption tu be able to use context operations while using web sockets (534f2d0), closes #74
8.1.0 (2023-03-08)
- documentation: Lead to the new documentation (57f3221)
8.0.0 (2023-01-31)
- associations: Fix limit and offset type from string to int. And fix many small linting issues. (04fc241)
- documentation: Update documentation to warn of Apollo upgrade. (ab5c67d)
- infra: Upgrade minium node version. (2d9ecf4)
- documentation: Update documentation to warn of Apollo upgrade.
7.5.1 (2022-01-20)
- webhooks: Make it easier to use graphql-web-hooks with GSG.
7.5.0 (2021-10-19)
- count: Allow the count to have extra args. Use the ones from list if not specified. (5ad2d81)
- count-extra-arguments: added the abbility to add an extra argum (f128137)
- count-extra-arguments: added the abbility to add an extra argument to the count query (5c24eba)
7.4.1 (2021-09-21)
- parent-obejct-attributes: Fix an issue with HasOne relations that failed to be fetched. (ce28b57)
7.4.0 (2021-08-10)
- workbench: Add the models' comments in the workbench. (29d768f)
7.3.5 (2021-05-20)
7.3.4 (2021-05-17)
7.3.3 (2021-05-14)
7.3.2 (2021-05-12)
- Hooks: Add the preventDuplicateOnAttributes property on create to avoid duplicated automatically.
7.3.1 (2020-11-04)
- typescript: Add the missing Instance attribute on the models array. (1ffd29a)
7.3.0 (2020-11-04)
- typescript: Upgrade the types to reflect the real API. (39cafe6)
7.2.1 (2020-11-03)
7.2.0 (2020-10-22)
- CI: Remove travis as we now use the Github actions. (686b042)
- prettier: prettier configuration for typescript (6e35f2d)
- before-hook-control: The absence of the before hook is controlled and signaled for each resolver and each model (9bd7b10)
- ga-tests: created the nodejs.yml file for github actions tests (56ef757)
7.1.5 (2020-10-15)
- typescript: Fix root file type declaration. (2adbb6e)
7.1.4 (2020-10-15)
- typescript: Fix type definition. (1addc93)
7.1.3 (2020-10-15)
- typescript: Try to fix the typescript declaration. (4c65e9a)
7.1.2 (2020-10-15)
- typescript: Reference the type file in the package. (847e1da)
7.1.1 (2020-10-15)
- Fix main lib file still on old tree. (f625bc7)
7.1.0 (2020-10-15)
- delete: Add the missing extra args option on the delete resolver. (53dc5a6)
- API: Move to Typescript (498cffa)
7.0.0 (2020-09-22)
- Upgrade many libraries.
6.1.0 (2020-07-24)
- list: Allow to enforce a max limit on list resolvers. (25b23ad)
6.0.1 (2020-07-24)
6.0.0 (2020-07-07)
- Upgrade dependencies. (00da4b6)
- Peer dependencies upgraded.
5.6.0 (2020-05-25)
- Add the global hook to the count resolver. (b3e9acf)
5.5.0 (2020-05-11)
- Remove unused attributes now handles HasMany relationship. (ba48972)
5.4.0 (2020-04-21)
- count: Allow to use a custom resolver for the count endpoint. (60afbc2)
5.3.0 (2020-04-21)
- Fix removeUnusedAttributes when using a model referenced by the source. (5b17b84)
- Remove default export to avoid shadow dependency. (f98e284)
- Improve the seeds. (182ed8e)
- One can specify a contextToOptions per resolver. (6330304)
- Update dataloader-sequelize example. (38d4a6a)
5.2.0 (2020-04-15)
- performances: Remove the unused attributes by default. (a44d434)
5.1.0 (2020-03-13)
- project: Add the afterList hook. (045230d)
5.0.2 (2019-12-23)
- sorting: Allow to sort on associations and secondary fields. (288e7a1)
5.0.1 (2019-12-23)
- sorting: Fix default sorting and improve sorting on virtual fields. (f573772)
5.0.0 (2019-11-07)
- Update library deps. (df3daa1)
- Move graphql-sequelize as a peer-dependency.
4.0.0 (2019-10-21)
- security: Upgrade some dev libs to fix security issues. (88e1ab8)
- Upgrade sequelize. (35a1589)
- Move sequelize as a peer-dependency.
3.4.0 (2019-09-05)
- Improve error handling for undefined models. (5550369)
3.3.1 (2019-07-24)
- Fix missing associations on models not defined on the server root. (64f9f55)
3.3.0 (2019-07-24)
- You can exclude a model from the server root. (24c9480)
3.2.3 (2019-07-19)
- security: Upgrade librairies. (9517683)
3.2.2 (2019-07-19)
- security: Upgrade some libraries. (d8dd8b1)
3.2.1 (2019-07-19)
- security: Upgrade jest for security reasons. (4263164)
3.2.0 (2019-07-19)
- Allow to exclude attributes and associations. (33152b9)
3.1.0 (2019-07-08)
- associations: Allow to skip associations. (e9fea8c)
3.0.0 (2019-05-29)
- mutations: Add a way to declare mutations ouside of the models definitions. (af5f36b)
- mutations: Update of the generateApolloServer signature.
2.0.0 (2019-05-25)
- Add a global callback, called before for each hooks. (58ce66b)
- generateSchema is now taking a configuration object instead of arguments.
1.1.1 (2019-05-08)
- Fix after hooks. Add more tests. (ccd9737)
1.1.0 (2019-05-08)
- Upgrade Sequelize. (e7cbb60)
1.0.2 (2019-04-14)
- associations: Fix associations not well injected. (6ac30ce)
1.0.1 (2019-04-13)
- lib: Expose the new function. (aee38bc)
1.0.0 (2019-04-13)
- subscriptions: Make generated subscriptions work. (05e1393)
- subscriptions: Rename generateGraphqlExpressMiddleware to generateApolloServer.
0.7.1 (2019-03-31)
- deps: Move graphql-sequelize as a peer-dep to avoid types duplication. (60fb914)
0.7.0 (2019-03-31)
- Expose and test the count resolver. (4a50650)
0.6.0 (2019-03-31)
- doc: Remove uselss command. (ddbfc74)
- Add custom query endpoints. (abd8e87)
0.5.1 (2019-03-27)
- deps: Move graphql as a peer-dep as the Types instances must come from the same source. (2f2ece9)
0.5.0 (2019-03-27)
- deps: Fix outdated dependency. (1b7b724)
- seo: Add tags for npm discovery. (c1a12dd)
0.4.0 (2019-01-24)
- dependencies: Make dataloader-sequelize a dep. (b38f126)
- doc: Improve the README to reflect the last APIs changes. (9939787)
0.3.0 (2019-01-12)
- dependencies: Major upgrade of the library to fit the latest version of each main dependencies. (9eaa6bf)
0.2.1 (2019-01-12)
- Update dependencies. (52421ca)
0.2.0 (2018-12-23)
- API: Expose more functions. (e66e72a)
- custom-endpoint: Add a simple way to create new field by hand. (cf42cdc)