instead of relying on previously hard-coded passport strategies we can assume that any user entry which have no provider set is a local strategy and apply our validations only on those empty provider members of the user model object
small bug fix where Mongoose validation functions must always return booleans
refactoring so that app routes can be maintained more easily from app/ directory (which makes more sense)
further refactoring of the route middlewares so they can be easily shared amongst app routes
Everything Latest

Bootstrap Latest
Angular Bootstrap Latest
Angular UI-Utils Latest
Current Stable

Update to Current Stable versions for dependencies.

angular: 1.2.8
bootstrap: 3.0.3
angular-boostrap: 0.10.0
angular-ui-utils: 0.1.0
Merge branch 'enhancement-authtypes_refactor'
Merge branch 'enhancement-routes_refactor'
use consolidate to make template engine configurable
fixed defect where no flash (error/success) messages would be displayed due to wrongly placed flash() call (it should go after passport.initialize and passport.session)
Fixing grunt-nodemon and some dev dependency versions
Merge pull request #240 from ellman/master

Fixing grunt-nodemon and some dev dependency versions
Merge branch 'master' of https://github.com/VikramTiwari/mean into VikramTiwari-master
Merge branch 'enhancement-authtypes_refactor' of https://github.com/lirantal/mean into lirantal-enhancement-authtypes_refactor
cleaning up jslint warnings
Merge branch 'master' of https://github.com/lirantal/mean into lirantal-master
Update .bowerrc

Added fix for Heroku deployment ENOENT issues that occur since bower 1.2.8
Add linkedin support for login
Merge remote-tracking branch 'upstream/master'
upgrade to angular 1.2.10 to avoid interaction in bower installed based on https://github.com/linnovate/mean/pull/245 by #sogko