All Versions
11
Latest Version
Avg Release Cycle
90 days
Latest Release
1779 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.2.0 Changes
June 07, 2020 -
v1.1.1 Changes
March 28, 20201.1.1 Mar 28, 2020 - Diff
๐ Bug fixes
- ๐ Fix attributes that are changed during event hook not being persisted: #2062
- ๐ Fix incorrect query object being sent to event handlers with
morphTo
: #2059 - ๐ Fix non-object attributes being passed to
model.parse()
in some cases: #2056
๐ Documentation
- ๐ Fix typo in doclet: #2057
-
v1.1.0 Changes
January 31, 2020 -
v1.0.1 Changes
October 06, 20191.0.1 Oct 6, 2019 - Diff
๐ Bug fixes
- ๐ Fix JSON.stringify causing TypeError in some cases: #2029
๐ Documentation
Dependencies
- โก๏ธ Update js-yaml to version 3.13.1: #2023
- โก๏ธ Update handlebars to version 4.2.1: #2022
- โก๏ธ Update uuid to version 3.3.3: #2021
- โก๏ธ Update sqlite3 to version 4.1.0: #2021
- โก๏ธ Update sinon to 7.4.2: #2021
- โก๏ธ Update prettier to 1.18.2: #2021
- โก๏ธ Update mocha to version 6.2.0: #2021
- โก๏ธ Update lint-staged to version 9.2.5: #2021
- โก๏ธ Update jsdoc to version 3.6.3: #2021
- โก๏ธ Update husky to version 3.0.5: #2021
- โก๏ธ Update eslint-plugin-prettier to version 3.1.1: #2021
- โก๏ธ Update eslint-config-prettier to version 6.3.0: #2021
- โก๏ธ Update eslint to version 6.4.0: #2021
- โก๏ธ Update chai to 4.2.0: #2021
- โก๏ธ Update eslint-utils from 1.3.1 to 1.4.2: #2020
-
v1.0.0 Changes
September 13, 20191.0.0 Sep 13, 2019 - Diff
๐ This is a big step in Bookshelf's development process. Although there are a lot of breaking changes in this release, the API will be kept stable for some time now and work will be focused on backwards compatible features and bug fixes. It's possible that Node.js 6 support will be dropped in the near future but that will be the biggest change.
There is a migration guide in the wiki to help with all of the changes in this version.
๐ฅ Breaking changes
- This version requires Node.js 8+ if using a Knex version greater than 0.18.4, otherwise Node.js 6 is still supported: #1991
- 0๏ธโฃ Make
require: true
the default for Model#fetch: #2006 - โ Remove some Model and Collection lodash based methods: #2005
- ๐ Change Collection#where so it behaves like Model#where: #2001
- ๐ Move all plugins to their own repositories: #2000
- ๐ Promote some useful plugins to core: #1992, #1993, #1996
โจ Enhancements
- Refresh model attributes after a save operation: #2012
๐ Bug fixes
- ๐ Fix missing columns after save: #2012
- ๐ Fix Case Converter plugin overriding any previously defined parse methods: #2000, [email protected]
- ๐ Fix registry saving models inadvertently across different bookshelf instances: #1996
๐ Documentation
- โ Add example of how to use custom collections: #2015
- ๐ Improve documentation related to debug mode: #2014
- โ Add note that count methods return String with Postgres: #2013
- ๐ Fix typo in Readme: #1998
- ๐ Better Plugin Docs: #1992, #1993, #1996, #2000
Dependencies
- โก๏ธ Update lint-staged to version 9.1.0: #1994
- โก๏ธ Update bluebird to 3.5.5: #1991
- โก๏ธ Update lodash to 4.17.14: #1991
- โก๏ธ Update mocha to version 6.1.4: #1991
- โก๏ธ Update mysql to version 2.17.1: #1991
- โก๏ธ Update pg to version 7.11.0: #1991
- โก๏ธ Update sinon to version 7.3.2: #1991
- โก๏ธ Update sinon-chai to version 3.3.0: #1991
- โก๏ธ Update sqlite3 to version 4.0.9: #1991
- โก๏ธ Update uuid to version 3.3.2: #1991
- โก๏ธ Update eslint-config-prettier to 6.0.0: #1957
- โก๏ธ Update eslint to version 6.0.0: #1986
-
v0.15.2 Changes
March 28, 2020 -
v0.15.1 Changes
June 13, 2019 -
v0.15.0 Changes
June 13, 20190.15.0 Jun 13, 2019 - Diff
๐ฅ Breaking changes
- This version requires Node.js 6+
- โ Remove code that has been deprecated for a long time: #1956
๐ Bug fixes
- ๐
once
removes all events after it has been triggered: #1972 - Pagination details are wrong when selecting distinct values of a column: #1950
- ๐ Fix missing attributes in some events: #1934
โ Test Suite
๐ Documentation
Dependencies
-
v0.14.2 Changes
December 17, 2018 -
v0.14.1 Changes
December 09, 20180.14.1 Dec 09, 2018 - Diff
โจ Enhancements
- ๐ Allow passing custom options to the pagination plugin's internal count method. This is useful for better interoperability with other plugins: #1914
๐ Bug fixes
- ๐ Fix
withRelated
fetch option not always grouping properly when using binary primary keys: #1918
๐ Documentation
- โ Add a basic Events guide and fix some issues with the events doclets: #1917