Skip to content

Latest commit

 

History

History
488 lines (472 loc) · 53 KB

CHANGELOG.md

File metadata and controls

488 lines (472 loc) · 53 KB

0.4.2 (2015-11-11)

  • bug(readme): Remove Broken Live Demo Link (9bfb312)
  • test(travis): Add Testing for Node 5 (eafad77)
  • [bug] Dont use Cache (3db8709)
  • [bug] Gulp test wasn't running server tests (2131ccd)
  • [bug] Seed Password's strength [Closes #908] (1095131), closes #908
  • [doc] Add seed user instructions to README (927855f)
  • [docs] Changelog (892d9bf)
  • [docs] Information about Contributing (5a4fe5a)
  • [hotfix] Fixes db seed password bug (1c7d742)
  • [hotfix] SeedDB missing in env config (28f1f57)
  • Add ESLint support (d5cc4b7)
  • Added Ruby and Sass to requirements with install directions (cec3e1f)
  • Added short Gulp Section to Intro (1a3d3c1)
  • adding ability to configure session.secret in local env config (2eb0b09)
  • Adding another job for Travis CI to run the grunt coverage task on every build (c6e0f68)
  • adding caching for packages and npm modules across builds. Also setting sudo to false as it's not us (97d7eb7)
  • adding karma coverage for grunt (c2b13b9)
  • Adding MEAN.JS version information as part of the startup info when app loads (58b371b)
  • adding more API tests (eb7c4f8)
  • adding protractor options to fix travis failing (83eb2dc)
  • adding return done() to tests (b07af94)
  • adding route tests for user/admin CRUD operations (de354ee)
  • adding stronger password requirements for improving security based on OWASP (1fd6bb6)
  • Adding support for meanjs-version specific configuration option and displaying both MEAN.JS project (a12746e)
  • adding support for nodejs v4 and allowing it to fail without failing the complete build for CI (0302a76)
  • adding tests for directives (6514044)
  • adding tests for meanjs core server functionality (6f8b5bf)
  • adding the required support to properly build the nodejs v4 edition (b7a57ab)
  • Changed favicon string to env variable (5af083c)
  • Dummy config directory for the articles module to make it easier for developers to understand and re (903b4ca)
  • Duplicate CRUD Test - Profile Picture (a871c92)
  • Enable log options for Morgan (8cd2291)
  • Fail Build on Node 4 (c8672a5)
  • Favicon invalid path (e6a5732)
  • Fix redirection to previous state after required authentication (2b8bee0)
  • Fix typo (be36823)
  • fixed bug #923 - making password reset links work for both http and https configuration (b824ebc), closes #923
  • fixes #898 - addressing the issue where the webhook API is hard-coded into the travis config file (70e83ff), closes #898
  • fixing grunt and gulp e2e tests (fdf1ad5)
  • fixing jshint issues by requiring single quotes (a38abd0)
  • Fixing jshint issues with grunt, gulp, and reset-password script. (1f79770)
  • fixing spacing (96bcd6d)
  • Format code according to ESLint rules (0323696)
  • Formatting and Indentation (75cf745)
  • Global Mocha timeout (037878b)
  • Link for download link (NodeJs download) (c83eefa)
  • Lock mongoose version to a working version (64916dd)
  • Logger Development config default (99fe989)
  • Merge pull request #1000 from tatethurston/docs/requirements (27ce914)
  • Merge pull request #1001 from ilanbiala/node-pre-gyp (9795cc0), closes #938
  • Merge pull request #1002 from codydaig/docs/contributing-docs (eb8d819)
  • Merge pull request #1004 from lirantal/feature/travis-webhooks-as-env-variables (71cc173)
  • Merge pull request #1006 from zeldar/gulpdocs#741 (aa5f12b)
  • Merge pull request #1008 from codydaig/nocache (4dc0f30)
  • Merge pull request #1009 from codydaig/bug/mongoose (c2a86e0)
  • Merge pull request #1019 from mleanos/logger-default-stdout (1ddd364)
  • Merge pull request #1020 from codydaig/updateMongoose (afd93b4)
  • Merge pull request #1022 from codydaig/docs/changelog3 (3165351)
  • Merge pull request #1025 from mleanos/seeddb-missing-config (860f7ce)
  • Merge pull request #1026 from jloveland/jshint-issues-missed (d7d1d64)
  • Merge pull request #1027 from rodp82/master (c2f0d18)
  • Merge pull request #1028 from mleanos/duplicate-test-profile-picture (1cd909a)
  • Merge pull request #1039 from ryanjbaxter/bluemix-mongo-changes (61ea25c)
  • Merge pull request #1042 from codydaig/test/node5 (829a7de)
  • Merge pull request #1043 from codydaig/bug/liveexample (23cad18)
  • Merge pull request #801 from codydaig/docs/pull793 (fe0d106)
  • Merge pull request #878 from jloveland/owasp-password-strength (5c16db2)
  • Merge pull request #886 from lirantal/feature/travis-ci-enable-coverage-task (522cc6b)
  • Merge pull request #887 from lirantal/feature/app-startup-version-number (d1a9119)
  • Merge pull request #890 from lirantal/feature/article-module-dummy-config-dir (bd1a7d7)
  • Merge pull request #891 from codydaig/bug/gulphang (48b1a9c), closes #873
  • Merge pull request #893 from lirantal/feature/seeddb-refactor-users (fba6eb7)
  • Merge pull request #901 from igorauad/fixRedirection (5901b17)
  • Merge pull request #904 from jloveland/jshint-single-quotes (cc80930)
  • Merge pull request #906 from lirantal/feature/travis-add-node-v4 (be3622b)
  • Merge pull request #909 from codydaig/patch-1 (03da3ee), closes #908
  • Merge pull request #910 from jloveland/hide-password-validator (cc486d5)
  • Merge pull request #911 from simonlinj/patch-1 (3e69385)
  • Merge pull request #917 from simison/patch-13 (8cbbb35)
  • Merge pull request #921 from mleanos/dbseed-user-passwords (b800141)
  • Merge pull request #922 from lirantal/feature/travis-add-node-v4-gcc-update (3cfd978)
  • Merge pull request #924 from lirantal/bugfix/923-ssl-support-for-password-reset (cdd6a79), closes #923
  • Merge pull request #925 from lirantal/bugfix/user-route-tests-typos (0a91e34)
  • Merge pull request #927 from jloveland/local-session-secret (28ae5d6)
  • Merge pull request #928 from lirantal/feature/user-route-tests-improve (658ac8d)
  • Merge pull request #937 from lirantal/feature/seeddb-refactoring (7fcd4f2)
  • Merge pull request #939 from jloveland/e2e-tests-fix (7a9ee53), closes #929
  • Merge pull request #944 from SibuStephen/patch-1 (1b22b7c)
  • Merge pull request #948 from gustavodemari/update-multer-profile-upload (63d0d71), closes #947
  • Merge pull request #956 from mleanos/mocha-test-suite-timeouts (3ff893a), closes #955
  • Merge pull request #957 from mleanos/seeddb-enhance-testability (e30c3d1)
  • Merge pull request #959 from lirantal/feature/user-route-tests-improve-3 (4586c29)
  • Merge pull request #967 from mleanos/user-model-validate-bug (19aea2f), closes #966
  • Merge pull request #968 from jloveland/e2e-test-error (3454cf8)
  • Merge pull request #971 from jloveland/session-tests-return (9c78c63)
  • Merge pull request #972 from mleanos/mocha-global-timeout-grunt (8a12f76)
  • Merge pull request #980 from codydaig/patch-1 (7406b2d)
  • Merge pull request #985 from jloveland/karma-coverage (76e11e4)
  • Merge pull request #987 from mleanos/favicon-path-bug (3a4c51a), closes #979
  • Merge pull request #990 from ilanbiala/eslint (1729db3), closes #763
  • Merge pull request #991 from ilanbiala/formatting-fixes (52f94a2)
  • Merge pull request #993 from jloveland/e2e-fail-travis (7509074)
  • Merge pull request #999 from mleanos/morgan-logger-config (a6b3f14)
  • Mocha test timeouts [fixes #955] (3b375e6), closes #955
  • refactoring the seeddb logic to work with promises all over due to all the async behavior (9886093)
  • Refactoring the seeded user objects to be easily maintained (05f9053)
  • removing keepAlive conf to fail travis if e2e tests fail (70d7e17)
  • renaming strength meter, hiding when password field is empty, and refactoring directives to use $va (f733efb)
  • Repeating Characters condition (3d37e20)
  • Seed options - logResults (0560062)
  • Solves User model validation bug (288f0b4)
  • Switched to using new MongoDB service in Bluemix since MongoLabs is being removed (7340e68)
  • Synchronous tests (32e0d12)
  • Update Bower manifest (08c0732)
  • Update Mongoose Version (09bc727)
  • Update package.json (2ab02b7)
  • updating .travis.yml file for allowing builds to fail (984e168)
  • updating comments for tests in code (1eddc47)
  • updating profile upload with a new version of multer (7ecf933)
  • updating travis to support installing a local mail server (0017886)

0.4.1 (2015-09-03)

  • [docs] Contributing.md (ef7ce74)
  • [fix] Empty Chat Messages (8128570)
  • [fix] Install ruby and SASS with Docker (814b856)
  • [fix] Was storing a 6 char password in plain text [fixes #829] (5c287f5), closes #829
  • [test] Allow an email with sub domains (74f58bb)
  • 0.4.1 (834555c)
  • Added Deploy To Bluemix button to the README (2892fe3)
  • Added missing /client/ path (195cbe5)
  • Adding coverage report for server-side tests using istanbul (7252032)
  • adding ordered cipher list, stronger settings in generate-ssl-certs script, and hsts settings (4949bdd)
  • Adding suite of tests for the e-mail validation field in the users model (89050d5)
  • adding support for a configurable ssl-mode and and ssl cert/key files in the environment configurati (384fb7d)
  • Adding support for configurable session expiration time (0aa5e68)
  • adding support for coveralls integration for mean.js to report live project code coverage informatio (7c286b0)
  • Adding support for sessionKey configuration parameter to allow to easily change the session key that (360c3a4)
  • Adding the NSP tool to audit our packages version for known security vulnerabilities as part of the (e1d69b8)
  • Admin Users require role (bbbe877)
  • Allow Guests to view Articles (cbebed9)
  • Changed .html files to have 2 spaces instead of tabs (5754b03)
  • client-side form validation with ng-messages. (8015476)
  • Closes #202 - if user does not authorize email scope, email will not be mapped. Username will be ge (27d2818), closes #202
  • Code from mleanos (9fc6091)
  • Correct
    Tags and set Title (4b43c4e)
  • Corrected 'prod' task in gulpfile (d737696)
  • Database seeding (ea97f2e)
  • do not save state to previous (history) for routes marked ignoreState. (c6d2683)
  • fix default session cookie maxAge (3b5e13e)
  • fix indentation (cb9d7e3)
  • fix some typos (8fc9b50)
  • Fixed bug with Socket IO session (792488e)
  • Fixed end tags in page header (851973f)
  • Fixed issue where if local.js exists then grunt test will run on that environment config and possibl (d188326)
  • Fixed User model tests (14b8dd4)
  • Fixing Menus service remove bugs. (ec3af65)
  • fixing up a user model test which was not setup correctly without the async done() callback, which l (463f5b9)
  • Force Lowercase & Remove Sensitive Data (aafa5e6)
  • Initial commit to return /client to the URL include paths (d319f92)
  • Link to editorconfig from CONTRIBUTING.md (601cf9f)
  • local.example.js still has old fb auth callback (3527537)
  • Major Fixing and Refactoring tests (6db8a4e)
  • Make tests pass (1f7bfdd)
  • Make TopBar Public By Default (e68b422)
  • mask exception route, but show not-found page. (9fdd2a0)
  • Merge branch '0.4.0-cf' of https://github.com/ryanjbaxter/mean into ryanjbaxter-0.4.0-cf (2f60b2b)
  • Merge branch 'ryanjbaxter-0.4.0-cf' (21d87e9)
  • Merge pull request #755 from Gym/bug-reset-password (232883b)
  • Merge pull request #756 from lirantal/feature/users_module_tests (057a0cc)
  • Merge pull request #758 from trainerbill/PathRefactor (86b16c9)
  • Merge pull request #759 from Gym/client-side-validation (01bd98b)
  • Merge pull request #762 from lirantal/feature/grunt_fail_on_failures (1e51e06)
  • Merge pull request #765 from jloveland/more-security (fe20d3c)
  • Merge pull request #766 from lirantal/feature/jshint-deprecated-options (c959180)
  • Merge pull request #768 from lirantal/feature/users_module_tests_2 (0f3259f)
  • Merge pull request #771 from lirantal/bugfix/fix_user_module_async_tests (609d958)
  • Merge pull request #773 from codydaig/patch-2 (21f1f4e)
  • Merge pull request #774 from Gym/remove-data-prefix (ff59de0)
  • Merge pull request #780 from codydaig/feature/issue583 (114706e)
  • Merge pull request #781 from codydaig/bug/listArticlesAuth (0be1b11)
  • Merge pull request #787 from Gym/spaces (3064b28)
  • Merge pull request #790 from ryanjbaxter/bluemix-button (9450c82)
  • Merge pull request #791 from pgrodrigues/master (820355c)
  • Merge pull request #793 from trainerbill/SeedDB2 (d41490c)
  • Merge pull request #796 from trainerbill/UnauthorizedRoute2 (2b015b0)
  • Merge pull request #798 from lirantal/feature/security-enhancements-session (7200426)
  • Merge pull request #799 from lirantal/feature/users_module_tests_4 (d9a8647)
  • Merge pull request #804 from lirantal/feature/session-expiration-enhancement-2 (84926ab)
  • Merge pull request #805 from vaucouleur/master (a5250c3)
  • Merge pull request #806 from pgrodrigues/master (1f0f1b7)
  • Merge pull request #810 from cdriscol/menus_service_issue (793187c)
  • Merge pull request #811 from lirantal/feature/code-coverage (7051345)
  • Merge pull request #812 from mleanos/bug/socket-session-key (5b78706)
  • Merge pull request #815 from codydaig/docs/Contributing (bed01ce)
  • Merge pull request #816 from lirantal/feature/secure-mode-sslcerts-configurable (98f3e8c)
  • Merge pull request #820 from pgrodrigues/master (d6d2b41)
  • Merge pull request #821 from codydaig/fix/editorconfig (bc31d45)
  • Merge pull request #824 from lirantal/bugfix/localjs-env-params-used-for-tests (2e8d659)
  • Merge pull request #825 from seanemmer/master (a1570c4)
  • Merge pull request #826 from codydaig/test/userEmail (6474718)
  • Merge pull request #827 from mleanos/hotfix/default-env-client-path (72067fd)
  • Merge pull request #830 from codydaig/bug/password (7b880e9), closes #829
  • Merge pull request #832 from codydaig/fix/dockerSASS (e03b892), closes #789
  • Merge pull request #835 from simison/patch-12 (37b0bdd)
  • Merge pull request #836 from Gym/0.4.1 (b1f814e)
  • Merge pull request #840 from lirantal/feature/users_module_tests_% (6af137d)
  • Merge pull request #841 from Gym/master (51196c5)
  • Merge pull request #842 from Gym/fb-enhancements (05355b9)
  • Merge pull request #843 from Gym/bug-previous-state (cfe71bb)
  • Merge pull request #844 from Gym/404-behavior (b8147cb)
  • Merge pull request #845 from lirantal/feature/sessionCookie-refactoring-params (67491a8)
  • Merge pull request #846 from lirantal/feature/refresh-homepage-links (979c4e5)
  • Merge pull request #850 from vaucouleur/filenames (a004b66)
  • Merge pull request #851 from lirantal/feature/security-nsp-ci-packages-up-to-date (0e3f638)
  • Merge pull request #852 from mleanos/chat-empty-message (e415dc3)
  • Merge pull request #853 from Gym/task-enhancements (85d2a1a)
  • Merge pull request #858 from mleanos/admin-users-require-role (8335aa7)
  • Merge pull request #863 from mleanos/hotfix/user-model-tests-roles (16b481f)
  • Merge pull request #864 from codydaig/bug/cfconfig (40cc691), closes #861
  • Merge pull request #866 from almegdad/0.4.0 (320826b)
  • Merge pull request #875 from meanjs/travis-gitter-integration (57bd17a)
  • Merge pull request #876 from codydaig/0.4.1 (3890aae)
  • re-factoring the server model tests to create user model from schema only during tests, so that we c (346ebd6)
  • refactoring the async nature in the user model tests to account for mocha 2 second timeouts causing (c967a98)
  • Refactoring the Session Cookie configuration and adding more configurale parameters (80b63b5)
  • Refreshing the M.E.A.N links and description in the homepage (4a65439)
  • Remove data- prefix from attributes (3bf07fe)
  • Remove Dev Branch Badges (019e420)
  • remove double esnext entry in .jshintrc (8b29833)
  • Remove non CF specific files (57079e2)
  • removing deprecated options in the latest versiosn of jshint which will be replaced by adding JSCS s (9149dc4)
  • Renamed files using convention verb-object.client.etc. Closes #817 (ab82acb), closes #817 #817
  • reset-password enhancements and bug fix (01a8d5e)
  • Task enhancements (1fa9776)
  • Travis now sends notifications to Gitter (d1c3348)
  • Unauthorized client routing (ed89f9e)
  • updating grunt 'force' option to default/force it to false so that we can fail any task that is fail (c22c888)
  • updating travis ci build to install required ruby gem dependencies (dd254e1)
  • use pushstate, fall back to window.location.hash. (b249512)
  • User model tests for roles (263adcc)

0.4.0 (2015-08-03)

bug

  • bug: remove social account. (b18a7dd)

BUG

  • BUG: fix admin access (blocking user PUT) (839f805)
  • BUG: Path separator support for windows. (3e378b4)
  • BUG: Removed a ng-binding to article.content in user-list.client.view.html (2747df6)

formatting

  • formatting: indent (b8d6fa7)

  • #450 Fixing unrelated jshint warnings (b61d6a7)

  • #450 minor formatting fixes. (9f45e63)

  • #450 Now the mocha task synchronously calls mongoose connect and (5f57f9d)

  • #450 Use the error reported by mocha. Added some comments explaining (ffde5e8)

  • #501 Handle 404 errors at Express backend at at Angular frontend (ba1a447)

  • #501 Use req.format() to content-negotiate correct response (fd17026)

  • package.json will always use 2 spaces indent (73be794)

  • 0.4.0 branch merged into master (67e96a4)

  • Add fonts and svgs to gzip compression pattern (fea436f)

  • Add Grunt task to make sure uploads directory exists (eba4754)

  • Add missing newline at the end of text files (e027f40)

  • Add some abstraction to local strategy login error (e11ffda)

  • add user route tests (4bbc4a3)

  • Added Master and Dev Badges to README (a7e065e)

  • Added missing dependency injection in Chat (0fa9b95)

  • Added Visual Studio files to gitignore (6c2c77c)

  • Added Visual Studio files to gitignore (c3380bf)

  • Adding client test coverage. (d5ea5c9)

  • adding couple more tests to confirm users model works as expected (ac35f0f)

  • Adding karma-ng-html2js-preprocessor to fix karma tests. Adding user mock to articles tests. (c468539)

  • adding ssl back in (3e1d0b5)

  • addressing missing newlines and node 0.12 version for travis-ci (d5b22e3)

  • Adjust profile image URLs on Fb and Twitter strategies (12766c1)

  • Admin module base & user admin implementation. (6066020)

  • appending a base tag to the head before jasmine tests run. (9e7239b)

  • Auth service (9c501db)

  • Because html5Mode is enabled, the links the social buttons point to will not work, the request to /a (87217da)

  • Bump glob to version 5.0 (dd0cdfc)

  • change _.extend to _.merge (4d1ae6e)

  • Change file ignore pattern to match word 'core' instead of chars (659c8de)

  • cleaning up application startup information (9fb2215)

  • cleaning up code blocks in README (8c2156f)

  • Cleanly track mongoose connection in test task sequence (71c4d4b)

  • Correctly encode and decode password salt (08f1750)

  • Disconnect method to close DB connection (e954a20)

  • displayName undefined (7605956)

  • do not use aes when creating ssl certs to prevent password requirement (bf777d9)

  • duplicate controller. This was moved under settings/ (d0bb4a3)

  • Enable redirection to previous page after login (e6a35a7)

  • enabling the lint task when running tests so we can identify coding convention issues on Pull-Reques (c90dda9)

  • enhancing error message with an actual instruction on how to fix the missing ssl problem when runnin (315187e)

  • Enhancing support for development envionrment to enable mongoose debug mode so that we can debug db (0bcadcc)

  • Fig changed to Compose (08b2f74)

  • Filter states for which login is required during state change (9fc88e6)

  • Final Clean Up after code review (1b54d35)

  • Fix #283 glob path issue for Windows (acccc03), closes #283 #283

  • Fix #321 image paths in social meta tags [v0.4] (ab18e14), closes #321

  • fix btn-large class names. (b6818b6)

  • Fix deprecated ExpressJS req.param('provider') (10d35d1)

  • fix failing tests (67e38ae)

  • Fix Gulp throwing errors (6f09033)

  • Fix headers to HTML5 format (238bbe1)

  • Fix merge conflicts (a98a84f)

  • Fix message catching the field for which a duplicate key error ocurred (0efc82d)

  • Fix typo at gitignore (b7f24c6)

  • fixing chalk and console usage for consistency reasons (411765b)

  • fixing err object which isnt present in this check, replacing it with a text message (52fe443)

  • fixing up SSL support on startup to fallback to non-SSL mode if files are not present (03b7f6f)

  • formatting reboot (space-2 and consistency) (ef3a3f9)

  • Get site title from default (40878bb)

  • Gulp now closes the mongoose connection (6cce3d0), closes #450

  • Hide email address and remove trailing whitespaces (c800c0a)

  • Ignore ALL .log files at gitignore (f24ce65), closes #523

  • Indentation fixes (fe1d584)

  • Initial support for deploying MEANJS to Cloud Foundry (efd3ee4)

  • JSHint test failing because of missing semicolon (c572ed7)

  • keeping nodejs versions 0.10 and 0.12 as the test servers for travis configuration (96f8ab5)

  • Make emails unique (5d4d7ce)

  • Merge branch '0.4.0' (d0613ce)

  • Merge branch '0.4.0' of github.com:meanjs/mean into 0.4.0 (16aa646)

  • Merge branch '0.4.0' of https://github.com/meanjs/mean into #450 (6d0363f)

  • Merge branch '0.4.0' of https://github.com/Robaum/mean into Robaum-0.4.0 (6bb5b8c)

  • Merge branch 'bugfix/404/#501' of https://github.com/dotch/mean-1 into error-404-pages (8190ee4)

  • Merge branch 'pr/278' into 0.4.0 (f891660)

  • Merge branch 'Robaum-0.4.0' into 0.4.0 (9e8ee9e)

  • Merge pull request #323 from AndreasHassing/0.4.0 (90c9ddb), closes #283 #321

  • Merge pull request #376 from rmuch/fix-salt-encoding-merge-0.4.0 (61f1a22)

  • Merge pull request #382 from igorauad/providerImages (dd9a3af)

  • Merge pull request #384 from igorauad/facebook2.0 (1e450b4)

  • Merge pull request #386 from sylvainlap/0.4.0 (1d18127)

  • Merge pull request #396 from sylvainlap/0.4.0 (8f4ded8)

  • Merge pull request #411 from berendt/executable_bit (c3dea3e)

  • Merge pull request #413 from berendt/add_newline (6e1085e)

  • Merge pull request #421 from vepasto/0.4.0 (709c27f)

  • Merge pull request #425 from vepasto/fix-file-ignore (d1b4bde), closes #424

  • Merge pull request #439 from igorauad/uniqueEmail (82d2377)

  • Merge pull request #445 from dotch/0.4.0 (9e1a6aa)

  • Merge pull request #453 from reblace/#450 (cabb4c4), closes #450

  • Merge pull request #456 from dotch/0.4.0 (69b0588)

  • Merge pull request #458 from ilanbiala/0.4.0 (77535bd)

  • Merge pull request #463 from adamwalz/0.4.0 (a0495ea)

  • Merge pull request #487 from igorauad/0.4.0 (99a8168)

  • Merge pull request #497 from ilanbiala/0.4.0 (79ec946)

  • Merge pull request #498 from ilanbiala/0.4.0 (bb37d1b)

  • Merge pull request #509 from simison/patch-1 (8b9a625)

  • Merge pull request #516 from tcwd/0.4.0 (25974a6)

  • Merge pull request #522 from simison/patch-4 (90dbbb6)

  • Merge pull request #529 from pgrodrigues/0.4.0 (9a9db26)

  • Merge pull request #531 from pgrodrigues/0.4.0 (426ce9e)

  • Merge pull request #548 from jloveland/generate-sslcerts (3ea400f)

  • Merge pull request #549 from vepasto/patch-5 (6fddcf4)

  • Merge pull request #565 from simison/patch-7 (5564979)

  • Merge pull request #566 from simison/error-404-pages (00a4c06)

  • Merge pull request #575 from pgrodrigues/0.4.0 (cd5db4a)

  • Merge pull request #576 from simison/patch-8 (801ba33)

  • Merge pull request #579 from lirantal/0.4.0-backport-local-config-feature-553 (716925b)

  • Merge pull request #582 from simison/patch-9 (b1d95e0)

  • Merge pull request #586 from cdriscol/remove-target-on-signin (6003085)

  • Merge pull request #599 from loulin/0.4.0 (ade074c)

  • Merge pull request #610 from trainerbill/PayPalAuth4 (855a399)

  • Merge pull request #616 from meanjs/master_to_0.4.0 (c2bcfa3)

  • Merge pull request #621 from simison/patch-10 (2159094)

  • Merge pull request #622 from Gym/0.4.0 (99e0ea8)

  • Merge pull request #632 from danaronoff/0.4.0 (8aa9dfa)

  • Merge pull request #633 from Gym/package-formatting (11b37f2)

  • Merge pull request #634 from Gym/0.4.0 (e8c79e4)

  • Merge pull request #637 from Gym/0.4.0 (cff3efe)

  • Merge pull request #640 from lirantal/bugfix/server-startup-log (e1001b8)

  • Merge pull request #641 from lirantal/bugfix/db-name-per-environment (00879f5)

  • Merge pull request #642 from lirantal/bugfix/password-changing-on-user-save (d9c15e2)

  • Merge pull request #643 from lirantal/enhancement/README-update-grunt-startup (ab68fd2)

  • Merge pull request #645 from djorak/patch-1 (6d199a5)

  • Merge pull request #647 from lirantal/bugfix/cleanup-readme (a146a30)

  • Merge pull request #651 from grantgeorge/no-password-ssl-certs (32c12bb)

  • Merge pull request #656 from fauria/0.4.0 (a1355a0)

  • Merge pull request #658 from codydaig/npm3-patch2 (e1605b6)

  • Merge pull request #659 from lirantal/bugfix/secure-mode-fix (2f8e20e)

  • Merge pull request #665 from codydaig/mergeissue (53194ff)

  • Merge pull request #666 from Gym/task-enhancements (3a39f0a)

  • Merge pull request #668 from cdriscol/base_tag (09251d1)

  • Merge pull request #671 from lirantal/feature/lint-on-grunt-test (bed8ff5)

  • Merge pull request #673 from codydaig/bugfix/consolelog (e6b8a69)

  • Merge pull request #676 from Gym/admin-feature (e1ca1aa)

  • Merge pull request #682 from codydaig/patch-2 (29d264d)

  • Merge pull request #683 from mleanos/gitignore_VS (e3405d2)

  • Merge pull request #684 from lirantal/feature/users_tests_email_unique (a62f25e)

  • Merge pull request #685 from codydaig/pull664 (d7f9622)

  • Merge pull request #688 from codydaig/bugfix/github_undefined_displayname (8a81cf0), closes #519

  • Merge pull request #691 from lirantal/feature/missing_ssl_better_log (0369db4)

  • Merge pull request #693 from lirantal/feature/clean_angular_hashbang_urls (c671f65)

  • Merge pull request #698 from simison/patch-11 (7c5b311)

  • Merge pull request #699 from lirantal/bugfix/unused-variable (0e3f194)

  • Merge pull request #700 from trainerbill/requireLogin (c8880ea)

  • Merge pull request #701 from mleanos/socket-connect (0c76179)

  • Merge pull request #703 from lirantal/bugfix/config_chalk_console_log_order (7d7d076)

  • Merge pull request #706 from Gym/formatting-reboot (9c0068c)

  • Merge pull request #707 from lirantal/feature/mongoose_debug_option (4f7aed0)

  • Merge pull request #710 from mleanos/Chat-Missing-Auth-DI (0faeb31)

  • Merge pull request #713 from Gym/0.4.0 (88b8f9e)

  • Merge pull request #714 from cdriscol/fix_karma_errors_html2js (460ef53)

  • Merge pull request #720 from vaucouleur/getErrorMessage (09870db)

  • Merge pull request #728 from cdriscol/angular_tests (612a76c), closes #663

  • Merge pull request #729 from mleanos/angular-file-upload-static-dep (6b3220c), closes #722 #724

  • Merge pull request #731 from simison/mkdir-uploads (b7aebf3)

  • Merge pull request #733 from codydaig/enhancement/pull662 (8104c98)

  • Merge pull request #734 from codydaig/docs/040release (b8b8d01)

  • Merge pull request #736 from lirantal/feature/refactor-app-service (7aaf363)

  • Merge pull request #737 from lirantal/feature/0.4.0_prepare_release (c2c0c62)

  • Merge pull request #744 from Gym/0.4.0 (a66c3fe)

  • Merge pull request #750 from lirantal/bugfix/gitignore_jekyll_assets (5bdd8f9)

  • Merge remote-tracking branch 'upstream/0.4.0' into 0.4.0 (07e8b41)

  • Modify Generator Refrences/Docs (c539cdb)

  • Move livereload, image, and favicon to config (a62c4dd)

  • move task configs to separate properties. (0f7cf54)

  • Moved all editor setting to bottom (0a7a715)

  • Moved all editor setting to bottom (c7ec27e)

  • New 0.4 version (ab81d61)

  • PayPal Authentication (8694b7e)

  • porting pull request from master to 0.4.0 branch: Local environment variables to address issue #553 (1ea9f55)

  • Prepare for role-based access control of states (e21805f)

  • Prettier res.status().format() (7070796)

  • Properly track DB disconnect (81c2847)

  • Putting the head in order (2802729)

  • Refactor (fb71619)

  • Refactoring server application service to enable modularity and callbacks, as well as provide app, d (edb6234)

  • Remove console.log from an article test (a8dae99)

  • Remove dist files 0.4.0 (eced93f)

  • Remove duplicate assets definition (50937ea)

  • Remove executable bit when not necessary (4879a8e)

  • remove href attribute. (9ca71c8)

  • Remove Image Uploads (c94c870)

  • Remove Image Uploads (9ef1812)

  • Remove more unused requires (b2d76b8)

  • Remove un-used hasAuthorization and requiresLogin (fcb6f90)

  • remove unused dependcies. (75c8052)

  • Remove unused passport require (7f1b46b)

  • Remove unused scope declarations. (9e19493)

  • Remove username from facebook strategy (9929f1b)

  • removed /#! in user controllers (de3b890)

  • Removed duplicate include for crypto (0dbab18)

  • removed unused gulp-watch dependency (7876fad)

  • removing left-overs of merge diff from 0.4 to master (834bfd6)

  • Removing target on signin and signup anchors to prevent a complete page reload when changing to thos (2a3516e)

  • removing unused passport variable in express.js library file (2ff2490)

  • Reset password script (e1496dc)

  • return a 404 for not found api, module and lib routes (74273da)

  • setup dropdown menu (30c9160)

  • should return done(err) in article server route test (d00f4ce)

  • Socket IO client enhancement with connect() method (65c6d1f)

  • Sorting out .gitignore (75aad2e)

  • support for test:server and test:client grunt tasks which were removed from the merge of 0.4.0 into (2be8f71)

  • The article middleware was calling getErrorMessage with a null argument, causing a crash when this m (71167b0)

  • Update connect-mongo to support Mongoose 4.0.0 (dc6f74d)

  • update dependencies (d4c880b)

  • Update dependencies (1fa147e)

  • update gulp-sass to ensure node-0.12 compatibility (75bb6f2)

  • update javascript libs (00a4668)

  • Update package.json to include peer dependencies (5d5d1b7)

  • Update package.json to indent space-2. (f345d20)

  • Update users.authentication.server.controller.js (786c546)

  • Updated angular-file-upload to use static dependency (a5bceb9)

  • Updated routes and a logic fix (03a4042)

  • updated the development.js environment configuration file to use the mean-dev database instead of me (2e03d13)

  • updating 0.4.0 merged branch to support the declerative db connection object instead of just a conne (b76c2cd)

  • updating gitignore file to disregard the _site/ directory which gets created when using jekyll for g (379f58e)

  • updating README file with more elaborate instructions on running grunt in different environment mode (39e4282)

  • updating the new 0.4.1 dev branch for when 0.4.0 will actually be released (f8750b3)

  • updating the schema save pre hook so that it checks for a modified version of the password field bef (bf79c17)

  • Use validator.js for email validation (a23290b)

  • Wait for async saving and removing (1897ef9)