We use GitHub's releases tab to log our changes in detail, but this auto-generated changelog helps us to produce that list, and it may be helpful to you also.
IMPORTANT NOTE: most of the changes in PostGraphile actually come from Graphile Engine, so you should also reference those changes.
4.12.5 (2021-10-21)
- jwt: JWT now extracted when
jwtPublicKey || jwtSecret
set (#1537) (04ef23e) - release: call shutdown actions in reverse order (#1543) (c4eb076)
- types: handleErrors option type (#1542) (3a19293)
- windows: CLI recognition of absolute paths on Windows (#1518) (666bf77)
4.12.4 (2021-09-23)
4.12.3 (2021-06-04)
4.12.2 (2021-06-01)
4.12.1 (2021-05-27)
4.12.0 (2021-05-27)
- upgrade Graphile Engine (#1485) (bdd5a66)
- hooks: add postgraphile:liveSubscribe:executionResult hook (#1483) (73fe801)
- middleware: add a
release()
function (#1396) (818dad6)
4.12.0-alpha.0 (2021-02-15)
4.11.0 (2021-01-29)
4.11.0-rc.0 (2021-01-22)
4.11.0-alpha.1 (2020-12-11)
- docker: remove GRAPHILE_TURBO (#1407) (af39c3d)
- ws: fix missing websockets config on CLI (#1417) (4e58a0e)
4.11.0-alpha.0 (2020-11-28)
4.10.0 (2020-11-27)
4.10.0-alpha.0 (2020-11-18)
- types: replace explicit framework types with stubs (#1391) (219a318)
- don't compress event stream in Fastify (#1374) (1f3919f)
- remove optional chaining (#1376) (7dde41d)
- deps: GraphQL 15 support; upgrade engine (#1393) (eb1d1a6)
- hooks for route handlers (#1389) (aeb41de)
- graphiql: add configurable credentials behavior (#1388) (61da7e3)
- allow access to Fastify request from Node request (#1385) (a3cd8b8)
- HTTP server overhaul, improved framework support (#1361) (317aa40)
- upgrade GraphiQL/GraphiQL Explorer (#1377) (0152244)
4.9.2 (2020-10-23)
4.9.1 (2020-10-16)
4.9.0 (2020-09-15)
- graphiql: fix CSS bundling issue (#1346) (31f177e)
- graphiql: fix icon alignment issue (#1347) (50ccb77)
- types: update next function for Express compatability (#1343) (0420c95)
- allow overriding init fail handling (#1342) (b06142a)
- upgrade graphile-engine and other dependencies (#1345) (cd23d26)
4.8.0 (2020-08-11)
- deps: upgrade dependencies to upgrade dot-prop (#1325) (fe12ece)
- ts: add jwtSignOptions to PostGraphileOptions type (#1324) (52f5731)
4.8.0-rc.0 (2020-08-05)
4.7.0 (2020-04-27)
4.6.0 (2020-01-27)
4.5.5 (2019-12-13)
4.5.4 (2019-12-11)
- deps: upgrade graphile-utils (3d3c41e)
4.5.3 (2019-12-11)
- deps: upgrade graphile-utils (e19184f)
4.5.2 (2019-12-11)
- deps: solve serialize-javascript issue (02af643)
- Revert "chore(deps): upgrade PostGraphiQL deps" (7147e50)
4.5.1 (2019-12-11)
- deps: upgrade postgraphile-core (ff5784a)
- deps: upgrade serialize-javascript dep (c735ea1)
- docker: add missing files to Dockerfile (04310e2)
4.5.0 (2019-11-22)
4.5.0-rc.4 (2019-11-20)
- package: move conventional-changelog-cli to devDependencies (7d2df1b)
4.5.0-rc.3 (2019-11-20)
4.5.0-rc.2 (2019-11-20)
4.5.0-rc.1 (2019-11-13)
4.5.0-rc.0 (2019-11-12)
- cli: abort if given unused arguments (#1181) (3e7381d)
- export: only write schema if it differs (#1180) (6334897)
- graphiql: add 'explain' button (#1179) (1a065ab)
- jwt: support lazy public key loading for verification (#1167) (d27aaf9)
4.4.5-alpha.0 (2019-11-08)
- jwt: add asymmetric JWT signing and verifying support (#1089) (b4730b7)
- postgraphiql: save headers to localStorage (#1174) (37abcd3)
- tags: upgrade engine &
postgraphile.tags.json5
support (#1177) (7da3c7f), closes graphile/graphile-engine#529
4.4.4 (2019-09-24)
- deps: upgrade postgraphile-core (#1156) (d032df8)
- make sure x-graphql-event-stream url is domain relative (#1148) (c1b8ca7), closes #1143
4.4.3 (2019-08-09)
4.4.2 (2019-08-07)
- deps: upgrade graphiql-explorer (#1132) (ea7b49b)
- deps: upgrade postgraphile-core (#1111) (241b783)
- deps: upgrade postgraphile-core (#1131) (881fa45)
4.4.1 (2019-06-23)
- cli: accept PGHOSTADDR if PGHOST is not present (#1096) (b72f1ef)
- deps: upgrade postgraphile (#1103) (616bc5b)
4.4.1-rc.0 (2019-05-24)
- docker: update Dockerfile to build fresh rather than install from npm (#1078) (9aa3799)
- perf: performance enhancements (#1077) (d237417)
4.4.0 (2019-05-03)
4.4.0-rc.1 (2019-04-29)
- deps: upgrade postgraphile-core (899c1e5)
- server: option to not exit when initial schema build fails (#1062) (3bcc7e2)
4.4.0-rc.0 (2019-04-23)
- deps: upgrade postgraphile-core (097d301)
4.4.0-beta.13 (2019-04-18)
4.4.0-beta.12 (2019-04-17)
4.4.0-beta.11 (2019-04-15)
- deps: upgrade postgraphile-core (2c9ce3e)
4.4.0-beta.10 (2019-04-14)
- resilience: don't exit on initial schema build fail (#1044) (cfdfc1e), closes #1041 #1042
- ts: make 'export *' explicit; type PostGraphileOptions (#1043) (f477f5e)
- ts: PostGraphileOptions extends PostGraphileCoreOptions (#1047) (89999b0)
- deps: upgrade postgraphile-core (#1048) (a485385)
- export: option to lexicographically sort exported schema (#1046) (ae3bd74), closes #1039
4.4.0-beta.9 (2019-04-04)
- deps: upgrade GraphiQL (#1038) (526f9c3), closes #1029
- live: solve race conditions (#1037) (4e202e8)
- types: jwtRole is optional (#1031) (d8c3d0a)
4.4.0-beta.8 (2019-03-25)
4.4.0-beta.7 (2019-03-22)
4.4.0-beta.6 (2019-03-18)
4.4.0-beta.5 (2019-03-15)
- deps: upgrade postgraphile-core (277d1ca)
4.4.0-beta.4 (2019-03-12)
4.4.0-beta.3 (2019-03-08)
- deps: upgrade postgraphile-core (4c9c883)
4.4.0-beta.2 (2019-03-07)
- errors: send error through correct branch (acf6dfb)
- deps: upgrade postgraphile-core (b65ab2f)
- jwt: add support for buffer as JWT secret (#1015) (eacc294)
4.4.0-beta.1 (2019-02-28)
- deps: upgrade postgraphile-core (120ae45)
4.4.0-beta.0 (2019-02-28)
- deps: upgrade postgraphile-core (8e6ab02)
- http: Access-Control-Expose-Headers: X-GraphQL-Event-Stream (#1002) (eee8985)
- http2: basic HTTP2 support for event-stream (#1009) (3ebea16)
4.4.0-alpha.0 (2019-02-21)
4.3.4-rc.0 (2019-02-07)
4.3.3 (2019-02-05)
- debug: be more careful when monkey-patching (#987) (c47f4be)
- dev: change shebang from /bin/bash to /usr/bin/env bash (#983) (577c1e6)
4.3.2 (2019-01-30)
4.3.1 (2019-01-24)
- deps: upgrade postgraphile-core (#975) (5afc56c)
- hooks: add hooks for HTTP results and GraphiQL HTML (#970) (244c1cb), closes #962 #969
4.3.0 (2019-01-17)
- README: Fix link to Postgres Schema Design (#955) (774e91b)
- server: throw when encountering
undefined
positional arguments (#958) (21d47c9), closes #951
4.2.0 (2018-12-19)
4.1.0 (2018-12-06)
- deps: upgrade postgraphile-core (817302d)
4.1.0-rc.5 (2018-12-03)
4.1.0-rc.4 (2018-12-02)
4.1.0-rc.3 (2018-11-24)
- cli: add sponsors.json to bundled files (d66537f)
4.1.0-rc.2 (2018-11-23)
- deps: move css-loader to depDependencies (#909) (0244c1e)
- docs: add
nullif
to current_user function (#911) (3f6c66c) - examples: typo (#907) (e5816d5)
- graphiql: solve favoriting issue (#922) (7fa5ba7)
- graphql: respect GraphQL working draft changes to errors (#923) (442d2b7), closes #896
- ignoreIndexes: add to interfaces (#918) (f3610d2)
- README: restore image size (83249b5)
- tests: add missing
await
after premature merge (#925) (a1d1402)
- deps: upgrade postgraphile-core (#926) (41802d5)
- graphiql: add basic protection against clickjacking (#920) (4f28fa1)
- http: add externalUrlBase setting (#919) (9545c8b)
- http: add tests for fastify server (#924) (9e28161)
- sponsors: feature a random sponsor ❤️ (#904) (ec02c78)
4.1.0-rc.1 (2018-11-02)
- cli: format 'Get started' (#895) (a23aaed)
- http: absolute route parsing is now opt-in (#899) (b3e61ea)
4.1.0-rc.0 (2018-10-31)
- favicon: use PostGraphile favicon (#889) (6c349c2)
- graphiql: GraphiQL customize headers; [email protected] support (#892) (84f00be)
- graphiql: minor tweaks (#893) (9cc5526)
- http: support mounting on subroutes (#894) (2026477)
4.1.0-alpha.1 (2018-10-25)
4.1.0-alpha.0 (2018-10-15)
- upgrade postgraphile-core (3e12708)
- errors: improve server-side message when JWT expired (#879) (400af56)
4.0.1 (2018-10-08)
- deps: Upgrade postgraphile-core (#871) (52d90c7)
- errors: notice logging, error enhancements (#866) (9f78cd0)
4.0.0 (2018-10-02)
4.0.0-rc.5.1 (2018-09-22)
4.0.0-rc.5 (2018-09-13)
- cache: estimate memory usage more accurately (#852) (cc3c7d9)
- CLI: disabling JWT audience verification now possible (#848) (eb2b529)
- upgrade postgraphile-core (#855) (db017b5)
- cli: add --skip-plugins option (#853) (e75cbd7)
- deps: upgrade postgraphile-core for better errors (464ecd0)
4.0.0-rc.4 (2018-08-24)
4.0.0-rc.3.4 (2018-08-24)
4.0.0-rc.3.3 (2018-08-24)
4.0.0-rc.3.2 (2018-08-23)
4.0.0-rc.3.1 (2018-08-22)
- bodySizeLimit: Extend body size limit to other parsers (#832) (90335c9)
- cors: fix allowed methods header, allow X-Apollo-Tracing (#838) (7d605a5)
- dev: remove '--ignore' flag from ts-node (6e5d9ac)
- deps: upgrade pg-sql2 and postgraphile-core (#839) (4507b3d)
- jwt: include JWT claims in withPostGraphileContext callback (#829) (1b330f3)
4.0.0-rc.3 (2018-07-25)
- cli: add server timeout configuration #623 (#741) (5f48a08)
- cli: improve greeting message (#816) (17f741f)
- hooks: enable enhancing PostGraphile middleware via hook (#814) (fc82472)
- types: ship automatic TypeScript typings (#794) (89b0900)
4.0.0-rc.2 (2018-07-14)
4.0.0-rc.1.4 (2018-06-30)
- deps: upgrade postgraphile-core to handle rbac edge-cases (49bb6dd)
- koa: disable koa-compress when using send (#789) (bb851da)
4.0.0-rc.1.3 (2018-06-25)
- koa: don't compress server-sent events stream (e2fcfe2)
4.0.0-rc.1.2 (2018-06-25)
- dev: don't open browser from dev script (9e4effa)
- jwt: solve audience verification issues (#785) (d12a8be)
- deps: upgrade postgraphile-core (#786) (aea0add)
- graphiql: auto-reinspect on reconnect (and better hot-load support) (#787) (bd27e57)
4.0.0-rc.1.1 (2018-06-22)
- jwt: allow booleans in JWTs again (#783) (e3bf765), closes #775
- koa: don't hang when body is already parsed (#780) (3463742), closes #602
- koa: let Koa finalise the request (#781) (0e52908)
- koa: remove res.writeHead & res.send overrides (#784) (c0c3412)
- koa: support server-sent events in Koa (#782) (54c47be)
4.0.0-rc.1 (2018-06-09)
4.0.0-beta.10 (2018-05-31)
- hooks: add a hook to the request handler (#770) (ade11be)
- simple collections and massive perf gains on small queries (#766) (d8d131e)
4.0.0-beta.9 (2018-05-15)
4.0.0-beta.8 (2018-05-09)
4.0.0-beta.7 (2018-05-05)
4.0.0-beta.6 (2018-05-04)
- dev: improve dev script so it can test --help etc (64988d1)
- middleware: batched queries support (#749) (5cc82fd)
- plugins: plugins for non-GraphQL parts (#733) (988c936)
4.0.0-beta.5 (2018-03-29)
4.0.0-beta.4 (2018-03-29)
- errors: added handleErrors option (#723) (051dcf7)
- graphiql: Set 'X-GraphQL-Event-Stream' header when --watch enabled (#728) (5fd2cf2)
4.0.0-beta.3 (2018-03-14)
4.0.0-beta.2 (2018-03-10)
- still introspect when
standard_conforming_strings
is off (1406518)
4.0.0-beta.1 (2018-03-08)
4.0.0-beta.0 (2018-03-07)
- errors: more helpful error if extendedErrors argument is wrong type (5ab4c94)
- SQL perf++; CLI overhall; CLI opts to use Json/Uuid & reduce nullables (#697) (7a1abfc)
- cluster: introduce cluster feature (#694) (bc64196)
- jwt: expand jwt verification options (#655) (bf635cb)
4.0.0-alpha2.33 (2018-02-19)
4.0.0-alpha2.32 (2018-02-19)
4.0.0-alpha2.31 (2018-02-17)
- docker: Fix GraphiQL dependency in dockerfile (#679) (959395e), closes #677
- docker: Remove middle layers from docker image (#680) (bf670be)
4.0.0-alpha2.30 (2018-01-30)
4.0.0-alpha2.29 (2018-01-30)
4.0.0-alpha2.28 (2018-01-14)
4.0.0-alpha2.27 (2017-12-16)
4.0.0-alpha2.26 (2017-12-03)
4.0.0-alpha2.25 (2017-11-30)
4.0.0-alpha2.24 (2017-11-29)
4.0.0-alpha2.23 (2017-11-28)
4.0.0-alpha2.22 (2017-11-02)
4.0.0-alpha2.21 (2017-10-29)
4.0.0-alpha2.9 (2017-08-10)
4.0.0-alpha2.6 (2017-08-08)
3.5.5 (2018-01-30)
4.0.0-alpha2.28 (2018-01-14)
4.0.0-alpha2.27 (2017-12-16)
4.0.0-alpha2.26 (2017-12-03)
4.0.0-alpha2.25 (2017-11-30)
4.0.0-alpha2.24 (2017-11-29)
4.0.0-alpha2.23 (2017-11-28)
4.0.0-alpha2.22 (2017-11-02)
4.0.0-alpha2.21 (2017-10-29)
4.0.0-alpha2.9 (2017-08-10)
4.0.0-alpha2.6 (2017-08-08)
3.5.4 (2017-11-30)
- graphiql: upgrade codemirror-graphql to support [email protected] (6ed6796)
4.0.0-alpha2.24 (2017-11-29)
4.0.0-alpha2.23 (2017-11-28)
4.0.0-alpha2.22 (2017-11-02)
4.0.0-alpha2.21 (2017-10-29)
4.0.0-alpha2.9 (2017-08-10)
4.0.0-alpha2.6 (2017-08-08)
3.5.3 (2017-11-29)
4.0.0-alpha2.23 (2017-11-28)
4.0.0-alpha2.22 (2017-11-02)
4.0.0-alpha2.21 (2017-10-29)
4.0.0-alpha2.9 (2017-08-10)
4.0.0-alpha2.6 (2017-08-08)
3.5.2 (2017-11-28)
- docs: Update TUTORIAL.md (outdated phrase) (#638) (f3fe26a)
- docs: Update TUTORIAL.md (spelling mistake) (#637) (e2eabd0)
4.0.0-alpha2.22 (2017-11-02)
4.0.0-alpha2.21 (2017-10-29)
4.0.0-alpha2.9 (2017-08-10)
4.0.0-alpha2.6 (2017-08-08)
3.5.1 (2017-10-29)
3.5.0 (2017-08-25)
- HTTP:
pgSettings
now accepts a function to generate settings from req (85e630a)
4.0.0-alpha2.9 (2017-08-10)
4.0.0-alpha2.6 (2017-08-08)
3.4.0 (2017-08-08)
3.3.0 (2017-07-18)
- pervasive typo (e62d7af)
- auth: send a 401 status on expired token (#472) (fa241f4)
- build: Support spaces in folder name (#441) (df347e7)
- cli: invalid program destructuring (#434) (998ba25)
- graphqli: pass along credentials in fetcher (#436) (bf10085)
- postgraphql: don't throw on auth header if auth not enabled (#437) (b2155c9)
- postgraphql: Throw if jwtSecret set but jwtPgTypeIndentifer isn't (#466) (f68056c)
- regression: change jwtPgTypeIdentifier error to warning (1c88d61)
- docker: Docker Image (#496) (886f875)
- jwt: allow all numbers in jwt token type names (#511) (b3e22d6)
- postgraphql: extract pgRole from arbitrary JWT path (#480) (607f662)
3.2.0 (2017-04-01)
3.1.0 (2017-03-26)
- ci: peerdeps for graphql/graphiql must match (#377) (5b73f2d)
- graphiql: fix GraphiQL version 0.9.3 integration (#410) (ef03591)
- graphiql: fixes graphiql so it works with koa (#370) (53c6a31), closes pillarjs/send#118 pillarjs/send#119
- http: Add option to set limit in bodyParser (6cf9ac7), closes #372
- postgraphql: add missing type coercion in computed procedure field (#409) (24cb295)
- postgraphql: emit correct listen port during startup (#366) (a88a983)
- postgres: only include columns in insert statements if needed (#367) (61fe455)
- postgres: use literal syntax for empty arrays (#407) (45e5971)
- watch: fix startup crash when a non-superuser tries to watch (#371) (6b3374b)
3.0.0 (2017-02-11)
- cli: example postgres connection string and default port (1cdd7c2)
- interface: add missing import (4da7b61)
- postgraphql: add missing import (2f73f1e)
- postgraphql: fix errors generated by running ts-node (c513b67)
- postgres: duplicate foreign key bug (#326) (73bb8f8)
- postgres: fix processing money type (#339) (2f25ce8)
- graphql: added support for auto-exporting the schema (#347) (f71bb7a)
- postgraphql: add live reloading to GraphiQL (#252) (939a91e)
- postgraphql: enable running PostGraphQL queries outside HTTP (#269) (1145689)
2.5.1 (2017-01-28)
- deps: restrict graphql version range (#322) (8d7cee9)
- postgraphql: don't throw a 500 error if JWT is expired (#315) (a9b810a)
2.5.0 (2017-01-09)
2.4.1 (2016-12-22)
2.4.0 (2016-12-15)
- contributing: minor corrections (#201) (b3436e0)
- docs: contribution file (#274) (9c8c187)
- docs: fixed command examples (#244) (4c686a7)
- docs: fixed insert/update confusion (#245) (ce84c19)
- tests: fix daylight savings time failures (4678bd3)
- tests: fix daylight savings time failures (#217) (84cb922)
- docs: add to readme a link to contributing (#239) (ea3c94d)
- graphql: add reverse relation conditions (fixes v2 regression) (#198) (0cb2438)
2.2.1 (2016-10-29)
- graphql: fix ambiguous values from node field (#192) (be88a93)
- graphql: fix mutation query field returning null (#193) (ce5451f)
- postgraphql: fix argument ordering (#194) (82950c6)
2.2.0 (2016-10-24)
2.1.1 (2016-10-22)
- postgraphql: fix create schema to end client after introspection (#173) (9b36ff8)
- postgraphql: fix opaque error messages (#174) (8213195)
2.1.0 (2016-10-18)
- ci: increase the timeout for more test suites (4093237)
- ci: increase the timeout interval for another test (852cf75)
- ci: increase timeout interval for flaky tests (d488050)
- ci: multiple postgres versions (73173db)
- ci: remove old Node.js, add second Postgres version (8e4c3f5)
- cli: package.json import (3a58adf)
- examples: add missing namespace (f97c723)
- examples: update schema (678e67d)
- graphql: add transform input value function (0588871)
- graphql: don’t allow the use of cursors with offset (3159859)
- graphql: empty set cursors (6c97ed3)
- graphql: fix compile errors (dd75e37)
- graphql: fix create mutation return type (a89d89f)
- graphql: fix file name casing (b230763)
- graphql: fix id serialization and deserialization (fada7f1)
- graphql: fix not null has default case (df3f4b0)
- graphql: use
typeof
undefined check instead of equality (961f011) - interface: fix interface json type name (a330f3c)
- interface: fix relation inventory key name (7e41f18)
- package: add some more npm ignores (e1cd793)
- package: fix ignored build script (6ce633e)
- package: fix Travis format (7c6436f)
- package: refactor package exports (a485700)
- package: remove prepublish script again (bf7eedb)
- package: remove prepublish script for ci (2dd2016)
- postgraphql: add extra snapshot changes after last commit (1615982)
- postgraphql: fix broken cli import (3f69058)
- postgraphql: fix HTTP server (62c4212)
- postgraphql: fix procedure defaults call (fe19307)
- postgraphql: fix support for information_schema and pg_catalog (24b7840)
- postgraphql: hide unused demo option (0acf0bc)
- postgres: add cast information for composite types (be2e8a7)
- postgres: fix alias naming collision (a45a869)
- postgres: fix condition classic ids handling (e24f884)
- postgres: fix domain types nullability (dbe0468)
- postgres: fix drop column introspection error (ea16735)
- postgres: fix Postgres value handling logic (145cf6e)
- postgres: fix some broken things (31b7e1e)
- postgres: fix the handling for smallint and money types (9e180ed)
- postgres: use attisdropped in introspection (5b8b043)
- test: data ordering error opportunity (9ee7f1e)
- test: fix failures caused by linting (238d7a2)
- test: fix kitchen sink schema mutation procedure (91e4ab7)
- test: fix test failures (0de9ad3)
- test: fix test flakiness (d8bd1bc)
- test: fix timezone disparities in tests (5819c02)
- tests: fix flakiness, again… (ed6065d)
- tests: fix incorrect environment variable casing (1b375b9)
- tests: fix missing property in enum type test (be4e0d6)
- catalog: add paginators (1e25d46)
- catalog: add type tracking to the catalog (0b04ce9)
- ci: add caching for nvm (398517f)
- ci: build demo database on ci success (3888eea)
- collection: add reverse relation fields (05f5614)
- graphql: add a root recursive field for Relay 1 (4d6518e)
- graphql: add collection key update mutations (8f05e93)
- graphql: add collection update mutation (1d3eb5d)
- graphql: add connection conditions (4fbb94e)
- graphql: add create mutation (7a37c80)
- graphql: add delete by collection key mutation (8d10806)
- graphql: add delete by collection mutation (74922ee)
- graphql: add deleted id to delete mutations (69f16ad)
- graphql: add descriptions (60b63d0)
- graphql: add dynamic json option (a6dce4a)
- graphql: add GraphiQL to HTTP request handler (61b38e9)
- graphql: add GraphQL HTTP request handler (da3acef)
- graphql: add paginator mutation procedure support (dbb6e3f)
- graphql: add procedure single output (9c4953d)
- graphql: add related collections to create mutation payload (4a6b103)
- graphql: add related tail collection fields to all collection mutations (9af31b4)
- graphql: allow users to rename the node id field name (de3d3ed)
- graphql: debugs http requests (108116b)
- graphql: implement Node for top level query field (594b554)
- graphql: serve a favicon from GraphQL HTTP (44692bb)
- interface: add procedures (d9f307e)
- package: add extra meta information (847c70e)
- paginator: add optional optimizations (fc25072)
- postgraphql: add an offset argument to pagination (2ab3aa6)
- postgraphql: add authentication support (0565429)
- postgraphql: add authorization (c3ae332)
- postgraphql: add computed procedure fields (a39fab2)
- postgraphql: add connection procedure execution (156fc46)
- postgraphql: add custom handling of the JSON type (eb88285)
- postgraphql: add first rough stab at cli (c3cdaec)
- postgraphql: add head to tail relation selection (464ba71)
- postgraphql: add library interface (5fd1e0e)
- postgraphql: add missing descriptions (012f76c)
- postgraphql: add mutation procedure execution (b1ba4c8)
- postgraphql: add related fields to mutation top level for Relay 1 (5977e8c)
- postgraphql: add resolution for single return procedures (85f2e4e)
- postgraphql: add schema for mutation procedures (9d51ea6)
- postgraphql: add schema watch functionality to CLI and middleware (#166) (396bca4)
- postgraphql: allow single schema (878779f)
- postgraphql: finish up cli (79b6846)
- postgraphql: improve type identifier parsing (f8b2d42)
- postgraphql: log Postgres role in HTTP handler (56d9a23)
- postgres: add collection paginator (1a14669)
- postgres: add constraint introspection (6906200)
- postgres: add delete to collection key (76c6a84)
- postgres: add get object by name methods (2110b34)
- postgres: add id to rowId rename support (f3a73e3)
- postgres: add procedures to introspection (d844ae9)
- postgres: add relations (807c93a)
- postgres: add support for Postgres range types (c830f79)
- postgres: add support for symbol identifiers to sql util (2ccdb63)
- postgres: better handling of time types (ee57864)
- postgres: implement initial pg collection key (b5fafa6)
- postgres: improve collection key performance (1e0e5b4)
- postgres: integrate keys with collections (0e50110)
- postgres: make pg catalog types immutable (a1db5d4)
- postgres: pluralize collection names (b43a461)
- postgres: singularize the collection type name (1564223)
- postgres: start implementing update (7318a5e)
- postgres: start Postgres procedure support (eecda05)
- query: add basic procedure mutation and query fields (655a7b1)
1.9.3 (2016-09-21)
- graphql: fix insert false bug (#120) (0438e90)
- graphql: fix JSON type serialization (ce79b99)
- postgres: fix empty insert case (#122) (f9af3f9)
1.9.2 (2016-09-04)
1.9.1 (2016-09-04)
1.9.0 (2016-08-19)
1.8.3 (2016-08-17)
- add
finalhandler
dependency (ba868f7)
1.8.2 (2016-08-11)
1.8.1 (2016-07-30)
1.8.0 (2016-07-27)
1.7.0 (2016-06-19)
- graphql: add fields based on unique constraints (#70) (dc4a970), closes #67
- postgres: only show mutations for types that are updatable. (#73) (091b111)
1.6.0 (2016-06-15)
- resolve: check for empty string (#65) (7b4c73a)
- server: throw error for bad auth header (#71) (2faa2a1), closes #62
1.5.1 (2016-06-07)
- postgresql: support for user defined domains (#64) (8283d26)
- procedure: convert js arrays to postgres array type (#58) (5e802a3)
1.5.0 (2016-06-01)
1.4.0 (2016-05-23)
1.3.0 (2016-05-11)
1.2.3 (2016-05-05)
- graphql: remove ID type conflict (58e05ec)
1.2.2 (2016-05-05)
- graphql: enum types get cached (#35) (6eb854f)
- postgres: prevent
error: operator is not unique: smallint[] @> smallint[]
(15ba071)
- Revert "doc(readme): add note on breaking changes" (19bb494)
1.2.0 (2016-05-01)
1.1.6 (2016-05-01)
- graphql: column name edge case (7b4115c)
1.1.5 (2016-05-01)
- package: add pg connection string as a dependency (78a8b10)
- package: add a clean script (9fc3773)
1.1.4 (2016-05-01)
1.1.3 (2016-04-30)
- graphql: timestamp and other string type serialization (#25) (85864b1)
- tests: failing catalog test (0156b55)
1.1.2 (2016-04-29)
1.1.1 (2016-04-29)
- catalog: fix underscore field name bug (e76f0df)
1.0.5 (2016-04-27)
- main: parse json manifest (4d7adac)
1.0.4 (2016-04-27)
1.0.3 (2016-04-23)
- main: fix option documentation (5d4875b)
1.0.2 (2016-04-23)
- main: add shebang to main (44cb70a)
1.0.1 (2016-04-23)
- tests: leaking clients (458c5cd)
- add client fetching to server (ea1e2e7)
- add tests to linting (55f54cf)
- allow test watch to take arguments (5449723)
- column does not have an oid (c7ffec8)
- comment type (15cb727)
- dist folder (648d8e7)
- dist folder ignore (6965e10)
- example schema test usage (9c3b56a)
- fix column enum test (d273028)
- hidden tests (67589a6)
- npm bin is added to path (c8fa39b)
- release client back to the pool on request end (07de95e)
- some misc errors (2fef40a)
- graphql: add delete mutation (4346654)
- graphql: add relay object identification interface (e0fe4a9)
- package: add json and graphql extensions to tests watch (25d9945)
- package: add release step and binary (84830e4)
- package: only publish certain files (7d26e8e)
- postgres: catalog now knows about the pg config (e0c42c9)
- server: rename create server file (6379744)
- add conditions to list field resolution (cf343ad)
- add default orderBy (562c390)
- add editor config (e8faede)
- add enum type to forum example (28e6126)
- add favicon to express http server (c2caeb0)
- add foreign key field (07f420d)
- add foreign key support to catalog (b4eff96)
- add oid to all objects (8e71fcb)
- add personal TODO file to .gitignore (8d85c8b)
- add post example data (fe0deab)
- add reverse foreign key (33bc5a7)
- add table insertion (10ca562)
- add update mutation (3c2916e)
- have insert mutation follow relay specification (9957fe9)
- log the stack for errors in development (680a057)
- optimize parallel single resolve calls (4965954)
- restart sequences after manual insertions (7ed2f27)