Skip to content

Releases: graphile/crystal

pg-sql2@5.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

pg-introspection@1.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

  • #2983
    86aab72
    Thanks @msotnikov! - Optimize ACL role
    lookups, significantly improving performance for schemas with many roles
    (reported 11,000 roles goes from 20+ minutes to 5 seconds!)

  • #3012
    23c5c6e
    Thanks @benjie! - Further enhance performance of
    pgIntrospection through precomputed lookups.

graphile-utils@5.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

graphile-export@1.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

  • #2970
    3e71bd0
    Thanks @benjie! - Fallback to require('eslint')
    if import('eslint') fails for compat with non-ESM Jest usage

graphile-config@1.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

graphile-build-pg@5.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

grafast@1.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

  • #3025
    86fa95c
    Thanks @benjie! - Fix a bug where @skip and
    @include on fragment spreads were not honoured in abstract positions.

  • #3023
    647ed8b
    Thanks @benjie! - Allow extensions to be passed
    to makeGrafastSchema to become schema extensions.

  • Updated dependencies
    [92106c3]:

    • graphile-config@1.0.1

@dataplan/pg@1.0.1

15 Apr 14:54
7aa4bdf

Choose a tag to compare

Patch Changes

  • #2984
    be429b8
    Thanks @benjie! - Export PgRootStep interface,
    and improve said interface to support placeholder of a PgTypedStep (with
    no codec necessary).
  • Updated dependencies
    [86fa95c,
    dda2e78,
    647ed8b]:
    • grafast@1.0.1
    • pg-sql2@5.0.1

tamedevil@0.1.0

24 Mar 16:13
4d85504

Choose a tag to compare

tamedevil

0.1.0-rc.6

