Version Packages#3064
Open
github-actions[bot] wants to merge 2 commits into
Open
Conversation
0888f6a to
abb8391
Compare
b02212d to
b6cfa15
Compare
cc964fd to
95bfd03
Compare
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
95bfd03 to
429ee5d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
1309c91Thanks @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
35d8b3eThanks @benjie! - Bugfix: the V4 preset now
correctly ignores
@omit selectlike V4 would. Previously, the V4 presetwould silently turn
@omit selectinto-select, which differs to V4'shandling of this. (Note:
@omit readis probably what you're looking for,@omit selectis silently ignored.)Patch Changes
#3065
9446f64Thanks @benjie! -
fieldArgsare now created inthe 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
d3d4376Thanks @benjie! - Add
pgResource.extensions.isView,.isMaterializedView,.isForeignTablesoplugins can determine which resources came from views/materialized
views/foreign tables.
#3099
4b5b673Thanks @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
schemaslist in your pgServices); enum tables in otherschemas 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
75444acThanks @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
24a9481Thanks @benjie! - Domain codecs can now indicate
if they have a default value.
#3081
557791fThanks @benjie! - V4 preset now supports
@omitsmart tags with spaces between values (e.g.
@omit create, update, deleterather than
@omit create,update,delete)#3097
b28eb75Thanks @benjie! - V4 preset now also grants
+filterProcbehavior when@filterableis present. Fixes compatibility withpostgraphile-plugin-connection-filter.#3071
3dff681Thanks @benjie! - Previously we used
rootValue()to represent the Query type; but in GraphQL.js rootValue can benull/undefined. Typically you just need a truthy value, so we now use an empty
object.
#3077
5f95b1cThanks @benjie! - CLIs will now correctly
auto-import
graphile.config.mtsfiles (previouslygraphile.config.tsfilesworked, but
graphile.config.mtsfiles would be ignored). With all majorversions 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
00bb2baThanks @evolkmann! - Export types related to
the
pgSmartTags/etc utils (PgSmartTagRule,PgSmartTagTags,PgSmartTagFilterFunction,JSONPgSmartTags, etc.).#3083
3cbbd88Thanks @benjie! - Add safer assumptions to
@omitbehavior fallbackUpdated dependencies
[
9446f64,dd3db66,d3d4376,d5fa38b,56f8add,1a9b835,65527f8,3b56a51,79b234e,f0d1f48,4b5b673,75444ac,24a9481,3dff681,350dd8d,8b3904d,d3156df,5f95b1c,00bb2ba,c21f24c]:graphile-config@1.1.0
Minor Changes
5f95b1cThanks @benjie! - CLIs will now correctly
auto-import
graphile.config.mtsfiles (previouslygraphile.config.tsfilesworked, but
graphile.config.mtsfiles would be ignored). With all majorversions 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
350dd8dThanks @benjie! -
GraphileConfig.Preset::pluginsis now marked readonly - we do not require amutable array.
@dataplan/json@1.0.1
Patch Changes
d5fa38bThanks @benjie! - Add
versionto exports@dataplan/pg@1.0.4
Patch Changes
#3084
dd3db66Thanks @benjie! - Add 'oid' as a builtin type.
#3089
24a9481Thanks @benjie! - Domain codecs can now indicate
if they have a default value.
#3071
3dff681Thanks @benjie! - Previously we used
rootValue()to represent the Query type; but in GraphQL.js rootValue can benull/undefined. Typically you just need a truthy value, so we now use an empty
object.
Updated dependencies
[
9446f64,d5fa38b,56f8add,1a9b835,3b56a51,f0d1f48,8b3904d]:grafast@1.0.3
Patch Changes
#3065
9446f64Thanks @benjie! -
fieldArgsare now created inthe 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
56f8addThanks @benjie! - Exposes rootValueStep on
OperationPlan and removes some transient values from being stored. Adds new
global
variableValues()step retriever, useful for helping produceGraphQLResolveInfo and similar.
#3070
1a9b835Thanks @benjie! - Stop using deprecated
GraphQLError signature
#3072
3b56a51Thanks @benjie! - Grafast no longer coerces
rootValueto a mutable object, increasing compatibility with legacyresolvers.
#3069
f0d1f48Thanks @benjie! - Remove vestigial
insideGraphQLcode.#3062
8b3904dThanks @benjie! - Internals: clear
__TrackedValueStep initialValue on finalize.
Updated dependencies
[
350dd8d,5f95b1c]:grafserv@1.0.1
Patch Changes
#3070
1a9b835Thanks @benjie! - Stop using deprecated
GraphQLError signature
Updated dependencies
[
350dd8d,5f95b1c]:ruru@2.0.1
Patch Changes
5f95b1cThanks @benjie! - CLIs will now correctly
auto-import
graphile.config.mtsfiles (previouslygraphile.config.tsfilesworked, but
graphile.config.mtsfiles would be ignored). With all majorversions 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).
[
350dd8d,5f95b1c]:graphile-build@5.0.3
Patch Changes
#3092
79b234eThanks @benjie! - getTypeByName is now allowed to
be called during construction of a scalar.
#3071
3dff681Thanks @benjie! - Previously we used
rootValue()to represent the Query type; but in GraphQL.js rootValue can benull/undefined. Typically you just need a truthy value, so we now use an empty
object.
#3060
c21f24cThanks @benjie! -
makeSchemanow awaits thewriting of the SDL if enabled by
exportSchemaSDLPathUpdated dependencies
[
350dd8d,5f95b1c]:graphile-build-pg@5.0.3
Patch Changes
#3065
9446f64Thanks @benjie! -
fieldArgsare now created inthe 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
dd3db66Thanks @benjie! - Add 'oid' as a builtin type.
#3088
d3d4376Thanks @benjie! - Add
pgResource.extensions.isView,.isMaterializedView,.isForeignTablesoplugins can determine which resources came from views/materialized
views/foreign tables.
#3086
65527f8Thanks @benjie! - Add
build.dataplanJsonproperty - a copy of
@dataplan/json#3099
4b5b673Thanks @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
schemaslist in your pgServices); enum tables in otherschemas 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
75444acThanks @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
24a9481Thanks @benjie! - Domain codecs can now indicate
if they have a default value.
#3063
d3156dfThanks @benjie! - Improve scopes around
PgMutationCreatePlugin
Updated dependencies
[
350dd8d,5f95b1c]:graphile-utils@5.0.2
Patch Changes
00bb2baThanks @evolkmann! - Export types related to
the
pgSmartTags/etc utils (PgSmartTagRule,PgSmartTagTags,PgSmartTagFilterFunction,JSONPgSmartTags, etc.).pgl@5.0.1
Patch Changes
5f95b1cThanks @benjie! - CLIs will now correctly
auto-import
graphile.config.mtsfiles (previouslygraphile.config.tsfilesworked, but
graphile.config.mtsfiles would be ignored). With all majorversions 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).
[
9446f64,dd3db66,d3d4376,d5fa38b,56f8add,1a9b835,65527f8,3b56a51,79b234e,f0d1f48,4b5b673,75444ac,24a9481,557791f,b28eb75,3dff681,350dd8d,8b3904d,d3156df,35d8b3e,5f95b1c,00bb2ba,c21f24c,3cbbd88]:graphile@5.0.1
Patch Changes
#3075
e1a6f37Thanks @benjie! - Don't throw error for
graphile --helpwhen certain libraries are not installed.#3080
350dd8dThanks @benjie! -
GraphileConfig.Preset::pluginsis now marked readonly - we do not require amutable array.
#3077
5f95b1cThanks @benjie! - CLIs will now correctly
auto-import
graphile.config.mtsfiles (previouslygraphile.config.tsfilesworked, but
graphile.config.mtsfiles would be ignored). With all majorversions 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
e91e92cThanks @benjie! - Fixes formatting of multi-line
types in options output
Updated dependencies
[
350dd8d,5f95b1c]: