{"push_id":730100604,"size":22,"distinct_size":22,"ref":"refs/heads/0.4.0","head":"e1605b635b74b14bd657b4b50a47ce219d816a31","before":"9e8ee9ea135d7881054ec1d59d769752b28eef6e","commits":[{"sha":"8694b7e9761e4fc7a86871d1c7f0eff614f7db14","author":{"email":"52bf7a8a5fe6f2c8d156c22ede9195659f18c762@gmail.com","name":"Andrew Throener"},"message":"PayPal Authentication","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/8694b7e9761e4fc7a86871d1c7f0eff614f7db14"},{"sha":"9fb22158543e352aac74f77315c3bcd67115fda7","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"cleaning up application startup information","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/9fb22158543e352aac74f77315c3bcd67115fda7"},{"sha":"2e03d13c12b508dfd4d5dfcc54a6a4279be0457f","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"updated the development.js environment configuration file to use the mean-dev database instead of mean-test which is used for testing/stages environment","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/2e03d13c12b508dfd4d5dfcc54a6a4279be0457f"},{"sha":"39e428244573241dde5b35e4e7cb5b579849459f","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"updating README file with more elaborate instructions on running grunt in different environment modes (dev/prod/secure ssl)\n\nupdating title for the SSL section and added information about the port number in secure environment mode","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/39e428244573241dde5b35e4e7cb5b579849459f"},{"sha":"00879f56d623290a69ac8445b8fabb1a5564c353","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #641 from lirantal/bugfix/db-name-per-environment\n\nupdated the development.js environment configuration to use mean-dev database","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/00879f56d623290a69ac8445b8fabb1a5564c353"},{"sha":"e1001b89f810646c31e44ebeda3bebf1411c3530","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #640 from lirantal/bugfix/server-startup-log\n\ncleaning up application startup information","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/e1001b89f810646c31e44ebeda3bebf1411c3530"},{"sha":"bf79c17bd04e3f57522e8f354f99a8dbdaaf583f","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"updating the schema save pre hook so that it checks for a modified version of the password field before it tries to re-calculate the new password to save for the user model","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/bf79c17bd04e3f57522e8f354f99a8dbdaaf583f"},{"sha":"ab68fd286fb7f751343d6bff7bd398bf7d2656d5","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #643 from lirantal/enhancement/README-update-grunt-startup\n\nUpdate README about grunt environment modes","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/ab68fd286fb7f751343d6bff7bd398bf7d2656d5"},{"sha":"d9c15e2a5cc4195530093b21fb0f0b468546319b","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #642 from lirantal/bugfix/password-changing-on-user-save\n\nFixing user's passwords keep changing when saving the user model","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/d9c15e2a5cc4195530093b21fb0f0b468546319b"},{"sha":"c572ed7eec0cf2e0435aa6922276e3b0b65d2b21","author":{"email":"368ad7ec900af27ac88606d4d0b3bc07e51a7a01@gmail.com","name":"Julien Mazé"},"message":"JSHint test failing because of missing semicolon\n\nI just cloned the branch and both gulp and grunt fail on the lint task because of the missing semicolon.","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/c572ed7eec0cf2e0435aa6922276e3b0b65d2b21"},{"sha":"6d199a59252a5908d08bd141db53c88b48a4b4a9","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #645 from djorak/patch-1\n\nJSHint test failing because of missing semicolon","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/6d199a59252a5908d08bd141db53c88b48a4b4a9"},{"sha":"8c2156f236aeaf9033d9ff60a64e0887c51cd467","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"cleaning up code blocks in README","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/8c2156f236aeaf9033d9ff60a64e0887c51cd467"},{"sha":"a146a3047f6de4ea014193d6668d1be9eee77707","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #647 from lirantal/bugfix/cleanup-readme\n\ncleaning up code blocks in README","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/a146a3047f6de4ea014193d6668d1be9eee77707"},{"sha":"a98a84fd200dff468a1126597a19a4f3d6c483c5","author":{"email":"52bf7a8a5fe6f2c8d156c22ede9195659f18c762@mystartupsolutions.com","name":"trainerbill"},"message":"Fix merge conflicts","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/a98a84fd200dff468a1126597a19a4f3d6c483c5"},{"sha":"fe1d584564e8788e78471152b782b556e2c41b5f","author":{"email":"52bf7a8a5fe6f2c8d156c22ede9195659f18c762@gmail.com","name":"Andrew Throener"},"message":"Indentation fixes","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/fe1d584564e8788e78471152b782b556e2c41b5f"},{"sha":"855a39984d957756252cc40fbf28417523f599de","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #610 from trainerbill/PayPalAuth4\n\nPayPal Authentication","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/855a39984d957756252cc40fbf28417523f599de"},{"sha":"bf777d9404258395f0e013daff8472e0ab5105fd","author":{"email":"1418a2b29a37111e7b858f3ff2194fd770aad4c9@gmail.com","name":"Grant George"},"message":"do not use aes when creating ssl certs to prevent password requirement","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/bf777d9404258395f0e013daff8472e0ab5105fd"},{"sha":"32c12bbc0ed5456a691bb1a786d2809e882988b9","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #651 from grantgeorge/no-password-ssl-certs\n\ndo not use aes when creating ssl certs to prevent password requirement","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/32c12bbc0ed5456a691bb1a786d2809e882988b9"},{"sha":"a23290b46ee3d3c28d54d04f4e36202083542b69","author":{"email":"664b989d9521f6c089c9f07ece6521c6312153e6@gmail.com","name":"git-admin"},"message":"Use validator.js for email validation","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/a23290b46ee3d3c28d54d04f4e36202083542b69"},{"sha":"a1355a04be871493c349e5f0e7cf49273b7cf776","author":{"email":"60c1506e3e6b48873ea1357f3238c975d73abec3@gmail.com","name":"Liran Tal"},"message":"Merge pull request #656 from fauria/0.4.0\n\nUse validator.js for email and password length validation.","distinct":true,"url":"https://api.github.com/repos/jloveland/mean/commits/a1355a04be871493c349e5f0e7cf49273b7cf776"}]}