-
Notifications
You must be signed in to change notification settings - Fork 1
Change Log
Branden Horiuchi edited this page Feb 25, 2016
·
10 revisions
This section chronicles the high level changes that have gone into the development of this module. Think of this as more than a commit message and less than a blog. |
-
02/25/2016
- updated lodash, knex, and bluebird dependencies to latest
- published version 0.1.17 to npm
-
09/18/2015
- cleaned up all code, added comments, and modified all database access methods to use transactions
- also added transaction support between methods.
- attempting to update the wiki with better information and formatting
-
07/06/2015
- created wiki
- added exception handling to the loader
- published version 0.1.10 to npm
-
06/29/2015
- added util module and moved all helper functions like getPrimaryKeys to it. maintained links to functions getPrimaryKeys and checkSchema in .manager and .loader respectively.
- added ability to ignore columns with names that begin with an underscore. this is to add more extensibility with other tools like bookshelf-factory
- reworked all of the ignore code into more understandable/reusable functions like .required(), .optional(), .nullable(), etc...
- updated version to 0.1.9
-
06/26/2015
- fixed a bug where adding a nullable property to an ignore or relationship would attempt to add the column
- updated version to 0.1.8
-
06/25/2015
- added ignore when relationships (hasOne, hasMany, belongsTo and belongsToMany) are specified to work with bookshelf-factory (in development)
- added ignore for bookshelf-factory model parameters (extendProto and extendClass)
- exposed all functions
- fixed bug where an SQL exception was thrown if the load data was an empty array
- updated version to 0.1.7
-
06/22/2015
- added load function to load data into the table
- added convert function to format load data so that it can be inserted
- added convertAndLoad function which combines load and convert into a single function
- updated version to 0.1.5
knex-schemer