Skip to content

Version Packages#3064

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main
Open

Version Packages#3064
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@graphile/simplify-inflection@9.0.0

Major Changes

  • #3027
    1309c91
    Thanks @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.

postgraphile@5.1.0

Minor Changes

  • #3090
    35d8b3e
    Thanks @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.)

Patch Changes

  • #3065
    9446f64
    Thanks @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
    d3d4376
    Thanks @benjie! - Add
    pgResource.extensions.isView, .isMaterializedView, .isForeignTable so
    plugins can determine which resources came from views/materialized
    views/foreign tables.

  • #3099
    4b5b673
    Thanks @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).

  • #3098
    75444ac
    Thanks @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.

  • #3089
    24a9481
    Thanks @benjie! - Domain codecs can now indicate
    if they have a default value.

  • #3081
    557791f
    Thanks @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
    b28eb75
    Thanks @benjie! - V4 preset now also grants
    +filterProc behavior when @filterable is present. Fixes compatibility with
    postgraphile-plugin-connection-filter.

  • #3071
    3dff681
    Thanks @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
    5f95b1c
    Thanks @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
    00bb2ba
    Thanks @evolkmann! - Export types related to
    the pgSmartTags/etc utils (PgSmartTagRule, PgSmartTagTags,
    PgSmartTagFilterFunction, JSONPgSmartTags, etc.).

  • #3083
    3cbbd88
    Thanks @benjie! - Add safer assumptions to
    @omit behavior fallback

  • Updated dependencies
    [9446f64,
    dd3db66,
    d3d4376,
    d5fa38b,
    56f8add,
    1a9b835,
    65527f8,
    3b56a51,
    79b234e,
    f0d1f48,
    4b5b673,
    75444ac,
    24a9481,
    3dff681,
    350dd8d,
    8b3904d,
    d3156df,
    5f95b1c,
    00bb2ba,
    c21f24c]:

    • graphile-build-pg@5.0.3
    • grafast@1.0.3
    • @dataplan/pg@1.0.4
    • @dataplan/json@1.0.1
    • grafserv@1.0.1
    • graphile-build@5.0.3
    • graphile-config@1.1.0
    • graphile-utils@5.0.2

graphile-config@1.1.0

Minor Changes

  • #3077
    5f95b1c
    Thanks @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
    350dd8d
    Thanks @benjie! -
    GraphileConfig.Preset::plugins is now marked readonly - we do not require a
    mutable array.

@dataplan/json@1.0.1

Patch Changes

@dataplan/pg@1.0.4

Patch Changes

grafast@1.0.3

Patch Changes

  • #3065
    9446f64
    Thanks @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
    56f8add
    Thanks @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
    1a9b835
    Thanks @benjie! - Stop using deprecated
    GraphQLError signature

  • #3072
    3b56a51
    Thanks @benjie! - Grafast no longer coerces
    rootValue to a mutable object, increasing compatibility with legacy
    resolvers.

  • #3069
    f0d1f48
    Thanks @benjie! - Remove vestigial
    insideGraphQL code.

  • #3062
    8b3904d
    Thanks @benjie! - Internals: clear
    __TrackedValueStep initialValue on finalize.

  • Updated dependencies
    [350dd8d,
    5f95b1c]:

    • graphile-config@1.1.0

grafserv@1.0.1

Patch Changes

ruru@2.0.1

Patch Changes

  • #3077
    5f95b1c
    Thanks @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,
    5f95b1c]:
    • graphile-config@1.1.0

graphile-build@5.0.3

Patch Changes

  • #3092
    79b234e
    Thanks @benjie! - getTypeByName is now allowed to
    be called during construction of a scalar.

  • #3071
    3dff681
    Thanks @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.

  • #3060
    c21f24c
    Thanks @benjie! - makeSchema now awaits the
    writing of the SDL if enabled by exportSchemaSDLPath

  • Updated dependencies
    [350dd8d,
    5f95b1c]:

    • graphile-config@1.1.0

graphile-build-pg@5.0.3

Patch Changes

  • #3065
    9446f64
    Thanks @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.

  • #3084
    dd3db66
    Thanks @benjie! - Add 'oid' as a builtin type.

  • #3088
    d3d4376
    Thanks @benjie! - Add
    pgResource.extensions.isView, .isMaterializedView, .isForeignTable so
    plugins can determine which resources came from views/materialized
    views/foreign tables.

  • #3086
    65527f8
    Thanks @benjie! - Add build.dataplanJson
    property - a copy of @dataplan/json

  • #3099
    4b5b673
    Thanks @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).

  • #3098
    75444ac
    Thanks @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.

  • #3089
    24a9481
    Thanks @benjie! - Domain codecs can now indicate
    if they have a default value.

  • #3063
    d3156df
    Thanks @benjie! - Improve scopes around
    PgMutationCreatePlugin

  • Updated dependencies
    [350dd8d,
    5f95b1c]:

    • graphile-config@1.1.0

graphile-utils@5.0.2

Patch Changes

  • #3078
    00bb2ba
    Thanks @evolkmann! - Export types related to
    the pgSmartTags/etc utils (PgSmartTagRule, PgSmartTagTags,
    PgSmartTagFilterFunction, JSONPgSmartTags, etc.).

pgl@5.0.1

Patch Changes

graphile@5.0.1

Patch Changes

  • #3075
    e1a6f37
    Thanks @benjie! - Don't throw error for
    graphile --help when certain libraries are not installed.

  • #3080
    350dd8d
    Thanks @benjie! -
    GraphileConfig.Preset::plugins is now marked readonly - we do not require a
    mutable array.

  • #3077
    5f95b1c
    Thanks @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).

  • #3076
    e91e92c
    Thanks @benjie! - Fixes formatting of multi-line
    types in options output

  • Updated dependencies
    [350dd8d,
    5f95b1c]:

    • graphile-config@1.1.0

@github-actions github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 0888f6a to abb8391 Compare June 8, 2026 09:18
@github-actions github-actions Bot force-pushed the changeset-release/main branch 7 times, most recently from b02212d to b6cfa15 Compare July 1, 2026 10:09
@github-actions github-actions Bot force-pushed the changeset-release/main branch 9 times, most recently from cc964fd to 95bfd03 Compare July 10, 2026 12:48
github-actions Bot added 2 commits July 10, 2026 13:12
Releases:
  @dataplan/json@1.0.1
  @dataplan/pg@1.0.4
  @graphile/simplify-inflection@9.0.0
  grafast@1.0.3
  grafserv@1.0.1
  graphile-build-pg@5.0.3
  graphile-build@5.0.3
  graphile-config@1.1.0
  graphile-utils@5.0.2
  graphile@5.0.1
  pgl@5.0.1
  postgraphile@5.1.0
  ruru@2.0.1
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 95bfd03 to 429ee5d Compare July 10, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants