- update to mongodb 1.4.38 (41e625f7)
- findOneById now converts the id to a mongo ObjectID when the id is a string (0fe51a84)
- removed all deprecated functions (getAll, getOne, getOneById, getCount, insert, delete) (1c753311)
- add collection to db object when db object is loaded from cache and the collecti (495a129b)
- set dependency mongodb to v1.3.19 since there is an error with v1.3.20
- rename some functions to match the mongo driver names (find, findOne, insert, remove, count)
- create an index when a property in the schema has the setting index: true
- create an unique index when a property in the schema has the setting unique: true
- add .jshintrc to store the jshint settings
- update url to mongojs dependency
- refactor caching of database connection, connections are now cached by connectionString
- also convert data that is of type 'string' and format 'date' in the convert function
- add 'trim' and 'strictRequired' to the validationOptions
- add option for multi update in update function in BaseRepo
- add function aggregate(pipeline, options, callback) to BaseRepo
- refactored gridFs
- add api documentation
- add gridFs error handling
- gridFs implemented with mongojs
- fix error in function create(), now also arrays can be passed as doc
- fix error in function convertToMongoId(), $in array with mongoId's was not identified correctly
- update lx-helpers
- refactor to take advantage of the new type checking in lxHelpers
- refactor sort option, it can be now a string, array or object
- refactor some param checks to callback with an TypeError instead of throwing an exception
- refactor baseRepo.delete()
- update tests
- change deprecated mongo option {safe: true} to {w: 1}
- callback with TypeError in getById() when id is null or undefined
- change some Errors to TypeErrors
- callback with TypeError in getById() when id is of wrong type