Patch Changes

  • #2990
    5d408bd
    Thanks @benjie! - No code changes. Updates the
    release process, cleans up package.json, uses fixed identifiers for peer
    dependencies (unless they're explicit dependencies also). Hopefully move to
    trusted publishing.
  • Updated dependencies
    [5d408bd]:
    • @graphile/lru@5.0.0-rc.5

0.1.0-rc.5

Patch Changes

0.1.0-rc.4

Patch Changes

  • a3722d6
    Thanks @benjie! - Refactor to enable TypeScript
    options rewriteRelativeImportExtensions and erasableSyntaxOnly (including
    using .ts extensions in source code)
  • Updated dependencies
    [a3722d6]:
    • @graphile/lru@5.0.0-rc.4

0.1.0-rc.3

Patch Changes

0.1.0-rc.2

Patch Changes

0.1.0-rc.1

Patch Changes

  • 8a5a7c5
    Thanks @benjie! - Bump to release candidate

  • Updated dependencies
    [8a5a7c5]:

    • @graphile/lru@5.0.0-rc.1

0.0.0-beta.9

Patch Changes

  • #2692
    3d5c464
    Thanks @benjie! - Allow forbidding certain
    objects/functions from being exported, and raise error as early as possible.

0.0.0-beta.8

Patch Changes

0.0.0-beta.7

Patch Changes

  • #1973
    b788dd868
    Thanks @benjie! - Add te.debug helper for
    debugging a te expression via printing a formatted version.

0.0.0-beta.6

Patch Changes

  • #1958
    8315e8d01
    Thanks @benjie! - EXPORTABLE now accepts a third
    argument, nameHint, which is used to hint what variable name to use for the
    given value. Used this in graphile-export along with some fixes and
    optimizations to improve the exports further.

0.0.0-beta.5

Patch Changes

  • #1935
    49fd8afed
    Thanks @benjie! - Add te.runExportable method,
    instead of simply calling the generated factory, it exports it in a way that's
    compatible with graphile-export.

  • #1924
    ef44c29b2
    Thanks @benjie! - 🚨 TypeScript is now configured
    to hide interfaces marked as @internal. This may result in a few errors
    where you're accessing things you oughtn't be, but also may hide some
    interfaces that should be exposed - please file an issue if an API you were
    dependent on has been removed from the TypeScript typings. If that API happens
    to be step.dependencies; you should first read this:
    https://benjie.dev/graphql/ancestors

  • #1935
    8ea67f891
    Thanks @benjie! - Fix lots of things related to
    exporting a schema with graphile-export.

0.0.0-beta.4

Patch Changes

  • #1902
    1b6c2f636
    Thanks @benjie! - Forbid __proto__ set even
    when --disable-proto=delete option is in use.

0.0.0-beta.3

Patch Changes

0.0.0-beta.2

Patch Changes

  • #496
    c9bfd9892
    Thanks @benjie! - Update dependencies (sometimes
    through major versions).

  • Updated dependencies
    [c9bfd9892]:

    • @graphile/lru@5.0.0-beta.2

0.0.0-beta.1

Patch Changes

0.0.0-alpha.4

Patch Changes

0.0.0-alpha.3

Patch Changes

  • #370
    339fe20d0
    Thanks @benjie! - Allow multiple instances of
    pg-sql2 and tamedevil to help handle package manager shenanigans.

0.0.0-alpha.2

Patch Changes

0.0.0-alpha.1

Patch Changes

Read more

ruru@2.0.0

24 Mar 16:14
4d85504

Choose a tag to compare

ruru

2.0.0-rc.7

Patch Changes

  • #2990
    5d408bd
    Thanks @benjie! - No code changes. Updates the
    release process, cleans up package.json, uses fixed identifiers for peer
    dependencies (unless they're explicit dependencies also). Hopefully move to
    trusted publishing.
  • Updated dependencies
    [5d408bd]:
    • graphile-config@1.0.0-rc.6
    • ruru-types@2.0.0-rc.6

2.0.0-rc.6

Patch Changes

  • #2937
    8f50146
    Thanks @benjie! - Eliminate dangling promises,
    reducing chance of process exit due to unhandled promise rejection.
  • Updated dependencies
    [8f50146]:
    • graphile-config@1.0.0-rc.5

2.0.0-rc.5

Patch Changes

  • #2910
    9eb3829
    Thanks @benjie! - Use consistent type export
    syntax

  • a3722d6
    Thanks @benjie! - Refactor to enable TypeScript
    options rewriteRelativeImportExtensions and erasableSyntaxOnly (including
    using .ts extensions in source code)

  • #2912
    ebe1d22
    Thanks @benjie! - Ruru now depends on ruru-types
    package - stripped down vs ruru-components

  • #2915
    be9792b
    Thanks @benjie! - Fix some peerDependencies woes

  • Updated dependencies
    [9eb3829,
    a3722d6,
    ebe1d22,
    be9792b]:

    • graphile-config@1.0.0-rc.4
    • ruru-types@2.0.0-rc.5

2.0.0-rc.4

Patch Changes

2.0.0-rc.3

Patch Changes

2.0.0-rc.2

Patch Changes

2.0.0-rc.1

Patch Changes

  • 8a5a7c5
    Thanks @benjie! - Bump to release candidate

  • Updated dependencies
    [8a5a7c5]:

    • graphile-config@1.0.0-rc.1

2.0.0-beta.31

Patch Changes

2.0.0-beta.30

Patch Changes

  • #2694
    13513dd
    Thanks @benjie! - Add support for onError RFC
    with PROPAGATE, NULL and HALT behaviors implemented.

  • #2678
    6dafac1
    Thanks @benjie! - Remove peer dependency
    optionality in an attempt to satisfy pnpm's installation algorithms

  • Updated dependencies
    [cfd4c3c,
    e15f886]:

    • graphile-config@0.0.1-beta.18

2.0.0-beta.29

Patch Changes

2.0.0-beta.28

Patch Changes

  • #2646
    59adcd5
    Thanks @benjie! - Add condensed mode for Ruru,
    enabled by default. (To disable, use the settings cog in the editor view and
    uncheck condensed.)

  • #2645
    f941cfd
    Thanks @benjie! - Upgrade GraphiQL to latest
    release

2.0.0-beta.27

Patch Changes

  • a31dc7c
    Thanks @benjie! - Fix URLs in README

  • #2636
    ba8dacb
    Thanks @benjie! - Improve backwards compatibility
    of ruruHTML function; explicitly deprecate the htmlParts argument.

2.0.0-beta.26

Patch Changes

  • #2629
    c5cc0ba
    Thanks @benjie! - Fix loading worker scripts from
    remote URLs.

  • #2631
    506b7a1
    Thanks @benjie! - Add a ruru.html file you can
    self-host, and move Ruru documentation to the website for easier navigation

  • #2632
    418190a
    Thanks @benjie! - Ruru loading state now matches
    expected theme (light/dark).

2.0.0-beta.25

Patch Changes

  • #2578
    1d76d2f
    Thanks @benjie! - 🚨 Ruru has been "rebuilt"!
    The loading methods and APIs have changed!

    Ruru is now built on top of GraphiQL v5, which moves to using the Monaco
    editor (the same editor used in VSCode) enabling more familiar keybindings and
    more features (e.g. press F1 in the editor to see the comman...

Read more