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",