Merge pull request #1022 from codydaig/docs/changelog3

doc(changelog): Changelog
This commit is contained in:
Cody B. Daig
2015-11-04 14:27:04 -08:00
2 changed files with 413 additions and 0 deletions

366
CHANGELOG.md Normal file
View File

@@ -0,0 +1,366 @@
<a name="0.4.1"></a>
## 0.4.1 (2015-09-03)
* [docs] Contributing.md ([ef7ce74](https://github.com/meanjs/mean/commit/ef7ce74))
* [fix] Empty Chat Messages ([8128570](https://github.com/meanjs/mean/commit/8128570))
* [fix] Install ruby and SASS with Docker ([814b856](https://github.com/meanjs/mean/commit/814b856))
* [fix] Was storing a 6 char password in plain text [fixes #829] ([5c287f5](https://github.com/meanjs/mean/commit/5c287f5)), closes [#829](https://github.com/meanjs/mean/issues/829)
* [test] Allow an email with sub domains ([74f58bb](https://github.com/meanjs/mean/commit/74f58bb))
* 0.4.1 ([834555c](https://github.com/meanjs/mean/commit/834555c))
* Added Deploy To Bluemix button to the README ([2892fe3](https://github.com/meanjs/mean/commit/2892fe3))
* Added missing /client/ path ([195cbe5](https://github.com/meanjs/mean/commit/195cbe5))
* Adding coverage report for server-side tests using istanbul ([7252032](https://github.com/meanjs/mean/commit/7252032))
* adding ordered cipher list, stronger settings in generate-ssl-certs script, and hsts settings ([4949bdd](https://github.com/meanjs/mean/commit/4949bdd))
* Adding suite of tests for the e-mail validation field in the users model ([89050d5](https://github.com/meanjs/mean/commit/89050d5))
* adding support for a configurable ssl-mode and and ssl cert/key files in the environment configurati ([384fb7d](https://github.com/meanjs/mean/commit/384fb7d))
* Adding support for configurable session expiration time ([0aa5e68](https://github.com/meanjs/mean/commit/0aa5e68))
* adding support for coveralls integration for mean.js to report live project code coverage informatio ([7c286b0](https://github.com/meanjs/mean/commit/7c286b0))
* Adding support for sessionKey configuration parameter to allow to easily change the session key that ([360c3a4](https://github.com/meanjs/mean/commit/360c3a4))
* Adding the NSP tool to audit our packages version for known security vulnerabilities as part of the ([e1d69b8](https://github.com/meanjs/mean/commit/e1d69b8))
* Admin Users require role ([bbbe877](https://github.com/meanjs/mean/commit/bbbe877))
* Allow Guests to view Articles ([cbebed9](https://github.com/meanjs/mean/commit/cbebed9))
* Changed .html files to have 2 spaces instead of tabs ([5754b03](https://github.com/meanjs/mean/commit/5754b03))
* client-side form validation with ng-messages. ([8015476](https://github.com/meanjs/mean/commit/8015476))
* Closes #202 - if user does not authorize email scope, email will not be mapped. Username will be ge ([27d2818](https://github.com/meanjs/mean/commit/27d2818)), closes [#202](https://github.com/meanjs/mean/issues/202)
* Code from mleanos ([9fc6091](https://github.com/meanjs/mean/commit/9fc6091))
* Correct <br /> Tags and set Title ([4b43c4e](https://github.com/meanjs/mean/commit/4b43c4e))
* Corrected 'prod' task in gulpfile ([d737696](https://github.com/meanjs/mean/commit/d737696))
* Database seeding ([ea97f2e](https://github.com/meanjs/mean/commit/ea97f2e))
* do not save state to previous (history) for routes marked ignoreState. ([c6d2683](https://github.com/meanjs/mean/commit/c6d2683))
* fix default session cookie maxAge ([3b5e13e](https://github.com/meanjs/mean/commit/3b5e13e))
* fix indentation ([cb9d7e3](https://github.com/meanjs/mean/commit/cb9d7e3))
* fix some typos ([8fc9b50](https://github.com/meanjs/mean/commit/8fc9b50))
* Fixed bug with Socket IO session ([792488e](https://github.com/meanjs/mean/commit/792488e))
* Fixed end tags in page header ([851973f](https://github.com/meanjs/mean/commit/851973f))
* Fixed issue where if local.js exists then grunt test will run on that environment config and possibl ([d188326](https://github.com/meanjs/mean/commit/d188326))
* Fixed User model tests ([14b8dd4](https://github.com/meanjs/mean/commit/14b8dd4))
* Fixing Menus service remove bugs. ([ec3af65](https://github.com/meanjs/mean/commit/ec3af65))
* fixing up a user model test which was not setup correctly without the async done() callback, which l ([463f5b9](https://github.com/meanjs/mean/commit/463f5b9))
* Force Lowercase & Remove Sensitive Data ([aafa5e6](https://github.com/meanjs/mean/commit/aafa5e6))
* Initial commit to return /client to the URL include paths ([d319f92](https://github.com/meanjs/mean/commit/d319f92))
* Link to editorconfig from CONTRIBUTING.md ([601cf9f](https://github.com/meanjs/mean/commit/601cf9f))
* local.example.js still has old fb auth callback ([3527537](https://github.com/meanjs/mean/commit/3527537))
* Major Fixing and Refactoring tests ([6db8a4e](https://github.com/meanjs/mean/commit/6db8a4e))
* Make tests pass ([1f7bfdd](https://github.com/meanjs/mean/commit/1f7bfdd))
* Make TopBar Public By Default ([e68b422](https://github.com/meanjs/mean/commit/e68b422))
* mask exception route, but show not-found page. ([9fdd2a0](https://github.com/meanjs/mean/commit/9fdd2a0))
* Merge branch '0.4.0-cf' of https://github.com/ryanjbaxter/mean into ryanjbaxter-0.4.0-cf ([2f60b2b](https://github.com/meanjs/mean/commit/2f60b2b))
* Merge branch 'ryanjbaxter-0.4.0-cf' ([21d87e9](https://github.com/meanjs/mean/commit/21d87e9))
* Merge pull request #755 from Gym/bug-reset-password ([232883b](https://github.com/meanjs/mean/commit/232883b))
* Merge pull request #756 from lirantal/feature/users_module_tests ([057a0cc](https://github.com/meanjs/mean/commit/057a0cc))
* Merge pull request #758 from trainerbill/PathRefactor ([86b16c9](https://github.com/meanjs/mean/commit/86b16c9))
* Merge pull request #759 from Gym/client-side-validation ([01bd98b](https://github.com/meanjs/mean/commit/01bd98b))
* Merge pull request #762 from lirantal/feature/grunt_fail_on_failures ([1e51e06](https://github.com/meanjs/mean/commit/1e51e06))
* Merge pull request #765 from jloveland/more-security ([fe20d3c](https://github.com/meanjs/mean/commit/fe20d3c))
* Merge pull request #766 from lirantal/feature/jshint-deprecated-options ([c959180](https://github.com/meanjs/mean/commit/c959180))
* Merge pull request #768 from lirantal/feature/users_module_tests_2 ([0f3259f](https://github.com/meanjs/mean/commit/0f3259f))
* Merge pull request #771 from lirantal/bugfix/fix_user_module_async_tests ([609d958](https://github.com/meanjs/mean/commit/609d958))
* Merge pull request #773 from codydaig/patch-2 ([21f1f4e](https://github.com/meanjs/mean/commit/21f1f4e))
* Merge pull request #774 from Gym/remove-data-prefix ([ff59de0](https://github.com/meanjs/mean/commit/ff59de0))
* Merge pull request #780 from codydaig/feature/issue583 ([114706e](https://github.com/meanjs/mean/commit/114706e))
* Merge pull request #781 from codydaig/bug/listArticlesAuth ([0be1b11](https://github.com/meanjs/mean/commit/0be1b11))
* Merge pull request #787 from Gym/spaces ([3064b28](https://github.com/meanjs/mean/commit/3064b28))
* Merge pull request #790 from ryanjbaxter/bluemix-button ([9450c82](https://github.com/meanjs/mean/commit/9450c82))
* Merge pull request #791 from pgrodrigues/master ([820355c](https://github.com/meanjs/mean/commit/820355c))
* Merge pull request #793 from trainerbill/SeedDB2 ([d41490c](https://github.com/meanjs/mean/commit/d41490c))
* Merge pull request #796 from trainerbill/UnauthorizedRoute2 ([2b015b0](https://github.com/meanjs/mean/commit/2b015b0))
* Merge pull request #798 from lirantal/feature/security-enhancements-session ([7200426](https://github.com/meanjs/mean/commit/7200426))
* Merge pull request #799 from lirantal/feature/users_module_tests_4 ([d9a8647](https://github.com/meanjs/mean/commit/d9a8647))
* Merge pull request #804 from lirantal/feature/session-expiration-enhancement-2 ([84926ab](https://github.com/meanjs/mean/commit/84926ab))
* Merge pull request #805 from vaucouleur/master ([a5250c3](https://github.com/meanjs/mean/commit/a5250c3))
* Merge pull request #806 from pgrodrigues/master ([1f0f1b7](https://github.com/meanjs/mean/commit/1f0f1b7))
* Merge pull request #810 from cdriscol/menus_service_issue ([793187c](https://github.com/meanjs/mean/commit/793187c))
* Merge pull request #811 from lirantal/feature/code-coverage ([7051345](https://github.com/meanjs/mean/commit/7051345))
* Merge pull request #812 from mleanos/bug/socket-session-key ([5b78706](https://github.com/meanjs/mean/commit/5b78706))
* Merge pull request #815 from codydaig/docs/Contributing ([bed01ce](https://github.com/meanjs/mean/commit/bed01ce))
* Merge pull request #816 from lirantal/feature/secure-mode-sslcerts-configurable ([98f3e8c](https://github.com/meanjs/mean/commit/98f3e8c))
* Merge pull request #820 from pgrodrigues/master ([d6d2b41](https://github.com/meanjs/mean/commit/d6d2b41))
* Merge pull request #821 from codydaig/fix/editorconfig ([bc31d45](https://github.com/meanjs/mean/commit/bc31d45))
* Merge pull request #824 from lirantal/bugfix/localjs-env-params-used-for-tests ([2e8d659](https://github.com/meanjs/mean/commit/2e8d659))
* Merge pull request #825 from seanemmer/master ([a1570c4](https://github.com/meanjs/mean/commit/a1570c4))
* Merge pull request #826 from codydaig/test/userEmail ([6474718](https://github.com/meanjs/mean/commit/6474718))
* Merge pull request #827 from mleanos/hotfix/default-env-client-path ([72067fd](https://github.com/meanjs/mean/commit/72067fd))
* Merge pull request #830 from codydaig/bug/password ([7b880e9](https://github.com/meanjs/mean/commit/7b880e9)), closes [#829](https://github.com/meanjs/mean/issues/829)
* Merge pull request #832 from codydaig/fix/dockerSASS ([e03b892](https://github.com/meanjs/mean/commit/e03b892)), closes [#789](https://github.com/meanjs/mean/issues/789)
* Merge pull request #835 from simison/patch-12 ([37b0bdd](https://github.com/meanjs/mean/commit/37b0bdd))
* Merge pull request #836 from Gym/0.4.1 ([b1f814e](https://github.com/meanjs/mean/commit/b1f814e))
* Merge pull request #840 from lirantal/feature/users_module_tests_% ([6af137d](https://github.com/meanjs/mean/commit/6af137d))
* Merge pull request #841 from Gym/master ([51196c5](https://github.com/meanjs/mean/commit/51196c5))
* Merge pull request #842 from Gym/fb-enhancements ([05355b9](https://github.com/meanjs/mean/commit/05355b9))
* Merge pull request #843 from Gym/bug-previous-state ([cfe71bb](https://github.com/meanjs/mean/commit/cfe71bb))
* Merge pull request #844 from Gym/404-behavior ([b8147cb](https://github.com/meanjs/mean/commit/b8147cb))
* Merge pull request #845 from lirantal/feature/sessionCookie-refactoring-params ([67491a8](https://github.com/meanjs/mean/commit/67491a8))
* Merge pull request #846 from lirantal/feature/refresh-homepage-links ([979c4e5](https://github.com/meanjs/mean/commit/979c4e5))
* Merge pull request #850 from vaucouleur/filenames ([a004b66](https://github.com/meanjs/mean/commit/a004b66))
* Merge pull request #851 from lirantal/feature/security-nsp-ci-packages-up-to-date ([0e3f638](https://github.com/meanjs/mean/commit/0e3f638))
* Merge pull request #852 from mleanos/chat-empty-message ([e415dc3](https://github.com/meanjs/mean/commit/e415dc3))
* Merge pull request #853 from Gym/task-enhancements ([85d2a1a](https://github.com/meanjs/mean/commit/85d2a1a))
* Merge pull request #858 from mleanos/admin-users-require-role ([8335aa7](https://github.com/meanjs/mean/commit/8335aa7))
* Merge pull request #863 from mleanos/hotfix/user-model-tests-roles ([16b481f](https://github.com/meanjs/mean/commit/16b481f))
* Merge pull request #864 from codydaig/bug/cfconfig ([40cc691](https://github.com/meanjs/mean/commit/40cc691)), closes [#861](https://github.com/meanjs/mean/issues/861)
* Merge pull request #866 from almegdad/0.4.0 ([320826b](https://github.com/meanjs/mean/commit/320826b))
* Merge pull request #875 from meanjs/travis-gitter-integration ([57bd17a](https://github.com/meanjs/mean/commit/57bd17a))
* Merge pull request #876 from codydaig/0.4.1 ([3890aae](https://github.com/meanjs/mean/commit/3890aae))
* re-factoring the server model tests to create user model from schema only during tests, so that we c ([346ebd6](https://github.com/meanjs/mean/commit/346ebd6))
* refactoring the async nature in the user model tests to account for mocha 2 second timeouts causing ([c967a98](https://github.com/meanjs/mean/commit/c967a98))
* Refactoring the Session Cookie configuration and adding more configurale parameters ([80b63b5](https://github.com/meanjs/mean/commit/80b63b5))
* Refreshing the M.E.A.N links and description in the homepage ([4a65439](https://github.com/meanjs/mean/commit/4a65439))
* Remove data- prefix from attributes ([3bf07fe](https://github.com/meanjs/mean/commit/3bf07fe))
* Remove Dev Branch Badges ([019e420](https://github.com/meanjs/mean/commit/019e420))
* remove double esnext entry in .jshintrc ([8b29833](https://github.com/meanjs/mean/commit/8b29833))
* Remove non CF specific files ([57079e2](https://github.com/meanjs/mean/commit/57079e2))
* removing deprecated options in the latest versiosn of jshint which will be replaced by adding JSCS s ([9149dc4](https://github.com/meanjs/mean/commit/9149dc4))
* Renamed files using convention verb-object.client.etc. Closes #817 ([ab82acb](https://github.com/meanjs/mean/commit/ab82acb)), closes [#817](https://github.com/meanjs/mean/issues/817) [#817](https://github.com/meanjs/mean/issues/817)
* reset-password enhancements and bug fix ([01a8d5e](https://github.com/meanjs/mean/commit/01a8d5e))
* Task enhancements ([1fa9776](https://github.com/meanjs/mean/commit/1fa9776))
* Travis now sends notifications to Gitter ([d1c3348](https://github.com/meanjs/mean/commit/d1c3348))
* Unauthorized client routing ([ed89f9e](https://github.com/meanjs/mean/commit/ed89f9e))
* updating grunt 'force' option to default/force it to false so that we can fail any task that is fail ([c22c888](https://github.com/meanjs/mean/commit/c22c888))
* updating travis ci build to install required ruby gem dependencies ([dd254e1](https://github.com/meanjs/mean/commit/dd254e1))
* use pushstate, fall back to window.location.hash. ([b249512](https://github.com/meanjs/mean/commit/b249512))
* User model tests for roles ([263adcc](https://github.com/meanjs/mean/commit/263adcc))
<a name="0.4.0"></a>
# 0.4.0 (2015-08-03)
### bug
* bug: remove social account. ([b18a7dd](https://github.com/meanjs/mean/commit/b18a7dd))
### BUG
* BUG: fix admin access (blocking user PUT) ([839f805](https://github.com/meanjs/mean/commit/839f805))
* BUG: Path separator support for windows. ([3e378b4](https://github.com/meanjs/mean/commit/3e378b4))
* BUG: Removed a ng-binding to article.content in user-list.client.view.html ([2747df6](https://github.com/meanjs/mean/commit/2747df6))
### formatting
* formatting: indent ([b8d6fa7](https://github.com/meanjs/mean/commit/b8d6fa7))
* #450 Fixing unrelated jshint warnings ([b61d6a7](https://github.com/meanjs/mean/commit/b61d6a7))
* #450 minor formatting fixes. ([9f45e63](https://github.com/meanjs/mean/commit/9f45e63))
* #450 Now the mocha task synchronously calls mongoose connect and ([5f57f9d](https://github.com/meanjs/mean/commit/5f57f9d))
* #450 Use the error reported by mocha. Added some comments explaining ([ffde5e8](https://github.com/meanjs/mean/commit/ffde5e8))
* #501 Handle 404 errors at Express backend at at Angular frontend ([ba1a447](https://github.com/meanjs/mean/commit/ba1a447))
* #501 Use req.format() to content-negotiate correct response ([fd17026](https://github.com/meanjs/mean/commit/fd17026))
* `package.json` will always use 2 spaces indent ([73be794](https://github.com/meanjs/mean/commit/73be794))
* 0.4.0 branch merged into master ([67e96a4](https://github.com/meanjs/mean/commit/67e96a4))
* Add fonts and svgs to gzip compression pattern ([fea436f](https://github.com/meanjs/mean/commit/fea436f))
* Add Grunt task to make sure uploads directory exists ([eba4754](https://github.com/meanjs/mean/commit/eba4754))
* Add missing newline at the end of text files ([e027f40](https://github.com/meanjs/mean/commit/e027f40))
* Add some abstraction to local strategy login error ([e11ffda](https://github.com/meanjs/mean/commit/e11ffda))
* add user route tests ([4bbc4a3](https://github.com/meanjs/mean/commit/4bbc4a3))
* Added Master and Dev Badges to README ([a7e065e](https://github.com/meanjs/mean/commit/a7e065e))
* Added missing dependency injection in Chat ([0fa9b95](https://github.com/meanjs/mean/commit/0fa9b95))
* Added Visual Studio files to gitignore ([6c2c77c](https://github.com/meanjs/mean/commit/6c2c77c))
* Added Visual Studio files to gitignore ([c3380bf](https://github.com/meanjs/mean/commit/c3380bf))
* Adding client test coverage. ([d5ea5c9](https://github.com/meanjs/mean/commit/d5ea5c9))
* adding couple more tests to confirm users model works as expected ([ac35f0f](https://github.com/meanjs/mean/commit/ac35f0f))
* Adding karma-ng-html2js-preprocessor to fix karma tests. Adding user mock to articles tests. ([c468539](https://github.com/meanjs/mean/commit/c468539))
* adding ssl back in ([3e1d0b5](https://github.com/meanjs/mean/commit/3e1d0b5))
* addressing missing newlines and node 0.12 version for travis-ci ([d5b22e3](https://github.com/meanjs/mean/commit/d5b22e3))
* Adjust profile image URLs on Fb and Twitter strategies ([12766c1](https://github.com/meanjs/mean/commit/12766c1))
* Admin module base & user admin implementation. ([6066020](https://github.com/meanjs/mean/commit/6066020))
* appending a base tag to the head before jasmine tests run. ([9e7239b](https://github.com/meanjs/mean/commit/9e7239b))
* Auth service ([9c501db](https://github.com/meanjs/mean/commit/9c501db))
* Because html5Mode is enabled, the links the social buttons point to will not work, the request to /a ([87217da](https://github.com/meanjs/mean/commit/87217da))
* Bump glob to version 5.0 ([dd0cdfc](https://github.com/meanjs/mean/commit/dd0cdfc))
* change _.extend to _.merge ([4d1ae6e](https://github.com/meanjs/mean/commit/4d1ae6e))
* Change file ignore pattern to match word 'core' instead of chars ([659c8de](https://github.com/meanjs/mean/commit/659c8de))
* cleaning up application startup information ([9fb2215](https://github.com/meanjs/mean/commit/9fb2215))
* cleaning up code blocks in README ([8c2156f](https://github.com/meanjs/mean/commit/8c2156f))
* Cleanly track mongoose connection in test task sequence ([71c4d4b](https://github.com/meanjs/mean/commit/71c4d4b))
* Correctly encode and decode password salt ([08f1750](https://github.com/meanjs/mean/commit/08f1750))
* Disconnect method to close DB connection ([e954a20](https://github.com/meanjs/mean/commit/e954a20))
* displayName undefined ([7605956](https://github.com/meanjs/mean/commit/7605956))
* do not use aes when creating ssl certs to prevent password requirement ([bf777d9](https://github.com/meanjs/mean/commit/bf777d9))
* duplicate controller. This was moved under settings/ ([d0bb4a3](https://github.com/meanjs/mean/commit/d0bb4a3))
* Enable redirection to previous page after login ([e6a35a7](https://github.com/meanjs/mean/commit/e6a35a7))
* enabling the lint task when running tests so we can identify coding convention issues on Pull-Reques ([c90dda9](https://github.com/meanjs/mean/commit/c90dda9))
* enhancing error message with an actual instruction on how to fix the missing ssl problem when runnin ([315187e](https://github.com/meanjs/mean/commit/315187e))
* Enhancing support for development envionrment to enable mongoose debug mode so that we can debug db ([0bcadcc](https://github.com/meanjs/mean/commit/0bcadcc))
* Fig changed to Compose ([08b2f74](https://github.com/meanjs/mean/commit/08b2f74))
* Filter states for which login is required during state change ([9fc88e6](https://github.com/meanjs/mean/commit/9fc88e6))
* Final Clean Up after code review ([1b54d35](https://github.com/meanjs/mean/commit/1b54d35))
* Fix #283 glob path issue for Windows ([acccc03](https://github.com/meanjs/mean/commit/acccc03)), closes [#283](https://github.com/meanjs/mean/issues/283) [#283](https://github.com/meanjs/mean/issues/283)
* Fix #321 image paths in social meta tags [v0.4] ([ab18e14](https://github.com/meanjs/mean/commit/ab18e14)), closes [#321](https://github.com/meanjs/mean/issues/321)
* fix btn-large class names. ([b6818b6](https://github.com/meanjs/mean/commit/b6818b6))
* Fix deprecated ExpressJS req.param('provider') ([10d35d1](https://github.com/meanjs/mean/commit/10d35d1))
* fix failing tests ([67e38ae](https://github.com/meanjs/mean/commit/67e38ae))
* Fix Gulp throwing errors ([6f09033](https://github.com/meanjs/mean/commit/6f09033))
* Fix headers to HTML5 format ([238bbe1](https://github.com/meanjs/mean/commit/238bbe1))
* Fix merge conflicts ([a98a84f](https://github.com/meanjs/mean/commit/a98a84f))
* Fix message catching the field for which a duplicate key error ocurred ([0efc82d](https://github.com/meanjs/mean/commit/0efc82d))
* Fix typo at gitignore ([b7f24c6](https://github.com/meanjs/mean/commit/b7f24c6))
* fixing chalk and console usage for consistency reasons ([411765b](https://github.com/meanjs/mean/commit/411765b))
* fixing err object which isnt present in this check, replacing it with a text message ([52fe443](https://github.com/meanjs/mean/commit/52fe443))
* fixing up SSL support on startup to fallback to non-SSL mode if files are not present ([03b7f6f](https://github.com/meanjs/mean/commit/03b7f6f))
* formatting reboot (space-2 and consistency) ([ef3a3f9](https://github.com/meanjs/mean/commit/ef3a3f9))
* Get site title from default ([40878bb](https://github.com/meanjs/mean/commit/40878bb))
* Gulp now closes the mongoose connection ([6cce3d0](https://github.com/meanjs/mean/commit/6cce3d0)), closes [#450](https://github.com/meanjs/mean/issues/450)
* Hide email address and remove trailing whitespaces ([c800c0a](https://github.com/meanjs/mean/commit/c800c0a))
* Ignore ALL .log files at gitignore ([f24ce65](https://github.com/meanjs/mean/commit/f24ce65)), closes [#523](https://github.com/meanjs/mean/issues/523)
* Indentation fixes ([fe1d584](https://github.com/meanjs/mean/commit/fe1d584))
* Initial support for deploying MEANJS to Cloud Foundry ([efd3ee4](https://github.com/meanjs/mean/commit/efd3ee4))
* JSHint test failing because of missing semicolon ([c572ed7](https://github.com/meanjs/mean/commit/c572ed7))
* keeping nodejs versions 0.10 and 0.12 as the test servers for travis configuration ([96f8ab5](https://github.com/meanjs/mean/commit/96f8ab5))
* Make emails unique ([5d4d7ce](https://github.com/meanjs/mean/commit/5d4d7ce))
* Merge branch '0.4.0' ([d0613ce](https://github.com/meanjs/mean/commit/d0613ce))
* Merge branch '0.4.0' of github.com:meanjs/mean into 0.4.0 ([16aa646](https://github.com/meanjs/mean/commit/16aa646))
* Merge branch '0.4.0' of https://github.com/meanjs/mean into #450 ([6d0363f](https://github.com/meanjs/mean/commit/6d0363f))
* Merge branch '0.4.0' of https://github.com/Robaum/mean into Robaum-0.4.0 ([6bb5b8c](https://github.com/meanjs/mean/commit/6bb5b8c))
* Merge branch 'bugfix/404/#501' of https://github.com/dotch/mean-1 into error-404-pages ([8190ee4](https://github.com/meanjs/mean/commit/8190ee4))
* Merge branch 'pr/278' into 0.4.0 ([f891660](https://github.com/meanjs/mean/commit/f891660))
* Merge branch 'Robaum-0.4.0' into 0.4.0 ([9e8ee9e](https://github.com/meanjs/mean/commit/9e8ee9e))
* Merge pull request #323 from AndreasHassing/0.4.0 ([90c9ddb](https://github.com/meanjs/mean/commit/90c9ddb)), closes [#283](https://github.com/meanjs/mean/issues/283) [#321](https://github.com/meanjs/mean/issues/321)
* Merge pull request #376 from rmuch/fix-salt-encoding-merge-0.4.0 ([61f1a22](https://github.com/meanjs/mean/commit/61f1a22))
* Merge pull request #382 from igorauad/providerImages ([dd9a3af](https://github.com/meanjs/mean/commit/dd9a3af))
* Merge pull request #384 from igorauad/facebook2.0 ([1e450b4](https://github.com/meanjs/mean/commit/1e450b4))
* Merge pull request #386 from sylvainlap/0.4.0 ([1d18127](https://github.com/meanjs/mean/commit/1d18127))
* Merge pull request #396 from sylvainlap/0.4.0 ([8f4ded8](https://github.com/meanjs/mean/commit/8f4ded8))
* Merge pull request #411 from berendt/executable_bit ([c3dea3e](https://github.com/meanjs/mean/commit/c3dea3e))
* Merge pull request #413 from berendt/add_newline ([6e1085e](https://github.com/meanjs/mean/commit/6e1085e))
* Merge pull request #421 from vepasto/0.4.0 ([709c27f](https://github.com/meanjs/mean/commit/709c27f))
* Merge pull request #425 from vepasto/fix-file-ignore ([d1b4bde](https://github.com/meanjs/mean/commit/d1b4bde)), closes [#424](https://github.com/meanjs/mean/issues/424)
* Merge pull request #439 from igorauad/uniqueEmail ([82d2377](https://github.com/meanjs/mean/commit/82d2377))
* Merge pull request #445 from dotch/0.4.0 ([9e1a6aa](https://github.com/meanjs/mean/commit/9e1a6aa))
* Merge pull request #453 from reblace/#450 ([cabb4c4](https://github.com/meanjs/mean/commit/cabb4c4)), closes [#450](https://github.com/meanjs/mean/issues/450)
* Merge pull request #456 from dotch/0.4.0 ([69b0588](https://github.com/meanjs/mean/commit/69b0588))
* Merge pull request #458 from ilanbiala/0.4.0 ([77535bd](https://github.com/meanjs/mean/commit/77535bd))
* Merge pull request #463 from adamwalz/0.4.0 ([a0495ea](https://github.com/meanjs/mean/commit/a0495ea))
* Merge pull request #487 from igorauad/0.4.0 ([99a8168](https://github.com/meanjs/mean/commit/99a8168))
* Merge pull request #497 from ilanbiala/0.4.0 ([79ec946](https://github.com/meanjs/mean/commit/79ec946))
* Merge pull request #498 from ilanbiala/0.4.0 ([bb37d1b](https://github.com/meanjs/mean/commit/bb37d1b))
* Merge pull request #509 from simison/patch-1 ([8b9a625](https://github.com/meanjs/mean/commit/8b9a625))
* Merge pull request #516 from tcwd/0.4.0 ([25974a6](https://github.com/meanjs/mean/commit/25974a6))
* Merge pull request #522 from simison/patch-4 ([90dbbb6](https://github.com/meanjs/mean/commit/90dbbb6))
* Merge pull request #529 from pgrodrigues/0.4.0 ([9a9db26](https://github.com/meanjs/mean/commit/9a9db26))
* Merge pull request #531 from pgrodrigues/0.4.0 ([426ce9e](https://github.com/meanjs/mean/commit/426ce9e))
* Merge pull request #548 from jloveland/generate-sslcerts ([3ea400f](https://github.com/meanjs/mean/commit/3ea400f))
* Merge pull request #549 from vepasto/patch-5 ([6fddcf4](https://github.com/meanjs/mean/commit/6fddcf4))
* Merge pull request #565 from simison/patch-7 ([5564979](https://github.com/meanjs/mean/commit/5564979))
* Merge pull request #566 from simison/error-404-pages ([00a4c06](https://github.com/meanjs/mean/commit/00a4c06))
* Merge pull request #575 from pgrodrigues/0.4.0 ([cd5db4a](https://github.com/meanjs/mean/commit/cd5db4a))
* Merge pull request #576 from simison/patch-8 ([801ba33](https://github.com/meanjs/mean/commit/801ba33))
* Merge pull request #579 from lirantal/0.4.0-backport-local-config-feature-553 ([716925b](https://github.com/meanjs/mean/commit/716925b))
* Merge pull request #582 from simison/patch-9 ([b1d95e0](https://github.com/meanjs/mean/commit/b1d95e0))
* Merge pull request #586 from cdriscol/remove-target-on-signin ([6003085](https://github.com/meanjs/mean/commit/6003085))
* Merge pull request #599 from loulin/0.4.0 ([ade074c](https://github.com/meanjs/mean/commit/ade074c))
* Merge pull request #610 from trainerbill/PayPalAuth4 ([855a399](https://github.com/meanjs/mean/commit/855a399))
* Merge pull request #616 from meanjs/master_to_0.4.0 ([c2bcfa3](https://github.com/meanjs/mean/commit/c2bcfa3))
* Merge pull request #621 from simison/patch-10 ([2159094](https://github.com/meanjs/mean/commit/2159094))
* Merge pull request #622 from Gym/0.4.0 ([99e0ea8](https://github.com/meanjs/mean/commit/99e0ea8))
* Merge pull request #632 from danaronoff/0.4.0 ([8aa9dfa](https://github.com/meanjs/mean/commit/8aa9dfa))
* Merge pull request #633 from Gym/package-formatting ([11b37f2](https://github.com/meanjs/mean/commit/11b37f2))
* Merge pull request #634 from Gym/0.4.0 ([e8c79e4](https://github.com/meanjs/mean/commit/e8c79e4))
* Merge pull request #637 from Gym/0.4.0 ([cff3efe](https://github.com/meanjs/mean/commit/cff3efe))
* Merge pull request #640 from lirantal/bugfix/server-startup-log ([e1001b8](https://github.com/meanjs/mean/commit/e1001b8))
* Merge pull request #641 from lirantal/bugfix/db-name-per-environment ([00879f5](https://github.com/meanjs/mean/commit/00879f5))
* Merge pull request #642 from lirantal/bugfix/password-changing-on-user-save ([d9c15e2](https://github.com/meanjs/mean/commit/d9c15e2))
* Merge pull request #643 from lirantal/enhancement/README-update-grunt-startup ([ab68fd2](https://github.com/meanjs/mean/commit/ab68fd2))
* Merge pull request #645 from djorak/patch-1 ([6d199a5](https://github.com/meanjs/mean/commit/6d199a5))
* Merge pull request #647 from lirantal/bugfix/cleanup-readme ([a146a30](https://github.com/meanjs/mean/commit/a146a30))
* Merge pull request #651 from grantgeorge/no-password-ssl-certs ([32c12bb](https://github.com/meanjs/mean/commit/32c12bb))
* Merge pull request #656 from fauria/0.4.0 ([a1355a0](https://github.com/meanjs/mean/commit/a1355a0))
* Merge pull request #658 from codydaig/npm3-patch2 ([e1605b6](https://github.com/meanjs/mean/commit/e1605b6))
* Merge pull request #659 from lirantal/bugfix/secure-mode-fix ([2f8e20e](https://github.com/meanjs/mean/commit/2f8e20e))
* Merge pull request #665 from codydaig/mergeissue ([53194ff](https://github.com/meanjs/mean/commit/53194ff))
* Merge pull request #666 from Gym/task-enhancements ([3a39f0a](https://github.com/meanjs/mean/commit/3a39f0a))
* Merge pull request #668 from cdriscol/base_tag ([09251d1](https://github.com/meanjs/mean/commit/09251d1))
* Merge pull request #671 from lirantal/feature/lint-on-grunt-test ([bed8ff5](https://github.com/meanjs/mean/commit/bed8ff5))
* Merge pull request #673 from codydaig/bugfix/consolelog ([e6b8a69](https://github.com/meanjs/mean/commit/e6b8a69))
* Merge pull request #676 from Gym/admin-feature ([e1ca1aa](https://github.com/meanjs/mean/commit/e1ca1aa))
* Merge pull request #682 from codydaig/patch-2 ([29d264d](https://github.com/meanjs/mean/commit/29d264d))
* Merge pull request #683 from mleanos/gitignore_VS ([e3405d2](https://github.com/meanjs/mean/commit/e3405d2))
* Merge pull request #684 from lirantal/feature/users_tests_email_unique ([a62f25e](https://github.com/meanjs/mean/commit/a62f25e))
* Merge pull request #685 from codydaig/pull664 ([d7f9622](https://github.com/meanjs/mean/commit/d7f9622))
* Merge pull request #688 from codydaig/bugfix/github_undefined_displayname ([8a81cf0](https://github.com/meanjs/mean/commit/8a81cf0)), closes [#519](https://github.com/meanjs/mean/issues/519)
* Merge pull request #691 from lirantal/feature/missing_ssl_better_log ([0369db4](https://github.com/meanjs/mean/commit/0369db4))
* Merge pull request #693 from lirantal/feature/clean_angular_hashbang_urls ([c671f65](https://github.com/meanjs/mean/commit/c671f65))
* Merge pull request #698 from simison/patch-11 ([7c5b311](https://github.com/meanjs/mean/commit/7c5b311))
* Merge pull request #699 from lirantal/bugfix/unused-variable ([0e3f194](https://github.com/meanjs/mean/commit/0e3f194))
* Merge pull request #700 from trainerbill/requireLogin ([c8880ea](https://github.com/meanjs/mean/commit/c8880ea))
* Merge pull request #701 from mleanos/socket-connect ([0c76179](https://github.com/meanjs/mean/commit/0c76179))
* Merge pull request #703 from lirantal/bugfix/config_chalk_console_log_order ([7d7d076](https://github.com/meanjs/mean/commit/7d7d076))
* Merge pull request #706 from Gym/formatting-reboot ([9c0068c](https://github.com/meanjs/mean/commit/9c0068c))
* Merge pull request #707 from lirantal/feature/mongoose_debug_option ([4f7aed0](https://github.com/meanjs/mean/commit/4f7aed0))
* Merge pull request #710 from mleanos/Chat-Missing-Auth-DI ([0faeb31](https://github.com/meanjs/mean/commit/0faeb31))
* Merge pull request #713 from Gym/0.4.0 ([88b8f9e](https://github.com/meanjs/mean/commit/88b8f9e))
* Merge pull request #714 from cdriscol/fix_karma_errors_html2js ([460ef53](https://github.com/meanjs/mean/commit/460ef53))
* Merge pull request #720 from vaucouleur/getErrorMessage ([09870db](https://github.com/meanjs/mean/commit/09870db))
* Merge pull request #728 from cdriscol/angular_tests ([612a76c](https://github.com/meanjs/mean/commit/612a76c)), closes [#663](https://github.com/meanjs/mean/issues/663)
* Merge pull request #729 from mleanos/angular-file-upload-static-dep ([6b3220c](https://github.com/meanjs/mean/commit/6b3220c)), closes [#722](https://github.com/meanjs/mean/issues/722) [#724](https://github.com/meanjs/mean/issues/724)
* Merge pull request #731 from simison/mkdir-uploads ([b7aebf3](https://github.com/meanjs/mean/commit/b7aebf3))
* Merge pull request #733 from codydaig/enhancement/pull662 ([8104c98](https://github.com/meanjs/mean/commit/8104c98))
* Merge pull request #734 from codydaig/docs/040release ([b8b8d01](https://github.com/meanjs/mean/commit/b8b8d01))
* Merge pull request #736 from lirantal/feature/refactor-app-service ([7aaf363](https://github.com/meanjs/mean/commit/7aaf363))
* Merge pull request #737 from lirantal/feature/0.4.0_prepare_release ([c2c0c62](https://github.com/meanjs/mean/commit/c2c0c62))
* Merge pull request #744 from Gym/0.4.0 ([a66c3fe](https://github.com/meanjs/mean/commit/a66c3fe))
* Merge pull request #750 from lirantal/bugfix/gitignore_jekyll_assets ([5bdd8f9](https://github.com/meanjs/mean/commit/5bdd8f9))
* Merge remote-tracking branch 'upstream/0.4.0' into 0.4.0 ([07e8b41](https://github.com/meanjs/mean/commit/07e8b41))
* Modify Generator Refrences/Docs ([c539cdb](https://github.com/meanjs/mean/commit/c539cdb))
* Move livereload, image, and favicon to config ([a62c4dd](https://github.com/meanjs/mean/commit/a62c4dd))
* move task configs to separate properties. ([0f7cf54](https://github.com/meanjs/mean/commit/0f7cf54))
* Moved all editor setting to bottom ([0a7a715](https://github.com/meanjs/mean/commit/0a7a715))
* Moved all editor setting to bottom ([c7ec27e](https://github.com/meanjs/mean/commit/c7ec27e))
* New 0.4 version ([ab81d61](https://github.com/meanjs/mean/commit/ab81d61))
* PayPal Authentication ([8694b7e](https://github.com/meanjs/mean/commit/8694b7e))
* porting pull request from master to 0.4.0 branch: Local environment variables to address issue #553 ([1ea9f55](https://github.com/meanjs/mean/commit/1ea9f55))
* Prepare for role-based access control of states ([e21805f](https://github.com/meanjs/mean/commit/e21805f))
* Prettier res.status().format() ([7070796](https://github.com/meanjs/mean/commit/7070796))
* Properly track DB disconnect ([81c2847](https://github.com/meanjs/mean/commit/81c2847))
* Putting the head in order ([2802729](https://github.com/meanjs/mean/commit/2802729))
* Refactor ([fb71619](https://github.com/meanjs/mean/commit/fb71619))
* Refactoring server application service to enable modularity and callbacks, as well as provide app, d ([edb6234](https://github.com/meanjs/mean/commit/edb6234))
* Remove console.log from an article test ([a8dae99](https://github.com/meanjs/mean/commit/a8dae99))
* Remove dist files 0.4.0 ([eced93f](https://github.com/meanjs/mean/commit/eced93f))
* Remove duplicate assets definition ([50937ea](https://github.com/meanjs/mean/commit/50937ea))
* Remove executable bit when not necessary ([4879a8e](https://github.com/meanjs/mean/commit/4879a8e))
* remove href attribute. ([9ca71c8](https://github.com/meanjs/mean/commit/9ca71c8))
* Remove Image Uploads ([c94c870](https://github.com/meanjs/mean/commit/c94c870))
* Remove Image Uploads ([9ef1812](https://github.com/meanjs/mean/commit/9ef1812))
* Remove more unused requires ([b2d76b8](https://github.com/meanjs/mean/commit/b2d76b8))
* Remove un-used hasAuthorization and requiresLogin ([fcb6f90](https://github.com/meanjs/mean/commit/fcb6f90))
* remove unused dependcies. ([75c8052](https://github.com/meanjs/mean/commit/75c8052))
* Remove unused passport require ([7f1b46b](https://github.com/meanjs/mean/commit/7f1b46b))
* Remove unused scope declarations. ([9e19493](https://github.com/meanjs/mean/commit/9e19493))
* Remove username from facebook strategy ([9929f1b](https://github.com/meanjs/mean/commit/9929f1b))
* removed /#! in user controllers ([de3b890](https://github.com/meanjs/mean/commit/de3b890))
* Removed duplicate include for crypto ([0dbab18](https://github.com/meanjs/mean/commit/0dbab18))
* removed unused gulp-watch dependency ([7876fad](https://github.com/meanjs/mean/commit/7876fad))
* removing left-overs of merge diff from 0.4 to master ([834bfd6](https://github.com/meanjs/mean/commit/834bfd6))
* Removing target on signin and signup anchors to prevent a complete page reload when changing to thos ([2a3516e](https://github.com/meanjs/mean/commit/2a3516e))
* removing unused passport variable in express.js library file ([2ff2490](https://github.com/meanjs/mean/commit/2ff2490))
* Reset password script ([e1496dc](https://github.com/meanjs/mean/commit/e1496dc))
* return a 404 for not found api, module and lib routes ([74273da](https://github.com/meanjs/mean/commit/74273da))
* setup dropdown menu ([30c9160](https://github.com/meanjs/mean/commit/30c9160))
* should return done(err) in article server route test ([d00f4ce](https://github.com/meanjs/mean/commit/d00f4ce))
* Socket IO client enhancement with connect() method ([65c6d1f](https://github.com/meanjs/mean/commit/65c6d1f))
* Sorting out .gitignore ([75aad2e](https://github.com/meanjs/mean/commit/75aad2e))
* support for test:server and test:client grunt tasks which were removed from the merge of 0.4.0 into ([2be8f71](https://github.com/meanjs/mean/commit/2be8f71))
* The article middleware was calling getErrorMessage with a null argument, causing a crash when this m ([71167b0](https://github.com/meanjs/mean/commit/71167b0))
* Update connect-mongo to support Mongoose 4.0.0 ([dc6f74d](https://github.com/meanjs/mean/commit/dc6f74d))
* update dependencies ([d4c880b](https://github.com/meanjs/mean/commit/d4c880b))
* Update dependencies ([1fa147e](https://github.com/meanjs/mean/commit/1fa147e))
* update gulp-sass to ensure node-0.12 compatibility ([75bb6f2](https://github.com/meanjs/mean/commit/75bb6f2))
* update javascript libs ([00a4668](https://github.com/meanjs/mean/commit/00a4668))
* Update package.json to include peer dependencies ([5d5d1b7](https://github.com/meanjs/mean/commit/5d5d1b7))
* Update package.json to indent space-2. ([f345d20](https://github.com/meanjs/mean/commit/f345d20))
* Update users.authentication.server.controller.js ([786c546](https://github.com/meanjs/mean/commit/786c546))
* Updated angular-file-upload to use static dependency ([a5bceb9](https://github.com/meanjs/mean/commit/a5bceb9))
* Updated routes and a logic fix ([03a4042](https://github.com/meanjs/mean/commit/03a4042))
* updated the development.js environment configuration file to use the mean-dev database instead of me ([2e03d13](https://github.com/meanjs/mean/commit/2e03d13))
* updating 0.4.0 merged branch to support the declerative db connection object instead of just a conne ([b76c2cd](https://github.com/meanjs/mean/commit/b76c2cd))
* updating gitignore file to disregard the _site/ directory which gets created when using jekyll for g ([379f58e](https://github.com/meanjs/mean/commit/379f58e))
* updating README file with more elaborate instructions on running grunt in different environment mode ([39e4282](https://github.com/meanjs/mean/commit/39e4282))
* updating the new 0.4.1 dev branch for when 0.4.0 will actually be released ([f8750b3](https://github.com/meanjs/mean/commit/f8750b3))
* updating the schema save pre hook so that it checks for a modified version of the password field bef ([bf79c17](https://github.com/meanjs/mean/commit/bf79c17))
* Use validator.js for email validation ([a23290b](https://github.com/meanjs/mean/commit/a23290b))
* Wait for async saving and removing ([1897ef9](https://github.com/meanjs/mean/commit/1897ef9))

View File

@@ -19,11 +19,52 @@ Before you create a new Issue:
* Also check that your code is formatted properly with spaces (hint: Use [.editorconfig](http://editorconfig.org/))
* Keep git commit messages clear and appropriate
* If possible, please "squash" your commits to as few commits as possible/reasonable such as one commit for implementation, one for tests, and one for documentation before finally squashing to one commit when getting the LGTM from a collaborator.
* Follow the commit message guidelines below.
* Make Sure you have added any tests necessary to test your code.
* Run __all__ the tests to ensure nothing else was accidently broken.
* Don't rely on the existing tests to see if you've broken code elsewhere; test the changes you made in a browser too!
* Update the Documentation to go along with any changes in functionality / improvements in a separate pull request against the gh-pages branch.
## Commit Message Guidelines
```
Header
Blank Line
Body
Blank Line
Footer
The header should look like:
<type>(<scope>): <subject>
The body should have any necessary detailed info about the commit:
An example, references as to where this idea came from, etc.
The footer should have all the issues tagged:
Fixes #123, Fixes #456
So a commit should like like:
feat(users): Add new Yahoo authentication
Yahoo authentication idea proposed by @codydaig
Example implementation in file.js
Fixes #82
```
* Types:
* feat - Features, Enhancements, and overall Improvements
* fix - Fixes, Bugs, HotFixs, etc...
* doc - Changes to the Documentation and doesn't actually touch any code.
* Scope:
* The scope should be where the change took place.
* Examples: users, core, config, articles
* Subject:
* The subject line should be clear and consice as to what is being accomplished in the commit.
* General Rules:
* No Line in the Commit message can be longer than 80 characters.
* Refrence: [Angular Conventions](https://github.com/ajoslin/conventional-changelog/blob/master/conventions/angular.md)
## Submitting the Pull Request
* Push your changes to your topic branch on your fork of the repo.
@@ -36,3 +77,9 @@ Before you create a new Issue:
## Documentation (meanjs.org)
The code for the documentation and the website are located in the meanjs/mean repo on the gh-pages branch. The website is hosted by github pages and generated using jekyll. See the README in the gh-pages branch for more information on how to get your dev enviorment set-up.
## Generating a new Release
For those who will be generating releases:
* Don't forget to update the changelog!
* `conventional-changelog -r 1`