- Remove IBaseApp
- Add index tests.
- Add @types/mongodb to project.
- Complete rewrite to Functional Programming.
- Update ptz-log.
- Transpiling Typescript to esnext.
- Add test for new EntityMinBase(null) with null args.
- Rename IAppFuncArgs.createdBy to authedUser.
- Move validations to ptz-validations.
- Fix HaveValidation.addErrors from cleanning errors.
- Fix validate: when required and empty string add error.
- Add HaveValidation.addErrors().
- Add Validate.
- Add IHaveValidation.
- Update ICreatedBy set user as nullable.
- Add IAppFuncArgs.
- Use Ilog from ptz-log in IBaseApp.
- Add ICreatedBy.user: TUser By removing the fields name, userId, username from ICreatedBy and creating the prop 'user: TUser' now the user is flexible.
- Remove babel-node, babel-polyfill, babel-core and ptz-babel-register.
- Add IBaseApp and IBaseAppArgs.
- Remove typings.
- Remove gulp.
- Add debug support for vs code.
- Fix IBaseRepository returns for getByIds and find.
- Add Generics to IBaseRepository.
- Move BaseRepositoryFake to ptz-core-app.
- Add BaseRepositoryFake in order to stub/mock tests.
- Exports IBaseRepository.
- Add IBaseRepository.
- Initial public release.