All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.6.2 (2022-08-31)
1.6.1 (2022-05-04)
- update missing
bulkUpdate
option in published types (ba2785f)
1.6.0 (2021-08-18)
- include ts types in npm package (920e1c9)
1.5.0 (2021-03-06)
- support for optional bulk update slug regeneration (b357502)
1.4.0 (2021-02-07)
- add paranoid option for duplicate check (7e664db)
1.3.2 (2021-01-01)
- make forceGenerateSlug generate slug even if nothing changed (c521275)
1.3.1 (2020-11-14)
- Republish of 1.3.0
1.3.0 (2020-11-14)
- change to using standard-version for releases (d6d3d83)
1.2.1 (2020-08-28)
- Remove a superfluous unique check calling
findOne
when usingsuffixSource
(10fe7a2)
1.2.0 (2020-08-28)
- Add
regenerateSlug
method to model to allow manual control of slug regeneration. (1870be0)
1.1.0 (2020-08-27)
- Add transaction support. Passes transaction used by Models into the plugin. (a1b726a)
1.0.0 (2020-08-26)
- Drop Node.js 6 and 8, minimum version is 10
- Rename
incrementalReplacement
toincrementalSeparator
- Move from Travis to GitHub Actions
- Run unit tests using PostgreSQL, MySQL and SQLite
- Add code coverage reporting
- Added
incrementalReplacement
option to specify the slug counter separator - Package upgrades for security warnings
- Hook support for bulkCreate so slugs are added
- Switch from using
Model.find
toModel.findOne
for sequelize v5 deprecations - Package upgrades for security warnings
- Switch from using
slug
tosluglife
for slug generation - Other general dependency updates
- Removed dependency on Bluebird
- Removed dependency on lodash