1.0.3 (2020-07-03)
- lib/query.js: fix model.update null (1693adc)
- package: update async to version 2.6.1 (#189) (dff4d13)
- package: update async to version 3.0.1 (#209) (16a43ab)
- package: update debug to version 4.1.1 (#202) (5321949)
- package: update eventemitter2 to version 6.0.0 (#218) (b836c38)
- package: update lodash to version 4.17.12 (#211) (380eaa9)
- .snyk & package.json to reduce vulnerabilities (#210) (4d4959c)
- add toJSON to BaseType (b1ab66f)
- package.json to reduce vulnerabilities (#203) (14e7910)
- test cases (#221) (5fa5005)
- update null (3bebf9a)
- update null should depend allow null (8945d8e)
0.9.0 (2016-09-22)
1.0.2 (2020-07-02)
- lib/query.js: fix model.update null (1693adc)
- package: update async to version 2.6.1 (#189) (dff4d13)
- package: update async to version 3.0.1 (#209) (16a43ab)
- package: update debug to version 4.1.1 (#202) (5321949)
- .snyk & package.json to reduce vulnerabilities (#210) (4d4959c)
- add toJSON to BaseType (b1ab66f)
- package.json to reduce vulnerabilities (#203) (14e7910)
- test cases (#221) (5fa5005)
- update null should depend allow null (8945d8e)
- package: update eventemitter2 to version 6.0.0 (#218) (b836c38)
- package: update lodash to version 4.17.12 (#211) (380eaa9)
0.9.0 (2016-09-22)
1.0.1 (2020-07-01)
- lib/query.js: fix model.update null (1693adc)
- package: update async to version 2.6.1 (#189) (dff4d13)
- package: update async to version 3.0.1 (#209) (16a43ab)
- package: update debug to version 4.1.1 (#202) (5321949)
- package: update eventemitter2 to version 6.0.0 (#218) (b836c38)
- package: update lodash to version 4.17.12 (#211) (380eaa9)
- .snyk & package.json to reduce vulnerabilities (#210) (4d4959c)
- package.json to reduce vulnerabilities (#203) (14e7910)
- test cases (#221) (5fa5005)
- update null should depend allow null (8945d8e)
1.0.0-alpha.10 (2018-03-30)
- package.json to reduce vulnerabilities (#168) (d91c7ea)
- lib/adapters/mysql: fix conn error (771dade)
- lib/adapters/mysql: fix transaction insert error (bce7cad)
- package: update lodash to version 4.17.5 (#167) (0a1bb39)
1.0.0-alpha.9 (2018-03-09)
- package: update lodash to version 4.17.5 (#167) (0a1bb39)
- package.json to reduce vulnerabilities (#168) (d91c7ea)
1.0.0-alpha.8 (2017-12-18)
- package: update async to version 2.6.0 (032d73b)
- package: update eventemitter2 to version 5.0.0 (ef38612)
- add customized SQL logger function support (#162) (99b76e5)
- add transaction support (#161) (a70f782)
1.0.0-alpha.7 (2017-10-27)
- "DELETE ... FROM ... LIMIT 0, 1" will have syntax error (d2d69d3)
- a bug in findWithCache in mysql adapter with single option (a1f411c)
- a bug in yukari delete (5446a64)
- a type in Yukari (6923a1a)
- add --recursive in Makefile (c2e83cf)
- add try in makeSql (ad2a44d)
- Model._fields be compatible with 0.x (694676e)
- some bugs in query and base adapter (2b03dc4)
- toJSON error (7c3e20d)
- toJSON in yukari (cb57ede)
- update base adapter's execute (c539243)
- query find with no callback (8cf2d79)
- add delete by query (8d6d522)
- add execute function to adapters (f0494a0)
- add force index in query (87a6882)
- add promise support in query (adb99d5)
- add promise support in query count (008bcc8)
- add some functions in model (4ed5864)
- add update function in base adapter (4f78292)
- base adapter and mysql adapter with some tests (6fc46b0)
- toJSON of yukari (d4e41e1)
- mysql: add between symbol (5bfb0ee)
- compatible with showSql (84ce8a2)
- count in query (2b72ede)
- delete by query of mysql (60672fe)
- delete in yukari (2d30750)
- field class finished (3cd305b)
- find with cache in mysql (8257a67)
- findById (c04f23d)
- finish mysql adapter makeFieldWhere (eb7076e)
- get function parameter names (7240c0b)
- improve base adapter (13e0391)
- let be compitable with 0.9 (a1a78cb)
- let toshihiko support promise (333ff81)
- makeLimit in mysql adapter (a651805)
- makeOrder in mysql adapter (c998ca4)
- mysql insert (5d40852)
- query feature started (d1ddc9c)
- update data by query (684fda8)
- update for mysql adapter (3191759)
- update model and query's execute (51ba00b)
- use bluebird as promise (0e5bdcf)
- use common.extend to instead of config.util (353e260)
- yukari insert (0463626)
0.8.3 (2016-07-29)
0.8.2 (2016-06-19)
- error when use string in query(field) (be7b688)
0.8.1 (2016-06-12)
- lib/query.js: fix bug the model update and delete callback null (dff7c57)
- test: make test correct after updating shouldjs to 9.* (2ab9410)
0.8.0 (2016-06-12)
- lib/query.js: fix bug the model update and delete callback null (dff7c57)
- test: make test correct after updating shouldjs to 9.* (2ab9410)
0.7.7 (2016-03-11)
- lib/yukari.js: fix the bug memcache should be delete but not when update (b599506)
- lib/yukari.js: fix the bug: null is not equl to false(or 0, '') (6fd7c12)
0.7.6 (2016-03-09)
- lib/yukari.js: add another condition branch with no insertId when insert (f82f624)
0.7.5 (2016-03-08)
- lib/field_type/datetime.js: Datetime.toJSON "Invalid date" error when datetime value is null (86dc5a8)
0.7.4 (2016-03-02)
0.7.3 (2016-02-29)
- add a AUTO_INCREMENT field in model (cb8a871)
- add a new optional column for field -> autoIncrement (e891d6e)
0.7.2 (2016-01-20)
- fix #34, Model.count 的时候,在 callback 函数里面 throw Error 会触发两次 callback (e567060), closes #34
- use count to instead of result[0]['COUNT(0)'] (c335b84)
0.7.1 (2016-01-09)
- add
updateByJson
method in Yukari (d7fa632...1c19aa6) - add test cases for
updateByJson
(c0f2a29)
0.7.0 (2016-01-07)
- add commit message validation to git precommit hook (8e178f2)
- re-add toshihiko-memcached as the default cache layout (a84f93c)
- update package.json to v0.7.0 (b57f469)
- use ghooks instead of precommit-hooks (0c3ebd4)
- Rename all
*.js
source files into underscore filenames. eg.fieldType
tofield_type
. - see #31 - Fix a bug that generated an invalid SQL while use
Array
in$neq
. - see #32
- [df37bd062e] - Make the code more friendly with scope.
- [c088f3f7eb] - Rename filenames to underscore ones.
- [3b319f71c2] - Change the require order in source files. (System > Denpendencies > Local)
- [eda60efc38] - Fix a bug that generated an invalid SQL while use
Array
in$neq
.
- Cancel error when
update
inYukari
without change. - see #9d222d5367
- [9d222d5367] - Cancel error when
update
inYukari
without change. - [466a4a59a4] - Update dependencies.
- [268f6b1418] - Update devDependencies.
- Find in memcached first when
findById
. - see #29
- [50b4a6e2c0] - Optimize performance of
findById
. - [b04d36b173] - Add a new test case.
- [b855545c1b] - Add precommit hook for git repo.
- Add 0 field type support. - see #27
- [fca5f18744] - Add Boolean field type support and test cases.
- [7ee1c910cb] - Remove
npm-shrinkwrap.json
.
- Remove SugarJs dependency, and use lodash insteaded. (My supervisor told that do not use invasive package)
- [b7c230455e] - Add the
Makefile
. - [91b05b0532] - Remove SugarJs dependency, and use lodash insteaded.
- [74582035e2] - Fix migration bugs.
- [aa90281628, 58800abfdb, 586e7eaa61, 5de52a4226, 3f07a179d9, 1ff2887395, e506ee9254] - Update some test cases.
- Add warning output when defining a model without primary key(s) because of query cache optimization.
- [3a067ee30e] - Add warning output when defining a model without primary key(s).