Skip to content

Latest commit

 

History

History
494 lines (351 loc) · 25.2 KB

CHANGELOG.md

File metadata and controls

494 lines (351 loc) · 25.2 KB

@keystonejs/api-tests

5.1.2

Patch Changes

  • d748156b #2537 Thanks @jesstelford! - Introduce a framework for testing CRUD operations on fields. This surfaced a bug in the Decimal field where updating other fields would result in a Decimal field being reset to null.

5.1.1

Patch Changes

5.1.0

Minor Changes

Patch Changes

5.0.3

Patch Changes

5.0.2

Patch Changes

5.0.1

Patch Changes

  • d4d89836 #2067 - Fixed handling of cache headers with mutations.
  • 5540771e #2006 Thanks @timleslie! - Consolidated implementation of all listAdapter.find\*() methods to use the itemsQuery() API for internal consistency.

5.0.0

Major Changes

  • 7b4ed362 #1821 Thanks @jesstelford! - Release @keystonejs/* packages (つ^ ◡ ^)つ

    • This is the first release of @keystonejs/* packages (previously @keystone-alpha/*).
    • All packages in the @keystone-alpha namespace are now available in the @keystonejs namespace, starting at version 5.0.0.
    • To upgrade your project you must update any @keystone-alpha/* dependencies in package.json to point to "@keystonejs/*": "^5.0.0" and update any require/import statements in your code.

Patch Changes

@keystone-alpha/api-tests

1.8.2

Patch Changes

1.8.1

Patch Changes

1.8.0

Minor Changes

1.7.1

1.7.0

Minor Changes

  • 552e6fb6: Add support for schema cache hints

1.6.0

Minor Changes

  • b9e2c45b: Add support for query validation

1.5.3

1.5.2

Patch Changes

1.5.1

1.5.0

Minor Changes

  • 63350996: Add queryLimits and maxResults to List API

1.4.0

Minor Changes

1.3.1

1.3.0

Minor Changes

  • e42fdb4a: Makes the password auth strategy its own package. Previously: const { Keystone, PasswordAuthStrategy } = require('@keystone-alpha/keystone'); After change: const { PasswordAuthStrategy } = require('@keystone-alpha/auth-password');

1.2.1

1.2.0

Minor Changes

  • e049cfcb: Support defaultValue as a function at mutation execution time
  • 144e6e86: - API Changes to Adapters: - Configs are now passed directly to the adapters rather than via adapterConnectOptions. - Default connections strings changed for both Knex and Mongoose adapters to be more inline with system defaults. - keystone.connect() no longer accepts a to paramter - the connection options must be passed to the adapter constructor (as above).

Patch Changes

  • 87155453: Refactor Knex query builder to fix many-to-many filtering in complex queries, and reduce the number of database calls

1.1.0

Minor Changes

  • 42c3fbc9: Ensure resolveInput for list receives result from fields

Patch Changes

1.0.14

1.0.13

1.0.12

1.0.11

Patch Changes

  • 148400dc:

    Using connect: [] and create: [] in many-relationship queries now behaves as expected.

1.0.10

1.0.9

Patch Changes

  • 3958a9c7:

    Fields configured with isRequired now behave as expected on create and update, returning a validation error if they are null.

  • ec9e6e2a:

    Fixed behaviour of isRequired within update operations.

1.0.8

Patch Changes

  • dfcabe6a:

    Specify custom servers from within the index.js file

    • Major Changes:
      • The index.js export for admin must now be exported in the servers array:
         module.exports = {
           keystone,
        -  admin,
        +  apps: [admin],
         }
      • The keystone.prepare() method (often used within a Custom Server server.js) no longer returns a server, it now returns a middlewares array:
        +const express = require('express');
         const port = 3000;
         keystone.prepare({ port })
        -  .then(async ({ server, keystone: keystoneApp }) => {
        +  .then(async ({ middlewares, keystone: keystoneApp }) => {
             await keystoneApp.connect();
        -    await server.start();
        +    const app = express();
        +    app.use(middlewares);
        +    app.listen(port)
           });

1.0.7

1.0.6

Patch Changes

1.0.5

  • [patch]85b74a2c:

    • Expose result of running relationship operations (create/connect/disconnect)
  • [patch]4eb2dcd0:

    • Add more relationship query tests to exercise knex adapter bug

1.0.4

1.0.3

1.0.2

1.0.1

1.0.0

  • [major]c0e64c01:

    • Create a new package to house all system tests