Skip to content
This repository has been archived by the owner on Nov 4, 2020. It is now read-only.

Latest commit

 

History

History
228 lines (220 loc) · 34.7 KB

CHANGELOG.md

File metadata and controls

228 lines (220 loc) · 34.7 KB

Change Log

v3.1.0 (2015/10/05 09:50 +00:00)

  • 5319635 3.1.0 (@saintedlama)
  • e9a4665 Bring back customizable error messages (@saintedlama)

v3.0.0 (2015/09/21 07:33 +00:00)

  • 225efcc 3.0.0 (@saintedlama)
  • e10ef5b Make the example depend on the latest npm version (@saintedlama)
  • e9cd117 Move main file to index.js to simplify the package (@saintedlama)
  • 7934088 Refactor error generation and yielding (@saintedlama)
  • d733cae Rename variable Err to errors (@saintedlama)
  • d734b5c Move mongotest module to helpers (@saintedlama)
  • #105 Merge pull request #105 from opencharterhub/fix/error-handling (@opencharterhub)
  • a29f04d Lint: Add some semicolons (@fhemberger)
  • fcf4b41 Lint: Handle error case (@fhemberger)
  • 6510899 Lint: Don't shadow variable names (@fhemberger)
  • 6e0388b Error handling: Always return instance of 'AuthenticationError' (@fhemberger)

v2.0.0 (2015/09/14 11:00 +00:00)

  • f1eedda 2.0.0 (@saintedlama)
  • 42c7354 Update changelog (@saintedlama)
  • 14c69e3 Add upgrade warning and document new default digest algorithm (@saintedlama)
  • a1a93ea Add node.js 4.0.0 as build target (@saintedlama)
  • 65b37f4 Reformat code (@saintedlama)
  • b1b25e9 Add editorconfig (@saintedlama)
  • 32b0e4e Update dependencies (@saintedlama)

v1.3.0 (2015/09/14 10:33 +00:00)

  • 1b6b3d4 1.3.0 (@saintedlama)
  • 55572e5 Remove superfluous queryParameters declaration (@saintedlama)
  • 97e0ae8 Add missing semicolon (@saintedlama)
  • #98 Merge pull request #98 from theanimal666/master (@theanimal666)
  • bc6f19a Replace my tabs with spaces to macth project coding style (@theanimal666)
  • 70b5d85 Support test MongoDB server other then localhost (@theanimal666)
  • 6a5f897 Merge remote-tracking branch 'upstream/master' (@theanimal666)
  • 850748c Make authenticate work without salt/hash selected by default (@theanimal666)
  • 5ae540b Add a generated changelog (@saintedlama)

v1.2.0 (2015/08/28 14:51 +00:00)

  • f6cc992 1.2.0 (@saintedlama)
  • 37f7da7 Manually revert commit b1fba9ab277765cad8fd32bb56f08648684706aa (@saintedlama)
  • 3052f2d Add test for Issue #96 (@theanimal666)
  • 15e8981 Fix package.json syntax (@saintedlama)
  • f54820d Get rid of gulp (@saintedlama)
  • abf1ab9 Add git push and npm publish commands (@saintedlama)

v1.1.0 (2015/08/24 17:08 +00:00)

  • 0bfb37c 1.1.0 (@saintedlama)
  • e56ad56 Remove git tag from release process (@saintedlama)
  • 67dacd7 Add release script (@saintedlama)

