Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@knorm/soft-delete

knorm17kMIT3.0.0TypeScript support: included

Soft-delete plugin for @knorm/knorm

knorm, plugin, soft-delete

readme

@knorm/soft-delete

npm version dependency status

Knorm plugin that enables soft-deletion and automates working with deleted and deleted_at table fields.

Documentation

Visit the documentation site.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.0.0 (2020-04-14)

Note: Version bump only for package @knorm/soft-delete

3.0.0-alpha.1 (2020-04-14)

Bug Fixes

  • update @knorm/knorm's peer dependency version (c489b79)

3.0.0-alpha.0 (2020-04-14)

Features

  • add typescript type definitions (2a97c00)

BREAKING CHANGES

  • Replaced default exports with named exports. This affects the factory functions that are the main package exports and applies to @knorm/knorm and ALL plugins.

Instead of:

const knorm = require('@knorm/knorm');
const knormPostgres = require('@knorm/postgres');

const { Knorm } = knorm;
const { KnormPostgres } = knormPostgres;

Do:

const { knorm, Knorm } = require('@knorm/knorm');
const { knormPostgres, KnormPostgres } = require('@knorm/postgres');

2.0.0 (2019-02-03)

chore

BREAKING CHANGES

  • This plugin now peer-depends on @knorm/knorm v2

1.0.0 (2018-09-30)

Bug Fixes

  • throw KnormSoftDeleteError errors (e009ddb)

Features

Breaking Changes

  • package was renamed to @knorm/soft-delete

knrom-soft-delete@2.1.2 (2017-12-29)

knrom-soft-delete@2.1.1 (2017-12-27)

knrom-soft-delete@2.1.0 (2017-12-27)

Features

  • auto-set deletedAt if deleted is true (314fb15)

knrom-soft-delete@2.0.0 (2017-12-23)

knrom-soft-delete@1.1.7 (2017-11-01)

Bug Fixes

  • query: restore now resolves with empty array (5dd9b78)

knrom-soft-delete@1.1.6 (2017-10-05)

knrom-soft-delete@1.1.5 (2017-10-04)

Bug Fixes

  • pass query options down (625484a)
  • use configured field-name (2ca4361)

knrom-soft-delete@1.1.4 (2017-10-03)

Bug Fixes

  • always return an array from QueryWithSoftDelete.prototype.delete (0c2467a)

knrom-soft-delete@1.1.3 (2017-08-30)

Bug Fixes

  • improve performance of withDeleted (ea324e6)

knrom-soft-delete@1.1.2 (2017-08-11)

knrom-soft-delete@1.1.1 (2017-08-09)

Bug Fixes

  • avoid circular dependency issues (0694168)

knrom-soft-delete@1.1.0 (2017-08-04)

Bug Fixes

  • do not use OR WHERE for withDeleted (8123e6e)

Features

knrom-soft-delete@1.0.0 (2017-08-04)

Features

  • finish soft-delete implementation (9493a74)