Skip to content

Commit 5fb2c6a

Browse files
committed
v4.5.3
1 parent 4d18ba6 commit 5fb2c6a

5 files changed

Lines changed: 46 additions & 28 deletions

File tree

CHANGELOG.md

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,19 @@
33
We use PostGraphile's GitHub releases tab to log our changes in detail, but
44
this auto-generated changelog helps us to produce that list, and it may be
55
helpful to you also.
6-
# [](https://github.com/graphile/graphile-engine/compare/v4.5.2...v) (2019-11-22)
6+
# [](https://github.com/graphile/graphile-engine/compare/v4.5.2...v) (2019-12-11)
7+
8+
9+
### Bug Fixes
10+
11+
* **deps:** bump graphile-utils peerDependencies ([cd6b52a](https://github.com/graphile/graphile-engine/commit/cd6b52a2aa4c012fb01b59b4a489592298a5235b))
12+
* **smart-tags:** enable using Smart Tags with [@foreign](https://github.com/foreign)Key and [@primary](https://github.com/primary)Key ([#586](https://github.com/graphile/graphile-engine/issues/586)) ([b2d8c65](https://github.com/graphile/graphile-engine/commit/b2d8c656aec4d8b380d609e4c11c78ff157becc9))
13+
* **utils:** only apply condition when specified ([#572](https://github.com/graphile/graphile-engine/issues/572)) ([314fce1](https://github.com/graphile/graphile-engine/commit/314fce122995ab7f6017e6c43910a2fec4171623))
14+
15+
16+
### Features
17+
18+
* **utils:** makeExtendSchemaPlugin accepts typeDef array ([#574](https://github.com/graphile/graphile-engine/issues/574)) ([82ff872](https://github.com/graphile/graphile-engine/commit/82ff8725670b512c037e04ef9426097332f976a9))
719

820

921

@@ -66,15 +78,15 @@ helpful to you also.
6678

6779
### Bug Fixes
6880

69-
* **introspection:** corrected bitmasks for mutability checks ([#508](https://github.com/graphile/graphile-engine/issues/508)) ([5fae076](https://github.com/graphile/graphile-engine/commit/5fae0764bc13bf3d0d481d0421e89989a7379391))
7081
* remove sortable/filterable from functions with required args ([#519](https://github.com/graphile/graphile-engine/issues/519)) ([2335d6e](https://github.com/graphile/graphile-engine/commit/2335d6e9334680b927598ba9e748532323ad649d))
82+
* **introspection:** corrected bitmasks for mutability checks ([#508](https://github.com/graphile/graphile-engine/issues/508)) ([5fae076](https://github.com/graphile/graphile-engine/commit/5fae0764bc13bf3d0d481d0421e89989a7379391))
7183

7284

7385
### Features
7486

75-
* **query:** improve unique orderBy error message ([#515](https://github.com/graphile/graphile-engine/issues/515)) ([29d87da](https://github.com/graphile/graphile-engine/commit/29d87dacf4ac022bc6252e33efc5dab26d1fcb14))
76-
* allow passing readCache as an object ([#479](https://github.com/graphile/graphile-engine/issues/479)) ([1a9dc17](https://github.com/graphile/graphile-engine/commit/1a9dc1774071c8dd72ca052fac0a7baebe22db12))
7787
* **utils:** add PG plugin generators for conditions/orderBy ([#517](https://github.com/graphile/graphile-engine/issues/517)) ([96c1ed4](https://github.com/graphile/graphile-engine/commit/96c1ed47c70748164ebb8717cbec44758c3d5c9a))
88+
* allow passing readCache as an object ([#479](https://github.com/graphile/graphile-engine/issues/479)) ([1a9dc17](https://github.com/graphile/graphile-engine/commit/1a9dc1774071c8dd72ca052fac0a7baebe22db12))
89+
* **query:** improve unique orderBy error message ([#515](https://github.com/graphile/graphile-engine/issues/515)) ([29d87da](https://github.com/graphile/graphile-engine/commit/29d87dacf4ac022bc6252e33efc5dab26d1fcb14))
7890

7991

8092

@@ -370,10 +382,10 @@ helpful to you also.
370382

371383
### Bug Fixes
372384

373-
* restore but severely deprecate ancient inflectors ([#381](https://github.com/graphile/graphile-engine/issues/381)) ([c7a7a5c](https://github.com/graphile/graphile-engine/commit/c7a7a5ce214f1e23a99e7ae0c1c732c3dab675ca))
374385
* **regression:** restore old orderBy call signature ([#386](https://github.com/graphile/graphile-engine/issues/386)) ([e7fe7cf](https://github.com/graphile/graphile-engine/commit/e7fe7cf72b10571ab1e3ed0d7ac6d9249792d9d3)), closes [#383](https://github.com/graphile/graphile-engine/issues/383)
375-
* **typo:** pgInflection -> pgIntrospection ([#382](https://github.com/graphile/graphile-engine/issues/382)) ([12c42c1](https://github.com/graphile/graphile-engine/commit/12c42c15149e3a52149e4c1a2806aecb657701d3))
376386
* **windows:** add support for Windows CRLF in smart comments ([#385](https://github.com/graphile/graphile-engine/issues/385)) ([d8552cd](https://github.com/graphile/graphile-engine/commit/d8552cd4f1b15711daebc634594354a6c968b1dc))
387+
* restore but severely deprecate ancient inflectors ([#381](https://github.com/graphile/graphile-engine/issues/381)) ([c7a7a5c](https://github.com/graphile/graphile-engine/commit/c7a7a5ce214f1e23a99e7ae0c1c732c3dab675ca))
388+
* **typo:** pgInflection -> pgIntrospection ([#382](https://github.com/graphile/graphile-engine/issues/382)) ([12c42c1](https://github.com/graphile/graphile-engine/commit/12c42c15149e3a52149e4c1a2806aecb657701d3))
377389

378390

379391
### Features
@@ -415,8 +427,8 @@ helpful to you also.
415427

416428
### Features
417429

418-
* constraints through smart comments (view foreign keys, etc) ([#365](https://github.com/graphile/graphile-engine/issues/365)) ([7c712a9](https://github.com/graphile/graphile-engine/commit/7c712a9704642221438d93f6716cd04332d54ac3))
419430
* **indexes:** always warn on FK skip due to no index ([#366](https://github.com/graphile/graphile-engine/issues/366)) ([79df91d](https://github.com/graphile/graphile-engine/commit/79df91deca5e774e82dac86d503d31184fce522e))
431+
* constraints through smart comments (view foreign keys, etc) ([#365](https://github.com/graphile/graphile-engine/issues/365)) ([7c712a9](https://github.com/graphile/graphile-engine/commit/7c712a9704642221438d93f6716cd04332d54ac3))
420432

421433

422434

@@ -464,19 +476,19 @@ helpful to you also.
464476

465477
### Bug Fixes
466478

467-
* **sql:** use JSONB concatenation when necessary ([#333](https://github.com/graphile/graphile-engine/issues/333)) ([6195793](https://github.com/graphile/graphile-engine/commit/61957931d236b78c0c8791420d052ae8af22aecf))
468-
* avoid `deprecationReason: undefined` ([#346](https://github.com/graphile/graphile-engine/issues/346)) ([ba9ad33](https://github.com/graphile/graphile-engine/commit/ba9ad33c55457b45b496abd56898192a2b7f9f21))
469479
* **typescript:** ignore fieldASTs warning ([#348](https://github.com/graphile/graphile-engine/issues/348)) ([9f44847](https://github.com/graphile/graphile-engine/commit/9f4484711c83549c7a1fc62b91142b6caa298255))
480+
* avoid `deprecationReason: undefined` ([#346](https://github.com/graphile/graphile-engine/issues/346)) ([ba9ad33](https://github.com/graphile/graphile-engine/commit/ba9ad33c55457b45b496abd56898192a2b7f9f21))
481+
* **sql:** use JSONB concatenation when necessary ([#333](https://github.com/graphile/graphile-engine/issues/333)) ([6195793](https://github.com/graphile/graphile-engine/commit/61957931d236b78c0c8791420d052ae8af22aecf))
470482

471483

472484
### Features
473485

486+
* **utils:** makeProcessSchemaPlugin ([#354](https://github.com/graphile/graphile-engine/issues/354)) ([da8b39d](https://github.com/graphile/graphile-engine/commit/da8b39dc31a790342c52d7327a0f5facfdedd12b))
487+
* **utils:** makeWrapResolversPlugin, makeChangeNullabilityPlugin ([#352](https://github.com/graphile/graphile-engine/issues/352)) ([9393990](https://github.com/graphile/graphile-engine/commit/9393990607e5f2debfe7cbdb8d0c8cbde1a93e1a))
488+
* add `[@deprecated](https://github.com/deprecated)` support to functions ([#340](https://github.com/graphile/graphile-engine/issues/340)) ([a25b19f](https://github.com/graphile/graphile-engine/commit/a25b19f3c4ad8d4427d016f1f40745814efe88f3))
474489
* **indexes:** introspect index column properties (asc, nulls first) ([#335](https://github.com/graphile/graphile-engine/issues/335)) ([6925d6d](https://github.com/graphile/graphile-engine/commit/6925d6dad7623f3bde233e778b55e2f96cfc76a6))
475490
* **pg:** support ordering with NULLS FIRST / NULLS LAST ([#332](https://github.com/graphile/graphile-engine/issues/332)) ([545d082](https://github.com/graphile/graphile-engine/commit/545d0822584dcffe1c5d27d0aa2e251e0b7d4683))
476-
* add `[@deprecated](https://github.com/deprecated)` support to functions ([#340](https://github.com/graphile/graphile-engine/issues/340)) ([a25b19f](https://github.com/graphile/graphile-engine/commit/a25b19f3c4ad8d4427d016f1f40745814efe88f3))
477491
* add `build.versions` and `build.hasVersion` function ([#339](https://github.com/graphile/graphile-engine/issues/339)) ([4a05670](https://github.com/graphile/graphile-engine/commit/4a05670e6eff1e87257cff510a7f92e9a9b34e54)), closes [#338](https://github.com/graphile/graphile-engine/issues/338)
478-
* **utils:** makeProcessSchemaPlugin ([#354](https://github.com/graphile/graphile-engine/issues/354)) ([da8b39d](https://github.com/graphile/graphile-engine/commit/da8b39dc31a790342c52d7327a0f5facfdedd12b))
479-
* **utils:** makeWrapResolversPlugin, makeChangeNullabilityPlugin ([#352](https://github.com/graphile/graphile-engine/issues/352)) ([9393990](https://github.com/graphile/graphile-engine/commit/9393990607e5f2debfe7cbdb8d0c8cbde1a93e1a))
480492

481493

482494

@@ -499,9 +511,9 @@ helpful to you also.
499511

500512
### Features
501513

502-
* **functions:** support IN / OUT / INOUT arguments and RETURNS TABLE ([#296](https://github.com/graphile/graphile-engine/issues/296)) ([a029c45](https://github.com/graphile/graphile-engine/commit/a029c4599fbc4c36cfc64e9958b1c912e1a3bbd6))
503514
* `pgIgnoreIndex = false` feature; fix introspection bug ([#324](https://github.com/graphile/graphile-engine/issues/324)) ([8a4e478](https://github.com/graphile/graphile-engine/commit/8a4e478f7f3c34f7d328a14f50efbece66048f9c))
504515
* `pgLegacyFunctionsOnly` option ([#325](https://github.com/graphile/graphile-engine/issues/325)) ([4c1cfb9](https://github.com/graphile/graphile-engine/commit/4c1cfb9d0fe4dd307cb32894996c9b1764c997e9))
516+
* **functions:** support IN / OUT / INOUT arguments and RETURNS TABLE ([#296](https://github.com/graphile/graphile-engine/issues/296)) ([a029c45](https://github.com/graphile/graphile-engine/commit/a029c4599fbc4c36cfc64e9958b1c912e1a3bbd6))
505517

506518

507519

@@ -516,10 +528,10 @@ helpful to you also.
516528

517529
### Features
518530

519-
* **debug:** enhance SQL debugging ([#317](https://github.com/graphile/graphile-engine/issues/317)) ([128b0d5](https://github.com/graphile/graphile-engine/commit/128b0d5308e43e422b6104b11b1ac0b6db62671c))
520-
* **inflector:** better errors, overriding possible with makeAddInflectorsPlugin ([#315](https://github.com/graphile/graphile-engine/issues/315)) ([f437721](https://github.com/graphile/graphile-engine/commit/f4377215d1a507c7ce74f9eccb15e4187f03da29))
521531
* detect invalid skipPlugins option ([#320](https://github.com/graphile/graphile-engine/issues/320)) ([48f2acf](https://github.com/graphile/graphile-engine/commit/48f2acf49b230001f7535a88a45f6d9b73e8d5c6))
522532
* make skipping NodePlugin easier ([#319](https://github.com/graphile/graphile-engine/issues/319)) ([532fd40](https://github.com/graphile/graphile-engine/commit/532fd40406a22c658f6f287b290937e81950008e)), closes [#310](https://github.com/graphile/graphile-engine/issues/310)
533+
* **debug:** enhance SQL debugging ([#317](https://github.com/graphile/graphile-engine/issues/317)) ([128b0d5](https://github.com/graphile/graphile-engine/commit/128b0d5308e43e422b6104b11b1ac0b6db62671c))
534+
* **inflector:** better errors, overriding possible with makeAddInflectorsPlugin ([#315](https://github.com/graphile/graphile-engine/issues/315)) ([f437721](https://github.com/graphile/graphile-engine/commit/f4377215d1a507c7ce74f9eccb15e4187f03da29))
523535

524536

525537
### Performance Improvements
@@ -830,9 +842,9 @@ helpful to you also.
830842

831843
### Features
832844

845+
* one-to-one relationships ([#177](https://github.com/graphile/graphile-engine/issues/177)) ([18012df](https://github.com/graphile/graphile-engine/commit/18012dfafda92ee61d861afb6bbe67881be70dd6))
833846
* **errors:** Check inflectors give non-empty string ([#170](https://github.com/graphile/graphile-engine/issues/170)) ([5e2e697](https://github.com/graphile/graphile-engine/commit/5e2e6979a1ea413350b5d22b17286b56f1b19825))
834847
* **sql:** support more symbol enums ([#171](https://github.com/graphile/graphile-engine/issues/171)) ([552148e](https://github.com/graphile/graphile-engine/commit/552148e238475c95839e0d5fb3147d08868f3fd5))
835-
* one-to-one relationships ([#177](https://github.com/graphile/graphile-engine/issues/177)) ([18012df](https://github.com/graphile/graphile-engine/commit/18012dfafda92ee61d861afb6bbe67881be70dd6))
836848

837849

838850

@@ -859,10 +871,10 @@ helpful to you also.
859871

860872
### Features
861873

862-
* support enums with asterisks in ([#163](https://github.com/graphile/graphile-engine/issues/163)) ([cbbf3ea](https://github.com/graphile/graphile-engine/commit/cbbf3ea17926cb3af108b7b799844e36cde99843))
863874
* **errors:** Better clash error messages ([#164](https://github.com/graphile/graphile-engine/issues/164)) ([faf3b8d](https://github.com/graphile/graphile-engine/commit/faf3b8db585ff6275b9c40ea3ee48970d180ae3c))
864875
* **errors:** Warn when one or more of the schemas you've specified are missing ([#165](https://github.com/graphile/graphile-engine/issues/165)) ([f422783](https://github.com/graphile/graphile-engine/commit/f422783251356ed4c9e05e75d74116964d1c1a01))
865876
* **pg:** duck-type PG to prevent 'provide valid PG client' error ([#168](https://github.com/graphile/graphile-engine/issues/168)) ([d5ed9a9](https://github.com/graphile/graphile-engine/commit/d5ed9a935f7947210f2decfed3d447044ba896a2))
877+
* support enums with asterisks in ([#163](https://github.com/graphile/graphile-engine/issues/163)) ([cbbf3ea](https://github.com/graphile/graphile-engine/commit/cbbf3ea17926cb3af108b7b799844e36cde99843))
866878

867879

868880

@@ -1009,8 +1021,8 @@ helpful to you also.
10091021

10101022
### Features
10111023

1012-
* **graphile-build-pg:** export case-altering functions ([#54](https://github.com/graphile/graphile-engine/issues/54)) ([fd5fe1c](https://github.com/graphile/graphile-engine/commit/fd5fe1c3f39838b7c4fd3753601ba6f281f8b708))
10131024
* export case utils ([#58](https://github.com/graphile/graphile-engine/issues/58)) ([8531671](https://github.com/graphile/graphile-engine/commit/85316717f433e0e6b6fed0889fba5306033a4151))
1025+
* **graphile-build-pg:** export case-altering functions ([#54](https://github.com/graphile/graphile-engine/issues/54)) ([fd5fe1c](https://github.com/graphile/graphile-engine/commit/fd5fe1c3f39838b7c4fd3753601ba6f281f8b708))
10141026

10151027

10161028

@@ -1329,12 +1341,12 @@ helpful to you also.
13291341

13301342
### Features
13311343

1344+
* recursive field generators ([37d73c1](https://github.com/graphile/graphile-engine/commit/37d73c179bec33bd71daee784cbe451cd41e0a1c))
1345+
* **resolveInfo:** can now process arguments ([c94eeb2](https://github.com/graphile/graphile-engine/commit/c94eeb2ae2850a5f2e5388b3c917dc62b1c3ce42))
13321346
* Add parsing of resolveInfo ([6ae734f](https://github.com/graphile/graphile-engine/commit/6ae734fb6b7135802630d9008ba6cb3abaa22b13))
13331347
* Introduce buildFieldWithHooks ([76cb2af](https://github.com/graphile/graphile-engine/commit/76cb2af372e8b719aa27dc5d4c58ee79f51abc56))
13341348
* Introduce buildObjectWithHooks ([94b9d6f](https://github.com/graphile/graphile-engine/commit/94b9d6f10022ac64695a0cbc57e34f1c956949f9))
13351349
* Introduce SchemaBuilder ([2b6d5f3](https://github.com/graphile/graphile-engine/commit/2b6d5f37ccdcebdd1a0e6866e8db2df029a3fc0b))
1336-
* **resolveInfo:** can now process arguments ([c94eeb2](https://github.com/graphile/graphile-engine/commit/c94eeb2ae2850a5f2e5388b3c917dc62b1c3ce42))
1337-
* recursive field generators ([37d73c1](https://github.com/graphile/graphile-engine/commit/37d73c179bec33bd71daee784cbe451cd41e0a1c))
13381350
* start enabling field data ([62ac647](https://github.com/graphile/graphile-engine/commit/62ac647c7abff456334576b88cc3fee3574ed669))
13391351
* Unique object for each build ([94a10d5](https://github.com/graphile/graphile-engine/commit/94a10d5f4eecbcb37bf82e2669d1d0fecbcedc40))
13401352

lerna.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
{
22
"useWorkspaces": true,
33
"npmClient": "yarn",
4-
"packages": ["packages/*"],
5-
"version": "4.5.2",
4+
"packages": [
5+
"packages/*"
6+
],
7+
"version": "4.5.3",
68
"command": {
79
"publish": {
8-
"allowBranch": ["master", "v4", "canary/*"]
10+
"allowBranch": [
11+
"master",
12+
"v4",
13+
"canary/*"
14+
]
915
}
1016
}
1117
}

packages/graphile-build-pg/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "graphile-build-pg",
3-
"version": "4.5.0",
3+
"version": "4.5.3",
44
"description": "Build a GraphQL schema by reflection over a PostgreSQL schema. Easy to customize since it's built with plugins on graphile-build",
55
"main": "node8plus/index.js",
66
"types": "node8plus/index.d.ts",

packages/graphile-utils/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "graphile-utils",
3-
"version": "4.5.2",
3+
"version": "4.5.3",
44
"description": "Utilities to help with building graphile-build plugins",
55
"main": "node8plus/index.js",
66
"types": "node8plus/index.d.ts",
@@ -38,7 +38,7 @@
3838
},
3939
"devDependencies": {
4040
"graphile-build": "4.5.0",
41-
"graphile-build-pg": "4.5.0",
41+
"graphile-build-pg": "4.5.3",
4242
"jest": "^24.8.0",
4343
"jest-serializer-graphql-schema": "4.5.0",
4444
"ts-node": "^8.1.0",

packages/postgraphile-core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "postgraphile-core",
3-
"version": "4.5.0",
3+
"version": "4.5.3",
44
"description": "",
55
"main": "node8plus/index.js",
66
"scripts": {
@@ -20,7 +20,7 @@
2020
},
2121
"dependencies": {
2222
"graphile-build": "4.5.0",
23-
"graphile-build-pg": "4.5.0"
23+
"graphile-build-pg": "4.5.3"
2424
},
2525
"devDependencies": {
2626
"@types/node": "^12.0.0",

0 commit comments

Comments
 (0)