v1.0.2 (2015/08/24 16:46 +00:00)

  • 8d9b8db 1.0.2 (@saintedlama)
  • 9a20e84 Merge branch 'master' of https://github.com/gehrmang/passport-local-mongoose into gehrmang-master (@saintedlama)
  • #86 Merge pull request #86 from evindor/master (@evindor)
  • #90 Merge pull request #90 from vergenzt/fix-89 (@vergenzt)
  • 535c934 Fix error message on incorrect password (@vergenzt)
  • 73a043f Do not expose hash and salt fields by default (issue #72) (@evindor)
  • e3595fa Comments and variable renaming (@gehrmang)
  • 274a4b0 Fix wrong field name. (@gehrmang)
  • 40c5f0b Add option to specify alternative fields of the model to identify a user. (@gehrmang)
  • 795cc17 Bump version (@saintedlama)
  • 0555c99 Rename algorithm option to digestAlgorithm to be more specific (@saintedlama)
  • 86a784a Change default hashing algorithm back to sha1 for backward compatibility (@saintedlama)
  • #82 Merge pull request #82 from siboulet/password-validator (@siboulet)
  • 83b48db Optional password validation function (@Neozaru)
  • 3c43829 Updated README (@Neozaru)
  • #81 Merge pull request #81 from smartive/feature-configurable-algorithm (@smartive)
  • 541d489 refactor pbkdf function with argument detection (@buehler)
  • bce5eca reverse commit. (@buehler)
  • 4103721 change defaultvalue to sha1 (legacy?) (@buehler)
  • 225cca4 Add node v0.12 and iojs environments (@saintedlama)
  • ab4f4ed add configurable algorithm (@buehler)
  • 4fb03a8 Change mongoose dependency to 3.8.x to avoid to get 3.9 versions (@saintedlama)
  • #80 Merge pull request #80 from vergenzt/account-locking (@vergenzt)
  • 49dc1b7 Add maxAttempts field to limit failed login attempts (@vergenzt)
  • #71 Merge pull request #71 from Assembli/secure-password-comparison (@Assembli)
  • 2376840 Use scmp to securely compare passwords. (@minecrafter)
  • #68 Merge pull request #68 from Iheartweb/master (@Iheartweb)
  • e9667a5 checking for username field before trying to convert it toLowerCase (@Iheartweb)
  • #67 Merge pull request #67 from corinna000/master (@corinna000)
  • 17b60fc Increased the test interval value which is failing on Travis
  • 1ff32e7 Merge branch 'master' of https://github.com/corinna000/passport-local-mongoose
  • 4cc548a Test interval needs to be higher to compensate for new calculation
  • c898dc4 Test interval needs to be higher to compensate for new calculation
  • 4fec44e Added maxInterval for limit attempts
  • 013808c Changed interval calc from exponential to natural log
  • #66 Merge pull request #66 from LegitTalon/patch-1 (@LegitTalon)
  • d0bf05a Document callback arguments to methods.authenticate() (@LegitTalon)
  • f30226d Update example to express 4.x (@saintedlama)
  • f2ff670 Adds tests for BadRequestError and limitLoginAttempts (@saintedlama)
  • 7be9a83 Fix coverage and update chai dependency (@saintedlama)
  • 1e6e210 Add usernameUnique options flag (@saintedlama)
  • ddb2c92 Remove superfluous ; (@saintedlama)
  • abb110d Fix typo (@saintedlama)
  • e1d8718 Bump version to 1.0.0 to avoid semver issues with 0.x versions (@saintedlama)
  • 2aa2eaa Ignore docs (@saintedlama)
  • 9e32f6f Update dependencies (@saintedlama)
  • 0d4cfc4 Change dependency version format to new npm default (@saintedlama)
  • #55 Merge pull request #55 from niftylettuce/master (@niftylettuce)
  • f1df3f2 Fixed error messages that did not use usernameField as the field param name (@niftylettuce)
  • #53 Merge pull request #53 from smcmurray/master (@smcmurray)
  • 384102f Correct model for attemptsField override test
  • a0605c4 Added test for setting 'attempts' field name.
  • 631b7a2 Added test for limitAttempts
  • 8589187 Forgot to wrap options.limitAttempts around a couple actions, and also forgot to save to db.
  • bb2de0f Merge branch 'master' of https://github.com/smcmurray/passport-local-mongoose
  • 3a32e4d Fixed typo in lastLoginField option.
  • 1eafd92 Document options relating to login attempt limits (@smcmurray)
  • 70ef69c Shifted the penalties by one level.
  • ae252f9 Added ability to discourage brute force login attacks by penalizing failures.
  • #50 Merge pull request #50 from mjhea0/patch-1 (@mjhea0)
  • 2c961e3 spelled my name right :) (@mjhea0)
  • 93ef8be Adds link to blog post describing passport-local-mongoose setup in great depth (@saintedlama)
  • 107d1ea Removes support for node 0.8, builds on node 0.11 and bumps package version (@saintedlama)
  • a307ad9 Makes gulp version requirements even more lenient to allow node 0.8 builds (sorry @travisci) (@saintedlama)
  • be1e81f Makes gulp version requirements more lenient to allow node 0.8 builds (@saintedlama)
  • be4f55d Updates package and gulpfile since some genius decided to unpublish gulp-load-tasks module (@saintedlama)
  • 22d7a16 Adds npm pack task (@saintedlama)
  • 73e8017 Corrects timeout to 5 seconds instead of 50 seconds (@saintedlama)
  • 59bcb91 Sets timeout for db hitting tests (@saintedlama)
  • 389578f Adds gulp builds and document generation (@saintedlama)
  • 2d5425b Ignores generated docs (@saintedlama)
  • a0a94f4 Ignores coverage reports from package (@saintedlama)
  • 5051991 Improves help (@saintedlama)
  • 29f18b2 Reformats require section (@saintedlama)
  • 1f8d2e0 Updates dev dependencies (@saintedlama)
  • 33c796a Bump version due to major version update of passport-local (@saintedlama)
  • e046ccf Updates example dependencies (@saintedlama)
  • a58af81 Brings back the BadRequestError (@saintedlama)
  • 82a6e96 Updates to passport-local-mongoose (@saintedlama)
  • #39 Merge pull request #39 from cheyako/master (@cheyako)
  • ed7767e doctype 5 is deprecated. use doctype html (@cheyako)
  • 5c2c5d3 Adds tests for register error conditions and createStrategy (@saintedlama)
  • 63495bc Adds a chai dependency (@saintedlama)
  • 89d1433 Adds test for createStrategy (@saintedlama)
  • 2d5aab0 Adds coveralls badge (@saintedlama)
  • 6eb20bf Adds cover script to run istanbul (@saintedlama)
  • 9229d67 Ignores converage directory (@saintedlama)
  • 4fd154a Adds coveralls support (@saintedlama)
  • ea0349e Uses node spec reporter (@saintedlama)
  • b3bbf70 Adds a block to better document how to use static methods (fixes #38) (@saintedlama)
  • d0149fa Bumps package version to 0.2.6 (@saintedlama)
  • #34 Merge pull request #34 from ToastShaman/configurable_encoding (@ToastShaman)
  • f5b44d0 Updated the documentation (@ToastShaman)
  • 339a471 Added an 'encoding' option to configure the output (hex/base64) (@ToastShaman)
  • 9e08971 Refactors tests (@saintedlama)
  • 110ca69 Adds feature to return query in findByUsername in case no callback is given (@saintedlama)
  • bb3227d Removes node.js 0.6 from travis builds to prevent travis to prevent builds caused by npm SSL errors (@saintedlama)
  • 0bb413c Adds option to populate fields in findByUsername function. Closes #20 (@saintedlama)
  • 8a73a68 Adds new error message to documentation, changes error message variable name according to error message convention (@saintedlama)
  • 8340000 Fixes error thrown in case no salt value or hashed password is stored in the mongo db collection. Closes #27 (@saintedlama)
  • 49121c9 Fixes license mismatch between LICENSE.md and package.json (@saintedlama)
  • 66cf070 Make awkward void 0 expression better readable because we're not in an uncontrolled browser world (@saintedlama)
  • 1666e38 Adds test to not throw if username is undefined (@saintedlama)
  • c30c743 Adds semicolon to please jslint (@saintedlama)
  • #26 Merge pull request #26 from pascal-bach/patch-1 (@pascal-bach)
  • d2fba1d Sets timeouts for failing tests (@saintedlama)
  • f3225bf Don't throw an error if the user has no username set. (@bachp)
  • d320d07 Reference passport-local-mongoose from npm repo (@saintedlama)
  • f1492a0 Beautify app configuration (@saintedlama)
  • #21 Merge pull request #21 from jtremback/patch-1 (@jtremback)
  • fcb2937 Fix typo in README (@jtremback)
  • 938ed73 Move license section to a less prominent place at the end (@saintedlama)
  • 7038080 Add legal stuff (@saintedlama)
  • a4a577b Correct typo (@saintedlama)
  • 6eae52e bump version to 0.2.5 (@saintedlama)
  • 1bb9058 Add documentation, tests and pre save hook for converting username to lower case if option is specified (@saintedlama)
  • #16 Merge pull request #16 from techjeffharris/master (@techjeffharris)
  • 9ad6e68 Optionally convert username to lowercase before find (@techjeffharris)
  • #15 Merge pull request #15 from jbpionnier/master (@jbpionnier)
  • aed5918 Update passport-local-mongoose.js (@jbpionnier)
  • 5c5c273 Bump version (@saintedlama)
  • de626e8 Rename serializeFilter to selectFields and make the option optional (@saintedlama)
  • 6ff0b96 Add option.serializeFilter (@v4l3r10)
  • a6c7dc1 Move event handlers to inner scope
  • d36ad81 Implement #9
  • 75d30ae Merge branch 'master' of github.com:saintedlama/passport-local-mongoose (@saintedlama)
  • b221454 update mocha (@saintedlama)
  • #11 Merge pull request #11 from chrisfosterelli/patch-1 (@chrisfosterelli)
  • 704b29b Specify that setPassword does not automatically save the model (@chrisfosterelli)
  • 9a8a802 Bump package version (@saintedlama)
  • aca3e5b Update readme
  • #6 Merge pull request #6 from dnjohnson/master (@dnjohnson)
  • 7895344 Add tests for register/authenticate combinations
  • 5babc0e Update dependencies
  • 64219fa Include node.js version 0.10 in travis builds
  • a1ab71a Reformat tests
  • 5169fd8 Merge commit '7fb5b57c01fc7c51b7ce62511e92435ff4777835'
  • 9aa9905 Increment package version (@saintedlama)
  • 9d8ccdd Fix regression in node 10.x - see nodejs/node-v0.x-archive#5003 (@saintedlama)
  • 7fb5b57 Improve .register function (@bachp)
  • fe7e68f Changed tabs from hard to soft. Also restored missing Readme sections (not sure how that happened).
  • e7ad665 Made all error messages customisable via the options hash, this is especially necessary for any form of localisation. Also changed all Error types to Passport's BadRequestError for consistency.
  • c25b1cd Update to mocha 1.8.x (@saintedlama)
  • 36f188f Add documentation for createStrategy (@saintedlama)
  • 5e51de0 Increment package version number (@saintedlama)
  • 56bc42e Ignores .travis.yml in npm package (@saintedlama)
  • b771e13 Adds a dependency to passport-local instead of passport (@saintedlama)
  • 282e79b Add createStrategy to help configuring passport-local (@saintedlama)
  • 6df73b4 Adds passport-local dependency (@saintedlama)
  • edde1fa Add travis build status image (@saintedlama)
  • 0e64553 Add travis-ci mongodb database service (@saintedlama)
  • e3dff77 Add travis-ci configuration (@saintedlama)
  • 4d5d87b Remove whitespace line (@saintedlama)
  • 0a25315 Add gitignores to force LF line endings (@saintedlama)
  • 540c416 Remove require of async which was not needed at all (@saintedlama)
  • 1ae562a Increment package version (@saintedlama)
  • 96b8c7b Add missing tests (@saintedlama)
  • 7e4abe0 Add documentation for options and newly introduced helper methods (@saintedlama)
  • 4a00d4d Use register helper method in examples (@saintedlama)
  • 8047993 Add register and findByUsername static helper methods (@saintedlama)
  • 0799757 Fix .npmignore file (@saintedlama)
  • 7594e76 Add override for username, password and hash field names (@saintedlama)
  • 2dd215a Describe options and hash algorithm (@saintedlama)
  • 26007a2 Corrects import in example (@saintedlama)
  • b1ea13a Correct User/Account mismatch (@saintedlama)

npm-0.1.0 (2012/11/23 10:20 +00:00)

  • 8cb6a26 Fix examples link again (@saintedlama)
  • b688a2e Fix the examples link (@saintedlama)
  • 8bb9304 Add .npmignore file (@saintedlama)
  • ba0e5c9 Remove passport, passport-local and mongoose from package dependencies (@saintedlama)
  • eafc057 Add section about dependencies (@saintedlama)
  • b07f7d6 Fix newlines in .gitignore (@saintedlama)
  • 5c9764c Add repository attribute (@saintedlama)
  • cf4e2e5 Initial commit (@saintedlama)