diff --git a/.changeset/better-boats-lick.md b/.changeset/better-boats-lick.md deleted file mode 100644 index 6557621b2e..0000000000 --- a/.changeset/better-boats-lick.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"graphile-build-pg": patch -"postgraphile": patch -"grafast": patch ---- - -`fieldArgs` are now created in the root plan and applied in the layer plan of -the target step; this fixes an issue where fieldArgs could not be applied to -step with side effects. diff --git a/.changeset/bold-trees-write.md b/.changeset/bold-trees-write.md deleted file mode 100644 index 6208e699c1..0000000000 --- a/.changeset/bold-trees-write.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"graphile-build-pg": minor -"@dataplan/pg": minor -"postgraphile": minor ---- - -Add 'oid' as a builtin type. diff --git a/.changeset/common-nights-jump.md b/.changeset/common-nights-jump.md deleted file mode 100644 index fd44ec2062..0000000000 --- a/.changeset/common-nights-jump.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"graphile-build-pg": patch -"postgraphile": patch ---- - -Add `pgResource.extensions.isView`, `.isMaterializedView`, `.isForeignTable` so -plugins can determine which resources came from views/materialized views/foreign -tables. diff --git a/.changeset/deep-aliens-spend.md b/.changeset/deep-aliens-spend.md deleted file mode 100644 index 0af6a88609..0000000000 --- a/.changeset/deep-aliens-spend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@dataplan/json": patch ---- - -Add `version` to exports diff --git a/.changeset/eager-bars-go.md b/.changeset/eager-bars-go.md deleted file mode 100644 index 7e98d99635..0000000000 --- a/.changeset/eager-bars-go.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"grafast": patch ---- - -Exposes rootValueStep on OperationPlan and removes some transient values from -being stored. Adds new global `variableValues()` step retriever, useful for -helping produce GraphQLResolveInfo and similar. diff --git a/.changeset/eager-paths-hope.md b/.changeset/eager-paths-hope.md deleted file mode 100644 index 345330b0c1..0000000000 --- a/.changeset/eager-paths-hope.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"grafserv": patch -"grafast": patch ---- - -Stop using deprecated GraphQLError signature diff --git a/.changeset/fancy-spoons-study.md b/.changeset/fancy-spoons-study.md deleted file mode 100644 index 4fc320d6f0..0000000000 --- a/.changeset/fancy-spoons-study.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"grafast": patch ---- - -Throw better errors when a step class calls `this.addDependency(...)` but -doesn't actually pass a step to depend on. (Previously: "cannot access property -`layerPlan` of undefined" or similar errors were thrown.) diff --git a/.changeset/five-walls-trade.md b/.changeset/five-walls-trade.md deleted file mode 100644 index 62db1c621e..0000000000 --- a/.changeset/five-walls-trade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"graphile-build-pg": patch ---- - -Add `build.dataplanJson` property - a copy of `@dataplan/json` diff --git a/.changeset/fresh-swans-smell.md b/.changeset/fresh-swans-smell.md deleted file mode 100644 index f1b3c07ccf..0000000000 --- a/.changeset/fresh-swans-smell.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@graphile/simplify-inflection": major ---- - -Fix a bug in singular relation inflection (in both directions) that would lead -to frequent naming conflicts - the new behavior better reflects that of the -PostGraphile V4 simplify plugin. - -**REMEMBER**: once you've chosen an inflection plugin, you should not do any -semver major updates, since those (like this one) may change naming conventions. -Make sure that you export your schema as SDL both before and after the update, -compare, and if they don't match then consider reverting to the older version of -the plugin. diff --git a/.changeset/honest-walls-jog.md b/.changeset/honest-walls-jog.md deleted file mode 100644 index fa24cdf22a..0000000000 --- a/.changeset/honest-walls-jog.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"graphile": patch ---- - -Don't throw error for `graphile --help` when certain libraries are not -installed. diff --git a/.changeset/hot-onions-kneel.md b/.changeset/hot-onions-kneel.md deleted file mode 100644 index 175abbf18b..0000000000 --- a/.changeset/hot-onions-kneel.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"grafast": patch ---- - -Grafast no longer coerces `rootValue` to a mutable object, increasing -compatibility with legacy resolvers. diff --git a/.changeset/lovely-lizards-pull.md b/.changeset/lovely-lizards-pull.md deleted file mode 100644 index 71967b3b85..0000000000 --- a/.changeset/lovely-lizards-pull.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"grafast": minor ---- - -`coalesce` optimized to provide non-looping execute for small numbers of steps, -and now returns `constant(null)` when called with 0 steps. diff --git a/.changeset/many-ways-type.md b/.changeset/many-ways-type.md deleted file mode 100644 index 730e8c7067..0000000000 --- a/.changeset/many-ways-type.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"graphile-build": patch ---- - -getTypeByName is now allowed to be called during construction of a scalar. diff --git a/.changeset/modern-candles-train.md b/.changeset/modern-candles-train.md deleted file mode 100644 index fb819210c7..0000000000 --- a/.changeset/modern-candles-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"grafast": patch ---- - -Remove vestigial `insideGraphQL` code. diff --git a/.changeset/modern-sloths-pick.md b/.changeset/modern-sloths-pick.md deleted file mode 100644 index b9b4bb34f6..0000000000 --- a/.changeset/modern-sloths-pick.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"graphile-build-pg": patch -"postgraphile": patch ---- - -PostGraphile will only throw an error when it fails to read enum table values -from a table in a published schema (one in the `schemas` list in your -pgServices); enum tables in other schemas will result in a warning instead -(since during the gather phase we don't know whether or not they will be needed -come schema build time). diff --git a/.changeset/moody-goats-rest.md b/.changeset/moody-goats-rest.md deleted file mode 100644 index 988295c170..0000000000 --- a/.changeset/moody-goats-rest.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"graphile-build-pg": minor -"postgraphile": minor ---- - -Fix: index behaviors plugin updated so that only attributes (columns) on tables, -materialized views and foreign tables are scanned for indexes; all other types -(including composite types, views, ...) are given the benefit of the doubt. - -This might result in more fields showing up in your schema. diff --git a/.changeset/new-toys-slide.md b/.changeset/new-toys-slide.md deleted file mode 100644 index 6800903784..0000000000 --- a/.changeset/new-toys-slide.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"graphile-build-pg": patch -"@dataplan/pg": patch -"postgraphile": patch ---- - -Domain codecs can now indicate if they have a default value. diff --git a/.changeset/ninety-cooks-attend.md b/.changeset/ninety-cooks-attend.md deleted file mode 100644 index 1880c436ca..0000000000 --- a/.changeset/ninety-cooks-attend.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"postgraphile": minor ---- - -V4 preset now supports `@omit` smart tags with spaces between values (e.g. -`@omit create, update, delete` rather than `@omit create,update,delete`) diff --git a/.changeset/odd-waves-play.md b/.changeset/odd-waves-play.md deleted file mode 100644 index 78c6223f46..0000000000 --- a/.changeset/odd-waves-play.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"postgraphile": minor ---- - -V4 preset now also grants `+filterProc` behavior when `@filterable` is present. -Fixes compatibility with `postgraphile-plugin-connection-filter`. diff --git a/.changeset/shaggy-bars-sin.md b/.changeset/shaggy-bars-sin.md deleted file mode 100644 index 34e770be6b..0000000000 --- a/.changeset/shaggy-bars-sin.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"graphile-build": patch -"postgraphile": patch -"@dataplan/pg": patch ---- - -Previously we used `rootValue()` to represent the Query type; but in GraphQL.js -rootValue can be null/undefined. Typically you just need a truthy value, so we -now use an empty object. diff --git a/.changeset/shaggy-pugs-repeat.md b/.changeset/shaggy-pugs-repeat.md deleted file mode 100644 index fc7b8cbb5f..0000000000 --- a/.changeset/shaggy-pugs-repeat.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"graphile-config": patch -"graphile": patch ---- - -`GraphileConfig.Preset::plugins` is now marked readonly - we do not require a -mutable array. diff --git a/.changeset/silent-books-train.md b/.changeset/silent-books-train.md deleted file mode 100644 index a022470c3f..0000000000 --- a/.changeset/silent-books-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"grafast": patch ---- - -Internals: clear \_\_TrackedValueStep initialValue on finalize. diff --git a/.changeset/silent-ghosts-stand.md b/.changeset/silent-ghosts-stand.md deleted file mode 100644 index cfcb8ea305..0000000000 --- a/.changeset/silent-ghosts-stand.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"graphile-build-pg": patch ---- - -Improve scopes around PgMutationCreatePlugin diff --git a/.changeset/silent-streets-own.md b/.changeset/silent-streets-own.md deleted file mode 100644 index 1773065257..0000000000 --- a/.changeset/silent-streets-own.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"postgraphile": minor ---- - -Bugfix: the V4 preset now correctly ignores `@omit select` like V4 would. -Previously, the V4 preset would silently turn `@omit select` into `-select`, -which differs to V4's handling of this. (Note: `@omit read` is probably what -you're looking for, `@omit select` is silently ignored.) diff --git a/.changeset/slimy-owls-dream.md b/.changeset/slimy-owls-dream.md deleted file mode 100644 index a082aa9993..0000000000 --- a/.changeset/slimy-owls-dream.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"graphile-config": minor -"ruru": patch -"pgl": patch -"postgraphile": patch -"graphile": patch ---- - -CLIs will now correctly auto-import `graphile.config.mts` files (previously -`graphile.config.ts` files worked, but `graphile.config.mts` files would be -ignored). With all major versions of Node.js now having native support for type -stripping and require(esm), we recommend moving your configuration files to -TypeScript (using ESM and erasable syntax only). diff --git a/.changeset/small-apples-act.md b/.changeset/small-apples-act.md deleted file mode 100644 index 76dfb7688e..0000000000 --- a/.changeset/small-apples-act.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"graphile": minor ---- - -Fixes formatting of multi-line types in options output diff --git a/.changeset/smart-tag-types-exported.md b/.changeset/smart-tag-types-exported.md deleted file mode 100644 index 409236d6b5..0000000000 --- a/.changeset/smart-tag-types-exported.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"graphile-utils": patch -"postgraphile": patch ---- - -Export types related to the `pgSmartTags`/etc utils (`PgSmartTagRule`, -`PgSmartTagTags`, `PgSmartTagFilterFunction`, `JSONPgSmartTags`, etc.). diff --git a/.changeset/strong-berries-carry.md b/.changeset/strong-berries-carry.md deleted file mode 100644 index 6a1fda9f5e..0000000000 --- a/.changeset/strong-berries-carry.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"graphile-build": minor -"postgraphile": minor ---- - -`makeSchema` now awaits the writing of the SDL if enabled by -`exportSchemaSDLPath` diff --git a/.changeset/wacky-boats-draw.md b/.changeset/wacky-boats-draw.md deleted file mode 100644 index d2dab838c2..0000000000 --- a/.changeset/wacky-boats-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"postgraphile": patch ---- - -Add safer assumptions to `@omit` behavior fallback diff --git a/grafast/dataplan-json/CHANGELOG.md b/grafast/dataplan-json/CHANGELOG.md index dbc5df1b80..89368c6d14 100644 --- a/grafast/dataplan-json/CHANGELOG.md +++ b/grafast/dataplan-json/CHANGELOG.md @@ -1,5 +1,13 @@ # @dataplan/json +## 1.0.1 + +### Patch Changes + +- [#3086](https://github.com/graphile/crystal/pull/3086) + [`d5fa38b`](https://github.com/graphile/crystal/commit/d5fa38bf6fadea8d71be9372b10e814e07dccb1a) + Thanks [@benjie](https://github.com/benjie)! - Add `version` to exports + ## 1.0.0 Identical to 1.0.0-rc.6. diff --git a/grafast/dataplan-json/package.json b/grafast/dataplan-json/package.json index 5b4b1b0947..310a3b39c6 100644 --- a/grafast/dataplan-json/package.json +++ b/grafast/dataplan-json/package.json @@ -1,6 +1,6 @@ { "name": "@dataplan/json", - "version": "1.0.0", + "version": "1.0.1", "description": "JSON step classes for Grafast", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/grafast/dataplan-json/src/version.ts b/grafast/dataplan-json/src/version.ts index 8491c7a473..c02c330abf 100644 --- a/grafast/dataplan-json/src/version.ts +++ b/grafast/dataplan-json/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "1.0.0"; +export const version = "1.0.1"; diff --git a/grafast/dataplan-pg/CHANGELOG.md b/grafast/dataplan-pg/CHANGELOG.md index e52dfa5804..dd20f31a86 100644 --- a/grafast/dataplan-pg/CHANGELOG.md +++ b/grafast/dataplan-pg/CHANGELOG.md @@ -1,5 +1,39 @@ # @dataplan/pg +## 1.1.0 + +### Minor Changes + +- [#3084](https://github.com/graphile/crystal/pull/3084) + [`dd3db66`](https://github.com/graphile/crystal/commit/dd3db664c1315ee594e190e9723a667da7806cfa) + Thanks [@benjie](https://github.com/benjie)! - Add 'oid' as a builtin type. + +### Patch Changes + +- [#3089](https://github.com/graphile/crystal/pull/3089) + [`24a9481`](https://github.com/graphile/crystal/commit/24a94819ec9d35fb147c5228d6803f455109eda7) + Thanks [@benjie](https://github.com/benjie)! - Domain codecs can now indicate + if they have a default value. + +- [#3071](https://github.com/graphile/crystal/pull/3071) + [`3dff681`](https://github.com/graphile/crystal/commit/3dff681c8da4c66c37ac2f82896dc869b54d0c21) + Thanks [@benjie](https://github.com/benjie)! - Previously we used + `rootValue()` to represent the Query type; but in GraphQL.js rootValue can be + null/undefined. Typically you just need a truthy value, so we now use an empty + object. +- Updated dependencies + [[`9446f64`](https://github.com/graphile/crystal/commit/9446f64f35b7f6f46fd4ea37fbde67331f4ac947), + [`d5fa38b`](https://github.com/graphile/crystal/commit/d5fa38bf6fadea8d71be9372b10e814e07dccb1a), + [`56f8add`](https://github.com/graphile/crystal/commit/56f8add2f7b99d7ceee0c5c18354b236f6194537), + [`1a9b835`](https://github.com/graphile/crystal/commit/1a9b835d0b8bc8adb22a864a23eff0c521e2309f), + [`ccbbd7c`](https://github.com/graphile/crystal/commit/ccbbd7c6d4245ab5f0f1a2e6a5f2f8611241ea3c), + [`3b56a51`](https://github.com/graphile/crystal/commit/3b56a51ad751ce14b0c8c167df09bc9c3fbc11c3), + [`e60e2ed`](https://github.com/graphile/crystal/commit/e60e2ed455068a1d745af99fe6f9f779a8ce8088), + [`f0d1f48`](https://github.com/graphile/crystal/commit/f0d1f487ecd12299cd5e416aa5c7282dfd7c9992), + [`8b3904d`](https://github.com/graphile/crystal/commit/8b3904dcd26d95e0459ca4b8c469e13cf9454dc1)]: + - grafast@1.1.0 + - @dataplan/json@1.0.1 + ## 1.0.3 ### Patch Changes diff --git a/grafast/dataplan-pg/package.json b/grafast/dataplan-pg/package.json index 51fbaa3cc2..3d52a8f3b5 100644 --- a/grafast/dataplan-pg/package.json +++ b/grafast/dataplan-pg/package.json @@ -1,6 +1,6 @@ { "name": "@dataplan/pg", - "version": "1.0.3", + "version": "1.1.0", "description": "PostgreSQL step classes for Grafast", "type": "commonjs", "main": "dist/index.js", diff --git a/grafast/dataplan-pg/src/version.ts b/grafast/dataplan-pg/src/version.ts index 8765be86c2..0184d2e08f 100644 --- a/grafast/dataplan-pg/src/version.ts +++ b/grafast/dataplan-pg/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "1.0.3"; +export const version = "1.1.0"; diff --git a/grafast/grafast/CHANGELOG.md b/grafast/grafast/CHANGELOG.md index 38424c109e..8ecd61bfda 100644 --- a/grafast/grafast/CHANGELOG.md +++ b/grafast/grafast/CHANGELOG.md @@ -1,5 +1,63 @@ # grafast +## 1.1.0 + +### Minor Changes + +- [#3101](https://github.com/graphile/crystal/pull/3101) + [`e60e2ed`](https://github.com/graphile/crystal/commit/e60e2ed455068a1d745af99fe6f9f779a8ce8088) + Thanks [@benjie](https://github.com/benjie)! - `coalesce` optimized to provide + non-looping execute for small numbers of steps, and now returns + `constant(null)` when called with 0 steps. + +### Patch Changes + +- [#3065](https://github.com/graphile/crystal/pull/3065) + [`9446f64`](https://github.com/graphile/crystal/commit/9446f64f35b7f6f46fd4ea37fbde67331f4ac947) + Thanks [@benjie](https://github.com/benjie)! - `fieldArgs` are now created in + the root plan and applied in the layer plan of the target step; this fixes an + issue where fieldArgs could not be applied to step with side effects. + +- [#3061](https://github.com/graphile/crystal/pull/3061) + [`56f8add`](https://github.com/graphile/crystal/commit/56f8add2f7b99d7ceee0c5c18354b236f6194537) + Thanks [@benjie](https://github.com/benjie)! - Exposes rootValueStep on + OperationPlan and removes some transient values from being stored. Adds new + global `variableValues()` step retriever, useful for helping produce + GraphQLResolveInfo and similar. + +- [#3070](https://github.com/graphile/crystal/pull/3070) + [`1a9b835`](https://github.com/graphile/crystal/commit/1a9b835d0b8bc8adb22a864a23eff0c521e2309f) + Thanks [@benjie](https://github.com/benjie)! - Stop using deprecated + GraphQLError signature + +- [#3103](https://github.com/graphile/crystal/pull/3103) + [`ccbbd7c`](https://github.com/graphile/crystal/commit/ccbbd7c6d4245ab5f0f1a2e6a5f2f8611241ea3c) + Thanks [@benjie](https://github.com/benjie)! - Throw better errors when a step + class calls `this.addDependency(...)` but doesn't actually pass a step to + depend on. (Previously: "cannot access property `layerPlan` of undefined" or + similar errors were thrown.) + +- [#3072](https://github.com/graphile/crystal/pull/3072) + [`3b56a51`](https://github.com/graphile/crystal/commit/3b56a51ad751ce14b0c8c167df09bc9c3fbc11c3) + Thanks [@benjie](https://github.com/benjie)! - Grafast no longer coerces + `rootValue` to a mutable object, increasing compatibility with legacy + resolvers. + +- [#3069](https://github.com/graphile/crystal/pull/3069) + [`f0d1f48`](https://github.com/graphile/crystal/commit/f0d1f487ecd12299cd5e416aa5c7282dfd7c9992) + Thanks [@benjie](https://github.com/benjie)! - Remove vestigial + `insideGraphQL` code. + +- [#3062](https://github.com/graphile/crystal/pull/3062) + [`8b3904d`](https://github.com/graphile/crystal/commit/8b3904dcd26d95e0459ca4b8c469e13cf9454dc1) + Thanks [@benjie](https://github.com/benjie)! - Internals: clear + \_\_TrackedValueStep initialValue on finalize. + +- Updated dependencies + [[`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d)]: + - graphile-config@1.1.0 + ## 1.0.2 ### Patch Changes diff --git a/grafast/grafast/package.json b/grafast/grafast/package.json index 9ee3f9c331..b62aaed399 100644 --- a/grafast/grafast/package.json +++ b/grafast/grafast/package.json @@ -1,6 +1,6 @@ { "name": "grafast", - "version": "1.0.2", + "version": "1.1.0", "description": "Cutting edge GraphQL planning and execution engine", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/grafast/grafast/src/version.ts b/grafast/grafast/src/version.ts index 9755259fd0..0184d2e08f 100644 --- a/grafast/grafast/src/version.ts +++ b/grafast/grafast/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "1.0.2"; +export const version = "1.1.0"; diff --git a/grafast/grafserv/CHANGELOG.md b/grafast/grafserv/CHANGELOG.md index 9c525ee804..69ffa326d8 100644 --- a/grafast/grafserv/CHANGELOG.md +++ b/grafast/grafserv/CHANGELOG.md @@ -1,5 +1,20 @@ # grafserv +## 1.0.1 + +### Patch Changes + +- [#3070](https://github.com/graphile/crystal/pull/3070) + [`1a9b835`](https://github.com/graphile/crystal/commit/1a9b835d0b8bc8adb22a864a23eff0c521e2309f) + Thanks [@benjie](https://github.com/benjie)! - Stop using deprecated + GraphQLError signature + +- Updated dependencies + [[`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d)]: + - graphile-config@1.1.0 + - ruru@2.0.1 + ## 1.0.0 Identical to 1.0.0-rc.7. diff --git a/grafast/grafserv/package.json b/grafast/grafserv/package.json index 2df5274b0f..a267ab956c 100644 --- a/grafast/grafserv/package.json +++ b/grafast/grafserv/package.json @@ -1,6 +1,6 @@ { "name": "grafserv", - "version": "1.0.0", + "version": "1.0.1", "description": "A highly optimized server for GraphQL, powered by Grafast", "type": "commonjs", "main": "dist/index.js", diff --git a/grafast/grafserv/src/version.ts b/grafast/grafserv/src/version.ts index 8491c7a473..c02c330abf 100644 --- a/grafast/grafserv/src/version.ts +++ b/grafast/grafserv/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "1.0.0"; +export const version = "1.0.1"; diff --git a/grafast/ruru/CHANGELOG.md b/grafast/ruru/CHANGELOG.md index ad56287772..85c4cf4f45 100644 --- a/grafast/ruru/CHANGELOG.md +++ b/grafast/ruru/CHANGELOG.md @@ -1,5 +1,22 @@ # ruru +## 2.0.1 + +### Patch Changes + +- [#3077](https://github.com/graphile/crystal/pull/3077) + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d) + Thanks [@benjie](https://github.com/benjie)! - CLIs will now correctly + auto-import `graphile.config.mts` files (previously `graphile.config.ts` files + worked, but `graphile.config.mts` files would be ignored). With all major + versions of Node.js now having native support for type stripping and + require(esm), we recommend moving your configuration files to TypeScript + (using ESM and erasable syntax only). +- Updated dependencies + [[`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d)]: + - graphile-config@1.1.0 + ## 2.0.0 Identical to 2.0.0-rc.7. diff --git a/grafast/ruru/package.json b/grafast/ruru/package.json index b0726418cf..97c72e467e 100644 --- a/grafast/ruru/package.json +++ b/grafast/ruru/package.json @@ -1,6 +1,6 @@ { "name": "ruru", - "version": "2.0.0", + "version": "2.0.1", "description": "Grafast-flavoured GraphiQL distribution", "type": "commonjs", "main": "./dist/index.js", diff --git a/grafast/ruru/src/version.ts b/grafast/ruru/src/version.ts index 3535d27b60..4f658a41b0 100644 --- a/grafast/ruru/src/version.ts +++ b/grafast/ruru/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "2.0.0"; +export const version = "2.0.1"; diff --git a/grafast/website/static/myruru/index.html b/grafast/website/static/myruru/index.html index 3449cb9115..85ea4bcfd5 100644 --- a/grafast/website/static/myruru/index.html +++ b/grafast/website/static/myruru/index.html @@ -2,9 +2,9 @@ - + Ruru - GraphQL/Grafast IDE - + diff --git a/graphile-build/graphile-build-pg/CHANGELOG.md b/graphile-build/graphile-build-pg/CHANGELOG.md index 0ba930ca0c..177cda290e 100644 --- a/graphile-build/graphile-build-pg/CHANGELOG.md +++ b/graphile-build/graphile-build-pg/CHANGELOG.md @@ -1,5 +1,65 @@ # graphile-build-pg +## 5.1.0 + +### Minor Changes + +- [#3084](https://github.com/graphile/crystal/pull/3084) + [`dd3db66`](https://github.com/graphile/crystal/commit/dd3db664c1315ee594e190e9723a667da7806cfa) + Thanks [@benjie](https://github.com/benjie)! - Add 'oid' as a builtin type. + +- [#3098](https://github.com/graphile/crystal/pull/3098) + [`75444ac`](https://github.com/graphile/crystal/commit/75444ac72b03f8479fb4e007795be247ad5e8115) + Thanks [@benjie](https://github.com/benjie)! - Fix: index behaviors plugin + updated so that only attributes (columns) on tables, materialized views and + foreign tables are scanned for indexes; all other types (including composite + types, views, ...) are given the benefit of the doubt. + + This might result in more fields showing up in your schema. + +### Patch Changes + +- [#3065](https://github.com/graphile/crystal/pull/3065) + [`9446f64`](https://github.com/graphile/crystal/commit/9446f64f35b7f6f46fd4ea37fbde67331f4ac947) + Thanks [@benjie](https://github.com/benjie)! - `fieldArgs` are now created in + the root plan and applied in the layer plan of the target step; this fixes an + issue where fieldArgs could not be applied to step with side effects. + +- [#3088](https://github.com/graphile/crystal/pull/3088) + [`d3d4376`](https://github.com/graphile/crystal/commit/d3d4376dbf900b53f87e85574839939b85a31dbb) + Thanks [@benjie](https://github.com/benjie)! - Add + `pgResource.extensions.isView`, `.isMaterializedView`, `.isForeignTable` so + plugins can determine which resources came from views/materialized + views/foreign tables. + +- [#3086](https://github.com/graphile/crystal/pull/3086) + [`65527f8`](https://github.com/graphile/crystal/commit/65527f86826757e1c92a7e8b4e74fc2a299b740c) + Thanks [@benjie](https://github.com/benjie)! - Add `build.dataplanJson` + property - a copy of `@dataplan/json` + +- [#3099](https://github.com/graphile/crystal/pull/3099) + [`4b5b673`](https://github.com/graphile/crystal/commit/4b5b6730748c75a9a94502d933eeb2eae6c8504c) + Thanks [@benjie](https://github.com/benjie)! - PostGraphile will only throw an + error when it fails to read enum table values from a table in a published + schema (one in the `schemas` list in your pgServices); enum tables in other + schemas will result in a warning instead (since during the gather phase we + don't know whether or not they will be needed come schema build time). + +- [#3089](https://github.com/graphile/crystal/pull/3089) + [`24a9481`](https://github.com/graphile/crystal/commit/24a94819ec9d35fb147c5228d6803f455109eda7) + Thanks [@benjie](https://github.com/benjie)! - Domain codecs can now indicate + if they have a default value. + +- [#3063](https://github.com/graphile/crystal/pull/3063) + [`d3156df`](https://github.com/graphile/crystal/commit/d3156df8cd95c517f329ffa904bb2fec9db2b370) + Thanks [@benjie](https://github.com/benjie)! - Improve scopes around + PgMutationCreatePlugin + +- Updated dependencies + [[`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d)]: + - graphile-config@1.1.0 + ## 5.0.2 ### Patch Changes diff --git a/graphile-build/graphile-build-pg/package.json b/graphile-build/graphile-build-pg/package.json index 1b006ec267..074bf4482a 100644 --- a/graphile-build/graphile-build-pg/package.json +++ b/graphile-build/graphile-build-pg/package.json @@ -1,6 +1,6 @@ { "name": "graphile-build-pg", - "version": "5.0.2", + "version": "5.1.0", "description": "PostgreSQL plugins for Graphile Build - build a supercharged GraphQL schema by reflection over a PostgreSQL database and executed by Grafast.", "type": "commonjs", "main": "./dist/index.js", diff --git a/graphile-build/graphile-build-pg/src/version.ts b/graphile-build/graphile-build-pg/src/version.ts index da839829ef..9a4f8cb2e2 100644 --- a/graphile-build/graphile-build-pg/src/version.ts +++ b/graphile-build/graphile-build-pg/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "5.0.2"; +export const version = "5.1.0"; diff --git a/graphile-build/graphile-build/CHANGELOG.md b/graphile-build/graphile-build/CHANGELOG.md index 4515ff9296..4b4af1c395 100644 --- a/graphile-build/graphile-build/CHANGELOG.md +++ b/graphile-build/graphile-build/CHANGELOG.md @@ -1,5 +1,32 @@ # graphile-build +## 5.1.0 + +### Minor Changes + +- [#3060](https://github.com/graphile/crystal/pull/3060) + [`c21f24c`](https://github.com/graphile/crystal/commit/c21f24c2f34dac34f7c264b66ce56721bb155ae5) + Thanks [@benjie](https://github.com/benjie)! - `makeSchema` now awaits the + writing of the SDL if enabled by `exportSchemaSDLPath` + +### Patch Changes + +- [#3092](https://github.com/graphile/crystal/pull/3092) + [`79b234e`](https://github.com/graphile/crystal/commit/79b234e4eea1844349bcef673f37e1858e11ef57) + Thanks [@benjie](https://github.com/benjie)! - getTypeByName is now allowed to + be called during construction of a scalar. + +- [#3071](https://github.com/graphile/crystal/pull/3071) + [`3dff681`](https://github.com/graphile/crystal/commit/3dff681c8da4c66c37ac2f82896dc869b54d0c21) + Thanks [@benjie](https://github.com/benjie)! - Previously we used + `rootValue()` to represent the Query type; but in GraphQL.js rootValue can be + null/undefined. Typically you just need a truthy value, so we now use an empty + object. +- Updated dependencies + [[`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d)]: + - graphile-config@1.1.0 + ## 5.0.2 ### Patch Changes diff --git a/graphile-build/graphile-build/package.json b/graphile-build/graphile-build/package.json index 5ccacb0c8a..9a87d7df77 100644 --- a/graphile-build/graphile-build/package.json +++ b/graphile-build/graphile-build/package.json @@ -1,6 +1,6 @@ { "name": "graphile-build", - "version": "5.0.2", + "version": "5.1.0", "description": "Build a GraphQL schema from plugins", "type": "commonjs", "main": "./dist/index.js", diff --git a/graphile-build/graphile-build/src/version.ts b/graphile-build/graphile-build/src/version.ts index da839829ef..9a4f8cb2e2 100644 --- a/graphile-build/graphile-build/src/version.ts +++ b/graphile-build/graphile-build/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "5.0.2"; +export const version = "5.1.0"; diff --git a/graphile-build/graphile-simplify-inflection/CHANGELOG.md b/graphile-build/graphile-simplify-inflection/CHANGELOG.md index a0a7875173..d504c32759 100644 --- a/graphile-build/graphile-simplify-inflection/CHANGELOG.md +++ b/graphile-build/graphile-simplify-inflection/CHANGELOG.md @@ -1,5 +1,22 @@ # @graphile/simplify-inflection +## 9.0.0 + +### Major Changes + +- [#3027](https://github.com/graphile/crystal/pull/3027) + [`1309c91`](https://github.com/graphile/crystal/commit/1309c91facd81b86f4f198a55ee5f8fee9e5ed47) + Thanks [@maximsmol](https://github.com/maximsmol)! - Fix a bug in singular + relation inflection (in both directions) that would lead to frequent naming + conflicts - the new behavior better reflects that of the PostGraphile V4 + simplify plugin. + + **REMEMBER**: once you've chosen an inflection plugin, you should not do any + semver major updates, since those (like this one) may change naming + conventions. Make sure that you export your schema as SDL both before and + after the update, compare, and if they don't match then consider reverting to + the older version of the plugin. + ## 8.0.0 Identical to 8.0.0-rc.5. diff --git a/graphile-build/graphile-simplify-inflection/package.json b/graphile-build/graphile-simplify-inflection/package.json index 041efe2d0a..0fe36ebbc2 100644 --- a/graphile-build/graphile-simplify-inflection/package.json +++ b/graphile-build/graphile-simplify-inflection/package.json @@ -1,6 +1,6 @@ { "name": "@graphile/simplify-inflection", - "version": "8.0.0", + "version": "9.0.0", "description": "Simplifies the graphile-build/graphile-build-pg inflection to trim the `ByFooIdAndBarId` from relations, etc", "main": "dist/index.js", "scripts": { diff --git a/graphile-build/graphile-utils/CHANGELOG.md b/graphile-build/graphile-utils/CHANGELOG.md index 238cc7a559..7c5c3ec406 100644 --- a/graphile-build/graphile-utils/CHANGELOG.md +++ b/graphile-build/graphile-utils/CHANGELOG.md @@ -1,5 +1,15 @@ # graphile-utils +## 5.0.2 + +### Patch Changes + +- [#3078](https://github.com/graphile/crystal/pull/3078) + [`00bb2ba`](https://github.com/graphile/crystal/commit/00bb2babf1900d396d064f88de520f524f67c94f) + Thanks [@evolkmann](https://github.com/evolkmann)! - Export types related to + the `pgSmartTags`/etc utils (`PgSmartTagRule`, `PgSmartTagTags`, + `PgSmartTagFilterFunction`, `JSONPgSmartTags`, etc.). + ## 5.0.1 ### Patch Changes diff --git a/graphile-build/graphile-utils/package.json b/graphile-build/graphile-utils/package.json index 5ca728253a..3913bf2dc5 100644 --- a/graphile-build/graphile-utils/package.json +++ b/graphile-build/graphile-utils/package.json @@ -1,6 +1,6 @@ { "name": "graphile-utils", - "version": "5.0.1", + "version": "5.0.2", "description": "Utilities to help with building graphile-build plugins", "type": "commonjs", "main": "dist/index.js", diff --git a/postgraphile/pgl/CHANGELOG.md b/postgraphile/pgl/CHANGELOG.md index 59fd7e86c1..fe7689abe4 100644 --- a/postgraphile/pgl/CHANGELOG.md +++ b/postgraphile/pgl/CHANGELOG.md @@ -1,5 +1,53 @@ # pgl +## 5.0.1 + +### Patch Changes + +- [#3077](https://github.com/graphile/crystal/pull/3077) + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d) + Thanks [@benjie](https://github.com/benjie)! - CLIs will now correctly + auto-import `graphile.config.mts` files (previously `graphile.config.ts` files + worked, but `graphile.config.mts` files would be ignored). With all major + versions of Node.js now having native support for type stripping and + require(esm), we recommend moving your configuration files to TypeScript + (using ESM and erasable syntax only). +- Updated dependencies + [[`9446f64`](https://github.com/graphile/crystal/commit/9446f64f35b7f6f46fd4ea37fbde67331f4ac947), + [`dd3db66`](https://github.com/graphile/crystal/commit/dd3db664c1315ee594e190e9723a667da7806cfa), + [`d3d4376`](https://github.com/graphile/crystal/commit/d3d4376dbf900b53f87e85574839939b85a31dbb), + [`d5fa38b`](https://github.com/graphile/crystal/commit/d5fa38bf6fadea8d71be9372b10e814e07dccb1a), + [`56f8add`](https://github.com/graphile/crystal/commit/56f8add2f7b99d7ceee0c5c18354b236f6194537), + [`1a9b835`](https://github.com/graphile/crystal/commit/1a9b835d0b8bc8adb22a864a23eff0c521e2309f), + [`ccbbd7c`](https://github.com/graphile/crystal/commit/ccbbd7c6d4245ab5f0f1a2e6a5f2f8611241ea3c), + [`65527f8`](https://github.com/graphile/crystal/commit/65527f86826757e1c92a7e8b4e74fc2a299b740c), + [`3b56a51`](https://github.com/graphile/crystal/commit/3b56a51ad751ce14b0c8c167df09bc9c3fbc11c3), + [`e60e2ed`](https://github.com/graphile/crystal/commit/e60e2ed455068a1d745af99fe6f9f779a8ce8088), + [`79b234e`](https://github.com/graphile/crystal/commit/79b234e4eea1844349bcef673f37e1858e11ef57), + [`f0d1f48`](https://github.com/graphile/crystal/commit/f0d1f487ecd12299cd5e416aa5c7282dfd7c9992), + [`4b5b673`](https://github.com/graphile/crystal/commit/4b5b6730748c75a9a94502d933eeb2eae6c8504c), + [`75444ac`](https://github.com/graphile/crystal/commit/75444ac72b03f8479fb4e007795be247ad5e8115), + [`24a9481`](https://github.com/graphile/crystal/commit/24a94819ec9d35fb147c5228d6803f455109eda7), + [`557791f`](https://github.com/graphile/crystal/commit/557791f9c4760cc384a1de142faf487ae557115e), + [`b28eb75`](https://github.com/graphile/crystal/commit/b28eb7564124aa052b5b835de0dc040748ddbdc0), + [`3dff681`](https://github.com/graphile/crystal/commit/3dff681c8da4c66c37ac2f82896dc869b54d0c21), + [`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`8b3904d`](https://github.com/graphile/crystal/commit/8b3904dcd26d95e0459ca4b8c469e13cf9454dc1), + [`d3156df`](https://github.com/graphile/crystal/commit/d3156df8cd95c517f329ffa904bb2fec9db2b370), + [`35d8b3e`](https://github.com/graphile/crystal/commit/35d8b3e440b8b7f6d6db49344bba2963d4536eaf), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d), + [`00bb2ba`](https://github.com/graphile/crystal/commit/00bb2babf1900d396d064f88de520f524f67c94f), + [`c21f24c`](https://github.com/graphile/crystal/commit/c21f24c2f34dac34f7c264b66ce56721bb155ae5), + [`3cbbd88`](https://github.com/graphile/crystal/commit/3cbbd88f8be499796ef2604a15f157094f0caa29)]: + - graphile-build-pg@5.1.0 + - postgraphile@5.1.0 + - grafast@1.1.0 + - @dataplan/pg@1.1.0 + - @dataplan/json@1.0.1 + - grafserv@1.0.1 + - graphile-build@5.1.0 + - graphile-config@1.1.0 + ## 5.0.0 Identical to 5.0.0-rc.6. diff --git a/postgraphile/pgl/package.json b/postgraphile/pgl/package.json index 905a5011f3..4ba0b73d75 100644 --- a/postgraphile/pgl/package.json +++ b/postgraphile/pgl/package.json @@ -1,6 +1,6 @@ { "name": "pgl", - "version": "5.0.0", + "version": "5.0.1", "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", "type": "commonjs", "exports": { diff --git a/postgraphile/postgraphile/CHANGELOG.md b/postgraphile/postgraphile/CHANGELOG.md index 814cf22a6e..f499a26e59 100644 --- a/postgraphile/postgraphile/CHANGELOG.md +++ b/postgraphile/postgraphile/CHANGELOG.md @@ -1,5 +1,134 @@ # postgraphile +## 5.1.0 + +### Minor Changes + +- [#3084](https://github.com/graphile/crystal/pull/3084) + [`dd3db66`](https://github.com/graphile/crystal/commit/dd3db664c1315ee594e190e9723a667da7806cfa) + Thanks [@benjie](https://github.com/benjie)! - Add 'oid' as a builtin type. + +- [#3098](https://github.com/graphile/crystal/pull/3098) + [`75444ac`](https://github.com/graphile/crystal/commit/75444ac72b03f8479fb4e007795be247ad5e8115) + Thanks [@benjie](https://github.com/benjie)! - Fix: index behaviors plugin + updated so that only attributes (columns) on tables, materialized views and + foreign tables are scanned for indexes; all other types (including composite + types, views, ...) are given the benefit of the doubt. + + This might result in more fields showing up in your schema. + +- [#3081](https://github.com/graphile/crystal/pull/3081) + [`557791f`](https://github.com/graphile/crystal/commit/557791f9c4760cc384a1de142faf487ae557115e) + Thanks [@benjie](https://github.com/benjie)! - V4 preset now supports `@omit` + smart tags with spaces between values (e.g. `@omit create, update, delete` + rather than `@omit create,update,delete`) + +- [#3097](https://github.com/graphile/crystal/pull/3097) + [`b28eb75`](https://github.com/graphile/crystal/commit/b28eb7564124aa052b5b835de0dc040748ddbdc0) + Thanks [@benjie](https://github.com/benjie)! - V4 preset now also grants + `+filterProc` behavior when `@filterable` is present. Fixes compatibility with + `postgraphile-plugin-connection-filter`. + +- [#3090](https://github.com/graphile/crystal/pull/3090) + [`35d8b3e`](https://github.com/graphile/crystal/commit/35d8b3e440b8b7f6d6db49344bba2963d4536eaf) + Thanks [@benjie](https://github.com/benjie)! - Bugfix: the V4 preset now + correctly ignores `@omit select` like V4 would. Previously, the V4 preset + would silently turn `@omit select` into `-select`, which differs to V4's + handling of this. (Note: `@omit read` is probably what you're looking for, + `@omit select` is silently ignored.) + +- [#3060](https://github.com/graphile/crystal/pull/3060) + [`c21f24c`](https://github.com/graphile/crystal/commit/c21f24c2f34dac34f7c264b66ce56721bb155ae5) + Thanks [@benjie](https://github.com/benjie)! - `makeSchema` now awaits the + writing of the SDL if enabled by `exportSchemaSDLPath` + +### Patch Changes + +- [#3065](https://github.com/graphile/crystal/pull/3065) + [`9446f64`](https://github.com/graphile/crystal/commit/9446f64f35b7f6f46fd4ea37fbde67331f4ac947) + Thanks [@benjie](https://github.com/benjie)! - `fieldArgs` are now created in + the root plan and applied in the layer plan of the target step; this fixes an + issue where fieldArgs could not be applied to step with side effects. + +- [#3088](https://github.com/graphile/crystal/pull/3088) + [`d3d4376`](https://github.com/graphile/crystal/commit/d3d4376dbf900b53f87e85574839939b85a31dbb) + Thanks [@benjie](https://github.com/benjie)! - Add + `pgResource.extensions.isView`, `.isMaterializedView`, `.isForeignTable` so + plugins can determine which resources came from views/materialized + views/foreign tables. + +- [#3099](https://github.com/graphile/crystal/pull/3099) + [`4b5b673`](https://github.com/graphile/crystal/commit/4b5b6730748c75a9a94502d933eeb2eae6c8504c) + Thanks [@benjie](https://github.com/benjie)! - PostGraphile will only throw an + error when it fails to read enum table values from a table in a published + schema (one in the `schemas` list in your pgServices); enum tables in other + schemas will result in a warning instead (since during the gather phase we + don't know whether or not they will be needed come schema build time). + +- [#3089](https://github.com/graphile/crystal/pull/3089) + [`24a9481`](https://github.com/graphile/crystal/commit/24a94819ec9d35fb147c5228d6803f455109eda7) + Thanks [@benjie](https://github.com/benjie)! - Domain codecs can now indicate + if they have a default value. + +- [#3071](https://github.com/graphile/crystal/pull/3071) + [`3dff681`](https://github.com/graphile/crystal/commit/3dff681c8da4c66c37ac2f82896dc869b54d0c21) + Thanks [@benjie](https://github.com/benjie)! - Previously we used + `rootValue()` to represent the Query type; but in GraphQL.js rootValue can be + null/undefined. Typically you just need a truthy value, so we now use an empty + object. + +- [#3077](https://github.com/graphile/crystal/pull/3077) + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d) + Thanks [@benjie](https://github.com/benjie)! - CLIs will now correctly + auto-import `graphile.config.mts` files (previously `graphile.config.ts` files + worked, but `graphile.config.mts` files would be ignored). With all major + versions of Node.js now having native support for type stripping and + require(esm), we recommend moving your configuration files to TypeScript + (using ESM and erasable syntax only). + +- [#3078](https://github.com/graphile/crystal/pull/3078) + [`00bb2ba`](https://github.com/graphile/crystal/commit/00bb2babf1900d396d064f88de520f524f67c94f) + Thanks [@evolkmann](https://github.com/evolkmann)! - Export types related to + the `pgSmartTags`/etc utils (`PgSmartTagRule`, `PgSmartTagTags`, + `PgSmartTagFilterFunction`, `JSONPgSmartTags`, etc.). + +- [#3083](https://github.com/graphile/crystal/pull/3083) + [`3cbbd88`](https://github.com/graphile/crystal/commit/3cbbd88f8be499796ef2604a15f157094f0caa29) + Thanks [@benjie](https://github.com/benjie)! - Add safer assumptions to + `@omit` behavior fallback + +- Updated dependencies + [[`9446f64`](https://github.com/graphile/crystal/commit/9446f64f35b7f6f46fd4ea37fbde67331f4ac947), + [`dd3db66`](https://github.com/graphile/crystal/commit/dd3db664c1315ee594e190e9723a667da7806cfa), + [`d3d4376`](https://github.com/graphile/crystal/commit/d3d4376dbf900b53f87e85574839939b85a31dbb), + [`d5fa38b`](https://github.com/graphile/crystal/commit/d5fa38bf6fadea8d71be9372b10e814e07dccb1a), + [`56f8add`](https://github.com/graphile/crystal/commit/56f8add2f7b99d7ceee0c5c18354b236f6194537), + [`1a9b835`](https://github.com/graphile/crystal/commit/1a9b835d0b8bc8adb22a864a23eff0c521e2309f), + [`ccbbd7c`](https://github.com/graphile/crystal/commit/ccbbd7c6d4245ab5f0f1a2e6a5f2f8611241ea3c), + [`65527f8`](https://github.com/graphile/crystal/commit/65527f86826757e1c92a7e8b4e74fc2a299b740c), + [`3b56a51`](https://github.com/graphile/crystal/commit/3b56a51ad751ce14b0c8c167df09bc9c3fbc11c3), + [`e60e2ed`](https://github.com/graphile/crystal/commit/e60e2ed455068a1d745af99fe6f9f779a8ce8088), + [`79b234e`](https://github.com/graphile/crystal/commit/79b234e4eea1844349bcef673f37e1858e11ef57), + [`f0d1f48`](https://github.com/graphile/crystal/commit/f0d1f487ecd12299cd5e416aa5c7282dfd7c9992), + [`4b5b673`](https://github.com/graphile/crystal/commit/4b5b6730748c75a9a94502d933eeb2eae6c8504c), + [`75444ac`](https://github.com/graphile/crystal/commit/75444ac72b03f8479fb4e007795be247ad5e8115), + [`24a9481`](https://github.com/graphile/crystal/commit/24a94819ec9d35fb147c5228d6803f455109eda7), + [`3dff681`](https://github.com/graphile/crystal/commit/3dff681c8da4c66c37ac2f82896dc869b54d0c21), + [`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`8b3904d`](https://github.com/graphile/crystal/commit/8b3904dcd26d95e0459ca4b8c469e13cf9454dc1), + [`d3156df`](https://github.com/graphile/crystal/commit/d3156df8cd95c517f329ffa904bb2fec9db2b370), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d), + [`00bb2ba`](https://github.com/graphile/crystal/commit/00bb2babf1900d396d064f88de520f524f67c94f), + [`c21f24c`](https://github.com/graphile/crystal/commit/c21f24c2f34dac34f7c264b66ce56721bb155ae5)]: + - graphile-build-pg@5.1.0 + - grafast@1.1.0 + - @dataplan/pg@1.1.0 + - @dataplan/json@1.0.1 + - grafserv@1.0.1 + - graphile-build@5.1.0 + - graphile-config@1.1.0 + - graphile-utils@5.0.2 + ## 5.0.3 ### Patch Changes diff --git a/postgraphile/postgraphile/package.json b/postgraphile/postgraphile/package.json index ed96aa9b97..68bf43b436 100644 --- a/postgraphile/postgraphile/package.json +++ b/postgraphile/postgraphile/package.json @@ -1,6 +1,6 @@ { "name": "postgraphile", - "version": "5.0.3", + "version": "5.1.0", "description": "Automatic, high performance, and highly customizable GraphQL API for PostgreSQL", "type": "commonjs", "main": "./dist/index.js", diff --git a/postgraphile/postgraphile/src/version.ts b/postgraphile/postgraphile/src/version.ts index 4c865a144f..9a4f8cb2e2 100644 --- a/postgraphile/postgraphile/src/version.ts +++ b/postgraphile/postgraphile/src/version.ts @@ -1,2 +1,2 @@ // This file is autogenerated by /scripts/postversion.mjs -export const version = "5.0.3"; +export const version = "5.1.0"; diff --git a/utils/graphile-config/CHANGELOG.md b/utils/graphile-config/CHANGELOG.md index a21e068c5f..6a8115d51d 100644 --- a/utils/graphile-config/CHANGELOG.md +++ b/utils/graphile-config/CHANGELOG.md @@ -1,5 +1,26 @@ # graphile-config +## 1.1.0 + +### Minor Changes + +- [#3077](https://github.com/graphile/crystal/pull/3077) + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d) + Thanks [@benjie](https://github.com/benjie)! - CLIs will now correctly + auto-import `graphile.config.mts` files (previously `graphile.config.ts` files + worked, but `graphile.config.mts` files would be ignored). With all major + versions of Node.js now having native support for type stripping and + require(esm), we recommend moving your configuration files to TypeScript + (using ESM and erasable syntax only). + +### Patch Changes + +- [#3080](https://github.com/graphile/crystal/pull/3080) + [`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3) + Thanks [@benjie](https://github.com/benjie)! - + `GraphileConfig.Preset::plugins` is now marked readonly - we do not require a + mutable array. + ## 1.0.1 ### Patch Changes diff --git a/utils/graphile-config/package.json b/utils/graphile-config/package.json index eae0cd35ca..ed11dfa0c2 100644 --- a/utils/graphile-config/package.json +++ b/utils/graphile-config/package.json @@ -1,6 +1,6 @@ { "name": "graphile-config", - "version": "1.0.1", + "version": "1.1.0", "description": "Standard plugin interface and helpers to be used across the Graphile stack.", "type": "commonjs", "main": "./dist/index.js", diff --git a/utils/graphile/CHANGELOG.md b/utils/graphile/CHANGELOG.md index a0172eb0ab..86a3dc9c37 100644 --- a/utils/graphile/CHANGELOG.md +++ b/utils/graphile/CHANGELOG.md @@ -1,5 +1,40 @@ # graphile +## 5.1.0 + +### Minor Changes + +- [#3076](https://github.com/graphile/crystal/pull/3076) + [`e91e92c`](https://github.com/graphile/crystal/commit/e91e92cd752eb7fa7370bae468346c40fdfeb3e2) + Thanks [@benjie](https://github.com/benjie)! - Fixes formatting of multi-line + types in options output + +### Patch Changes + +- [#3075](https://github.com/graphile/crystal/pull/3075) + [`e1a6f37`](https://github.com/graphile/crystal/commit/e1a6f37fd403ee4c4deda0b3de6801fdc7c27f5e) + Thanks [@benjie](https://github.com/benjie)! - Don't throw error for + `graphile --help` when certain libraries are not installed. + +- [#3080](https://github.com/graphile/crystal/pull/3080) + [`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3) + Thanks [@benjie](https://github.com/benjie)! - + `GraphileConfig.Preset::plugins` is now marked readonly - we do not require a + mutable array. + +- [#3077](https://github.com/graphile/crystal/pull/3077) + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d) + Thanks [@benjie](https://github.com/benjie)! - CLIs will now correctly + auto-import `graphile.config.mts` files (previously `graphile.config.ts` files + worked, but `graphile.config.mts` files would be ignored). With all major + versions of Node.js now having native support for type stripping and + require(esm), we recommend moving your configuration files to TypeScript + (using ESM and erasable syntax only). +- Updated dependencies + [[`350dd8d`](https://github.com/graphile/crystal/commit/350dd8df273c44f3a51805a99e48497300942de3), + [`5f95b1c`](https://github.com/graphile/crystal/commit/5f95b1c6ee298b3fcde49a41621861ea44809f9d)]: + - graphile-config@1.1.0 + ## 5.0.0 Identical to 5.0.0-rc.6. diff --git a/utils/graphile/package.json b/utils/graphile/package.json index 6428c78b9d..4b49b4add0 100644 --- a/utils/graphile/package.json +++ b/utils/graphile/package.json @@ -1,6 +1,6 @@ { "name": "graphile", - "version": "5.0.0", + "version": "5.1.0", "description": "Swiss army knife for dealing with all things Graphile", "main": "dist/index.js", "bin": "dist/cli-run.js",