pg-sql2
5.0.0-rc.5
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
5.0.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
5.0.0-rc.3
Patch Changes
-
#2873
0772086
Thanks @benjie! - Update TypeScript configuration
to support Node 22 minimum -
#2888
1a56db2
Thanks @benjaie! - Node v22+ is required for
this module. -
#2869
afe31f0
Thanks @benjie! - Don't allow recursion when
callingnode[$$toSQL](); customize error message if$$toSQLwas invoked. -
#2866
d3a1be9
Thanks @benjie! - More explicit types of exported
PgSQL -
Updated dependencies
[0772086,
1a56db2]:- @graphile/lru@5.0.0-rc.3
5.0.0-rc.2
Patch Changes
-
Updated dependencies
[a82e6fa]:- @graphile/lru@5.0.0-rc.2
5.0.0-rc.1
Patch Changes
-
#2740
31b388c
Thanks @benjie! - Support more comment strings. -
#2746
930240a
Thanks @jemgillam! - New:
sql.comment("...", true)forces comments to be included, even in production. -
Updated dependencies
[8a5a7c5]:- @graphile/lru@5.0.0-rc.1
5.0.0-beta.9
Patch Changes
-
#2434
5a26196eff8fd1956d73e0b8fdf5cfcb7f01b7d3
Thanks @benjie! -util.inspect(someSql)will
now output a much nicer string -
#2482
459e1869a2ec58925b2bac5458af487c52a8ca37
Thanks @benjie! - Minimum version of Node.js
bumped to Node 22 (the latest LTS). -
#2450
a87bbd76f1a8b60fd86de65922746d830cc160b4
Thanks @benjie! - Type-only tweak -
#2525
c9cd0cc72a4db4b02b2bdf770161c9346cb4b174
Thanks @benjie! -sql.getIdentifierSymbol(node)
method added to extract a symbol from an identifier node (if a node is an
identifier node, otherwise returnnull). -
Updated dependencies
[459e1869a2ec58925b2bac5458af487c52a8ca37]:- @graphile/lru@5.0.0-beta.4
5.0.0-beta.8
Patch Changes
-
#2329
e10c372dafbe0d6014b1e946349b22f40aa87ef9
Thanks @benjie! - Fix bug causing unhelpful throw
on $type optimization on null - instead pass through to more helpful throw. -
#2341
3b0f5082b2272997ce33ce8823a4752513d19e28
Thanks @benjie! - Some of the pg-sql2 inputs are
now marked Readonly to indicate we won't mutate them. -
#2320
3789326b2e2fdb86519acc75e606c752ddefe590
Thanks @benjie! - Add newwithTransformer
functionality to enable embedding of non-SQL values into PgSQL fragments, for
improved user ergonomics. -
#2384
412b92a0b1e03ad962521f630b57a996d8620cf6
Thanks @benjie! - Small optimization/fix to
arraysMatchfunction.
5.0.0-beta.7
Patch Changes
5.0.0-beta.6
Patch Changes
-
#1994
ab08cbf9c
Thanks @benjie! - Introduce
interface SQLable {[$toSQL](): SQL}topg-sql2and use it to simplify SQL
fragments in various places. -
#1973
94a05064e
Thanks @benjie! - Fix processing of GRAPHILE_ENV
to allow "test"
5.0.0-beta.5
Patch Changes
- #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 bestep.dependencies; you should first read this:
https://benjie.dev/graphql/ancestors
5.0.0-beta.4
Patch Changes
5.0.0-beta.3
Patch Changes
-
#514
c9848f693
Thanks @benjie! - Update package.json repository
information -
Updated dependencies
[c9848f693]:- @graphile/lru@5.0.0-beta.3
5.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
5.0.0-beta.1
Patch Changes
-
Updated dependencies
[cbd987385]:- @graphile/lru@5.0.0-beta.1
5.0.0-alpha.3
Patch Changes
- #370
339fe20d0
Thanks @benjie! - Allow multiple instances of
pg-sql2 and tamedevil to help handle package manager shenanigans.
5.0.0-alpha.2
Patch Changes
-
82cc01152
Thanks @benjie! - Performance overhaul and new
cache method. -
7f857950a
Thanks @benjie! - Upgrade to the latest
TypeScript/tslib -
Updated dependencies
[98ae00f59,
7f857950a]:- @graphile/lru@5.0.0-alpha.2
5.0.0-alpha.1
Patch Changes
-
759ad403d
Thanks @benjie! - Alpha release - see
https://postgraphile.org/news/2023-04-26-version-5-alpha -
Updated dependencies
[759ad403d]:- @graphile/lru@5.0.0-alpha.1
5.0.0-1.1
Patch Changes
-
#260
d5312e6b9
Thanks @benjie! - TypeScript v5 is now required -
#270
f93c79b94
Thanks @benjie! - Experimental: expose
symbolToIdentifieronsql.compile()result (via special
$symbolToIdentifiersymbol key) so you can determine which identifiers were
used for which symbols. -
#270
53e164cbc
Thanks @benjie! - When the samesql.value()
node is used in multiple places, it will now be replaced with the same
placeholder ($1, etc). -
Updated dependencies
[d5312e6b9]:- @graphile/lru@5.0.0-1.1
5.0.0-0.4
Patch Changes
- #257
8f323bdc8
Thanks @benjie! - When multiple versions of
grafast or pg-sql2 are detected, a warning will be raised.
5.0.0-0.3
Patch Changes
0ab95d0b1- Update sponsors.
5.0.0-0.2
Patch Changes
9b296ba54- More secure, more compatible, and lots of fixes
across the monorepo