Ignore '.idea' directory (JetBrains IDEs).
In model's 'updateAttributes', save data returned by model's 'toObject()' to make sure setters have been applied (e.g. foreign keys are transformed to ObjectId for mongo).
Case to allow for objects as datatypes because you can't call a constructor as a function.

Required for support of Enum in MySQL adapter because each Enum is its own Enum object instead of there being a universal Enum function.

Implemented in most simple way possible.
Merge pull request #293 from hbj/updateAttributes_and_foreign_keys

Model's 'updateAttributes()' does not apply setters
Merge pull request #296 from dgsan/master

Case to allow for objects as datatypes because you can't call a constructor as a function.
The callback was called twice on error
Merge pull request #299 from gierschv/master

[SQL] A callback was called twice on error
add sql update feature
added comments and removed update impli in sql.js
format code with 4 spaces
Fix an issue where the 'remove' method of the 'hasMany' relation is not checking for the id of the calling model instance.
Add test case for 'hasMany.remove' fix.
Merge pull request #306 from hbj/fix_hasMany_remove

Fix 'remove' method of 'hasMany' relation
Merge pull request #301 from pasindud/master

added support for update queries
Model.iterate
0.2.0-36
Merge branch 'master' of github1602:1602/jugglingdb
Fix logger
0.2.0-37
fix for params.onlyKeys in model.all()