UNPKG

feathers-authentication-management

Version:

Adds sign up verification, forgotten password reset, and other capabilities to local feathers-authentication

489 lines (307 loc) β€’ 38.7 kB
# Changelog ## [Unreleased](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/HEAD) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v5.0.1...HEAD) **Merged pull requests:** - chore: update dependencies [\#221](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/221) ([fratzinger](https://github.com/fratzinger)) - fix: dateOrNumberToNumber with BigInt String & ISOString [\#220](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/220) ([fratzinger](https://github.com/fratzinger)) - Update required fields list [\#217](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/217) ([closertotheend](https://github.com/closertotheend)) ## [v5.0.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v5.0.1) (2023-11-04) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v5.0.0...v5.0.1) **Closed issues:** - action "resetPwdLong" does result in error "dateOrNumber.getTime\(\) is not a function" [\#219](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/219) - feathers 5 BadRequest: validation failed [\#213](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/213) - Does auth-management work with feathers v5? [\#211](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/211) ## [v5.0.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v5.0.0) (2023-09-20) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v5.0.0-pre.0...v5.0.0) **Closed issues:** - \[dove\] TypeScript issue when using hook addVerification [\#195](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/195) **Merged pull requests:** - chore: update dependencies & replace feathers-memory with @feathersjs… [\#214](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/214) ([fratzinger](https://github.com/fratzinger)) - Update Library Dependencies and Code for Feathers 5 \(Dove\) [\#210](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/210) ([pdfowler](https://github.com/pdfowler)) - Update config.ts [\#209](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/209) ([bitflower](https://github.com/bitflower)) - Update getting-started.md [\#208](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/208) ([bitflower](https://github.com/bitflower)) - Update service-calls.md [\#207](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/207) ([viapek](https://github.com/viapek)) - Bump json5 from 1.0.1 to 1.0.2 [\#201](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/201) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump engine.io from 3.6.0 to 3.6.1 [\#199](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/199) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump socket.io-parser from 3.3.2 to 3.3.3 [\#198](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/198) ([dependabot[bot]](https://github.com/apps/dependabot)) - ci: also check compile step [\#194](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/194) ([fratzinger](https://github.com/fratzinger)) ## [v5.0.0-pre.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v5.0.0-pre.0) (2022-10-13) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v4.0.2...v5.0.0-pre.0) **Closed issues:** - Error when using with typescript app [\#192](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/192) ## [v4.0.2](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v4.0.2) (2022-09-30) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v4.0.1...v4.0.2) **Closed issues:** - SyntaxError: Cannot use import statement outside a module [\#191](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/191) **Merged pull requests:** - chore: add tsconfig commonjs [\#193](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/193) ([fratzinger](https://github.com/fratzinger)) ## [v4.0.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v4.0.1) (2022-09-22) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v4.0.0...v4.0.1) **Closed issues:** - Update docs [\#138](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/138) **Merged pull requests:** - chore: check updates for examples [\#190](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/190) ([fratzinger](https://github.com/fratzinger)) - chore: update dependencies [\#188](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/188) ([fratzinger](https://github.com/fratzinger)) - docs: fix heading levels [\#186](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/186) ([fratzinger](https://github.com/fratzinger)) - Bump moment-timezone from 0.5.33 to 0.5.37 in /examples/js [\#185](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/185) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump vite from 2.9.12 to 2.9.15 [\#184](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/184) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump undici from 5.8.0 to 5.9.1 [\#183](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/183) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v4.0.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v4.0.0) (2022-07-28) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v4.0.0-pre.2...v4.0.0) **Closed issues:** - verifyHooks.addVerification erroring out [\#157](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/157) - Rework [\#144](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/144) **Merged pull requests:** - Typescript refactoring, seperate services, custom methods and vitepress docs [\#164](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/164) ([fratzinger](https://github.com/fratzinger)) ## [v4.0.0-pre.2](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v4.0.0-pre.2) (2022-06-19) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v3.2.0...v4.0.0-pre.2) ## [v3.2.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v3.2.0) (2022-05-16) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v4.0.0-pre.1...v3.2.0) **Closed issues:** - 4.0.0-pre.1 has un declared passport-local dependency [\#173](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/173) - skipIsVerifiedCheck doesn't call custom notifier. [\#172](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/172) - identityChange doesn't verify the user's password [\#171](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/171) **Merged pull requests:** - Pass Params to all service calls. [\#175](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/175) ([dallinbjohnson](https://github.com/dallinbjohnson)) - Bump pathval from 1.1.0 to 1.1.1 [\#174](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/174) ([dependabot[bot]](https://github.com/apps/dependabot)) - Update verify-signup-set-password.js [\#167](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/167) ([GautierT](https://github.com/GautierT)) - Bump lodash from 4.17.19 to 4.17.21 [\#166](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/166) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump handlebars from 4.7.6 to 4.7.7 [\#165](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/165) ([dependabot[bot]](https://github.com/apps/dependabot)) - chore: move travis to github actions [\#162](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/162) ([fratzinger](https://github.com/fratzinger)) - Bump y18n from 4.0.0 to 4.0.1 [\#161](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/161) ([dependabot[bot]](https://github.com/apps/dependabot)) - Update docs.md [\#160](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/160) ([re1ro](https://github.com/re1ro)) ## [v4.0.0-pre.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v4.0.0-pre.1) (2022-01-08) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v4.0.0-pre.0...v4.0.0-pre.1) ## [v4.0.0-pre.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v4.0.0-pre.0) (2022-01-07) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v3.1.0...v4.0.0-pre.0) **Closed issues:** - Invalid Data Received After Implementation [\#169](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/169) - New NPM release [\#158](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/158) ## [v3.1.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v3.1.0) (2021-01-20) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v3.0.1...v3.1.0) **Merged pull requests:** - Reuse reset token [\#156](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/156) ([re1ro](https://github.com/re1ro)) ## [v3.0.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v3.0.1) (2020-10-12) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v3.0.0...v3.0.1) **Fixed bugs:** - sendResetPassword operation does not await notifier call [\#151](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/151) **Closed issues:** - upgrade feathers-hooks-common [\#153](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/153) - sendResetPwd token storage [\#152](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/152) - verifySignupLong results in email not verified error [\#150](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/150) - PW Reset goews awry - doesnt change the pw to the supposed value but anything else.. [\#149](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/149) - Expected string value. \(authManagement\) [\#137](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/137) **Merged pull requests:** - Pass notifierOptions every were that notifier is called. [\#155](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/155) ([dallinbjohnson](https://github.com/dallinbjohnson)) - chore: bump feathers-hooks-common from 4.20.7 to 5.0.3 [\#154](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/154) ([bwgjoseph](https://github.com/bwgjoseph)) - Add support of Swagger docs [\#148](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/148) ([Barbapapazes](https://github.com/Barbapapazes)) - Bump lodash from 4.17.15 to 4.17.19 [\#147](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/147) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v3.0.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v3.0.0) (2020-06-24) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v2.0.1...v3.0.0) **Implemented enhancements:** - how to setup 2FA [\#99](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/99) - Securely store password reset tokens [\#64](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/64) - Specify custom hash function to HashPassword when resetting password [\#43](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/43) - Add password tests that don't use fakes [\#4](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/4) **Fixed bugs:** - Security: Is `passwordChange` safe? [\#77](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/77) **Closed issues:** - verifyToken and others are empty [\#141](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/141) - send-reset-pwd.js creates wrong tokens [\#140](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/140) - Example passwordless app using SMS for login and account creation [\#139](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/139) - how to use forgotten password of feathers-authentication-management [\#134](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/134) - check unique is not working with mongodb [\#133](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/133) - f-a-m assumes bcrypt [\#131](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/131) - MYSQL Error Verifying e-mail Token [\#129](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/129) - using verifyHooks.addVerification\(\) [\#128](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/128) - resendVerifySignup is not working [\#125](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/125) - v4 support [\#124](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/124) - pwReset should not be case sensitive [\#121](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/121) - Notifier wont work with other opitions like 'identifyUserProps' [\#120](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/120) - Distinguishing between identityChange and initial vericication in notifier [\#119](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/119) - Cannot read property 'id' of undefined [\#117](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/117) - Discussing enhancements and changes for V3 rewrite [\#114](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/114) - Create TypeScript typings for this package [\#112](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/112) - Generated tokens are not valid for password reset [\#110](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/110) - Can't provide custom hashPassword function [\#109](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/109) - Passing through params to users service [\#107](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/107) - disable external [\#100](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/100) - Not able to verify user. Using provided client library [\#97](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/97) - Update to latest feathers-hooks-common? [\#94](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/94) - Bad date format with SQL database [\#86](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/86) - sendResetPwd, information leak [\#85](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/85) - Docs misunderstanding [\#81](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/81) - authManagement:verifySignupLong Sequelize error "Invalid value \[object Object\]" [\#75](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/75) - If a user has signed up with oAuth, is there an ability to add/change a password? [\#71](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/71) - Cast to \[string\] failed for value \"\[{}\]\" at path \"verifyChanges\" [\#53](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/53) - How to ensure a user's email is verified before they can sign in - needs feathers-authentication changes [\#17](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/17) - Conflict on batch insert users when adding addVerification hook [\#16](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/16) - Review article for pain points [\#13](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/13) - Using feathers-authentication v1.0 [\#3](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/3) - API to check if tokens are still valid, without changing password [\#2](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/2) **Merged pull requests:** - Update docs.md [\#146](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/146) ([MichaelErmer](https://github.com/MichaelErmer)) - Update docs.md [\#145](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/145) ([devashishsethia](https://github.com/devashishsethia)) - Bump handlebars from 4.0.6 to 4.7.6 [\#143](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/143) ([dependabot[bot]](https://github.com/apps/dependabot)) - Add actions to verify signup and set password simultaneously [\#142](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/142) ([mattyg](https://github.com/mattyg)) - Bump js-yaml from 3.8.3 to 3.13.1 [\#135](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/135) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump lodash from 4.17.4 to 4.17.15 [\#130](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/130) ([dependabot[bot]](https://github.com/apps/dependabot)) - Update to v4 authentication [\#127](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/127) ([TheSinding](https://github.com/TheSinding)) - Remove outdated link. [\#123](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/123) ([bartduisters](https://github.com/bartduisters)) - chore\(\): update feathers libs [\#122](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/122) ([bitflower](https://github.com/bitflower)) - Update walkthrough on medium [\#118](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/118) ([morenoh149](https://github.com/morenoh149)) - hashPassword workaround verbage [\#113](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/113) ([FossPrime](https://github.com/FossPrime)) ## [v2.0.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v2.0.1) (2018-07-09) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v2.0.0...v2.0.1) **Implemented enhancements:** - Rate Limit Authenticate and Reset Password Requests [\#69](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/69) **Closed issues:** - Installation issue [\#102](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/102) - Unexpected slashes in resetToken [\#101](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/101) - can't login after change password [\#96](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/96) - Migration error from disallow external [\#95](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/95) - Setting up authManagement in Nuxt.js gives not authenticated error \(feathers-vuex\) [\#93](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/93) - Password hash on reset differs from account creation [\#92](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/92) - Documentation [\#91](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/91) - Possible user information leak: sendRestPwd action? [\#90](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/90) - authManagement:verifySignup - Method: create: users.find is not a function [\#74](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/74) - questions on docs [\#8](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/8) **Merged pull requests:** - migrate to featchers-common-hooks v4 [\#103](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/103) ([Anton-Nikishkin](https://github.com/Anton-Nikishkin)) ## [v2.0.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v2.0.0) (2018-01-25) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v1.0.3...v2.0.0) **Implemented enhancements:** - migrate to feathersjs v3 [\#89](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/89) ([lwhiteley](https://github.com/lwhiteley)) - Fix reset password short reset token to work as advertised in the documentation [\#88](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/88) ([fiddler](https://github.com/fiddler)) - Fix for \#55 [\#84](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/84) ([claustres](https://github.com/claustres)) **Closed issues:** - Purpose of resetShortToken [\#83](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/83) ## [v1.0.3](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v1.0.3) (2017-12-30) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v1.0.2...v1.0.3) **Closed issues:** - how to pass hook data to the notifier [\#82](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/82) - resendVerifySignup failed [\#80](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/80) - After resetting password user not able to login [\#78](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/78) ## [v1.0.2](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v1.0.2) (2017-11-28) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v1.0.1...v1.0.2) ## [v1.0.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v1.0.1) (2017-11-28) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v1.0.0...v1.0.1) **Implemented enhancements:** - Remove cb from create method [\#79](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/79) ([lwhiteley](https://github.com/lwhiteley)) **Closed issues:** - User info is not valid. \(authManagement\) [\#73](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/73) - congratulations for v1.0!!! [\#72](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/72) ## [v1.0.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v1.0.0) (2017-09-17) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.7.0...v1.0.0) **Implemented enhancements:** - Securely encrypts reset token before storing in the database [\#68](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/68) ([codingfriend1](https://github.com/codingfriend1)) **Closed issues:** - Error on verification: size must be a number \>= 0 [\#70](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/70) - Passwordless Example [\#67](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/67) - Question: How to use sendResetPwd when find is authenticated in users service [\#66](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/66) **Merged pull requests:** - Update debug to the latest version πŸš€ [\#65](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/65) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) ## [v0.7.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.7.0) (2017-08-06) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.5.0...v0.7.0) **Implemented enhancements:** - Make randomDigits use crypto.randomBytes [\#63](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/63) ([micaksica2](https://github.com/micaksica2)) - Allow hook.addVerification on Patch and Update hooks [\#62](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/62) ([amaury1729](https://github.com/amaury1729)) - Add skipIsVerifiedCheck option for sendResetPwd [\#61](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/61) ([marbemac](https://github.com/marbemac)) - Updated URL to docs in doc.feathersjs.com [\#57](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/57) ([eddyystop](https://github.com/eddyystop)) - fix docs [\#56](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/56) ([sylvainlap](https://github.com/sylvainlap)) **Merged pull requests:** - Update sift to the latest version πŸš€ [\#58](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/58) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) ## [v0.5.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.5.0) (2017-08-06) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.4.2...v0.5.0) **Fixed bugs:** - removeVerification not suitable as an after find hook [\#55](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/55) **Closed issues:** - An in-range update of feathers-errors is breaking the build 🚨 [\#60](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/60) - hooks.addVerification should also be possible in Before Patch and Update hooks [\#59](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/59) - Prevent changes on PATCH [\#54](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/54) - populateUser hook in doc [\#52](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/52) - Im unable to ping feathers server from react native. [\#50](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/50) - Allow user to reset password if not yet verified [\#41](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/41) ## [v0.4.2](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.4.2) (2017-07-01) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.4.1...v0.4.2) ## [v0.4.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.4.1) (2017-07-01) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.4.0...v0.4.1) **Implemented enhancements:** - Switched to node's crypto builtin [\#51](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/51) ([eddyystop](https://github.com/eddyystop)) - removed not required crypto package from dependency [\#49](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/49) ([hardik127](https://github.com/hardik127)) **Merged pull requests:** - Update feathers-authentication-local to the latest version πŸš€ [\#48](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/48) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) ## [v0.4.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.4.0) (2017-05-30) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.3.0...v0.4.0) **Implemented enhancements:** - added `sanitizeUserForClient` to options [\#47](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/47) ([markacola](https://github.com/markacola)) - Update docs for addVerification hook [\#34](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/34) ([zacaytion](https://github.com/zacaytion)) - Docs fixes [\#30](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/30) ([shawnlauzon](https://github.com/shawnlauzon)) - Edited docs to say example uses auth 1.0 [\#28](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/28) ([eddyystop](https://github.com/eddyystop)) **Closed issues:** - option to customize `sanitizeUserForClient` function [\#46](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/46) - Example Application [\#42](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/42) - Does this package really need to require ECMAScript 2015? [\#29](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/29) - checkUnique returns 'Page not found' for available value [\#14](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/14) **Merged pull requests:** - Update chai to the latest version πŸš€ [\#45](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/45) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update sift to the latest version πŸš€ [\#40](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/40) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update all dependencies to version ranges [\#38](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/38) ([daffl](https://github.com/daffl)) - Update feathers-errors to the latest version πŸš€ [\#37](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/37) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update feathers-hooks to the latest version πŸš€ [\#36](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/36) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update sift to the latest version πŸš€ [\#35](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/35) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update sift to the latest version πŸš€ [\#33](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/33) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update feathers-errors to the latest version πŸš€ [\#32](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/32) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update mocha to the latest version πŸš€ [\#31](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/31) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update semistandard to the latest version πŸš€ [\#27](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/27) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) - Update debug to the latest version πŸš€ [\#26](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/26) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) ## [v0.3.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.3.0) (2017-04-19) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.2.0...v0.3.0) **Implemented enhancements:** - Resolve `checkUnique` with `null` when no collisions [\#24](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/24) ([cpsubrian](https://github.com/cpsubrian)) - Fixes typo in docs [\#23](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/23) ([cpsubrian](https://github.com/cpsubrian)) **Closed issues:** - getUserData never hits 'User not found' [\#25](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/25) **Merged pull requests:** - Update feathers-hooks to the latest version πŸš€ [\#22](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/22) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) ## [v0.2.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.2.0) (2017-04-14) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.1.6...v0.2.0) **Implemented enhancements:** - Add documentation to the repository for now [\#19](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/19) ([daffl](https://github.com/daffl)) **Closed issues:** - Missing doc? [\#18](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/18) - Question regarding 'resetPassword' [\#15](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/15) - Errors returned are vague [\#12](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/12) **Merged pull requests:** - Update dependencies to enable Greenkeeper 🌴 [\#20](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/20) ([greenkeeper[bot]](https://github.com/apps/greenkeeper)) ## [v0.1.6](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.1.6) (2016-12-30) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.1.5...v0.1.6) ## [v0.1.5](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.1.5) (2016-12-30) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.1.4...v0.1.5) ## [v0.1.4](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.1.4) (2016-12-30) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.1.3...v0.1.4) ## [v0.1.3](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.1.3) (2016-12-30) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.1.2...v0.1.3) **Implemented enhancements:** - Safe cloning user object for further serialization [\#11](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/11) ([chrisbujok](https://github.com/chrisbujok)) **Closed issues:** - Make app.authenticate\({ type: 'local', email, password }\) more secure [\#10](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/10) ## [v0.1.2](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.1.2) (2016-12-20) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.1.1...v0.1.2) ## [v0.1.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.1.1) (2016-12-20) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.1.0...v0.1.1) **Implemented enhancements:** - Update README [\#9](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/9) ([eddyystop](https://github.com/eddyystop)) ## [v0.1.0](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.1.0) (2016-12-18) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.0.2...v0.1.0) **Closed issues:** - oops, where can I find the docs? [\#7](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/7) - update package on npm [\#6](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/6) - Support multiple ways of communicating with user [\#1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/issues/1) **Merged pull requests:** - Removed duplicate documentation from README [\#5](https://github.com/feathersjs-ecosystem/feathers-authentication-management/pull/5) ([eddyystop](https://github.com/eddyystop)) ## [v0.0.2](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.0.2) (2016-11-21) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/v0.0.1...v0.0.2) ## [v0.0.1](https://github.com/feathersjs-ecosystem/feathers-authentication-management/tree/v0.0.1) (2016-11-21) [Full Changelog](https://github.com/feathersjs-ecosystem/feathers-authentication-management/compare/7d14a1a58bc9fc00b34ca8658ea0b38766f7032a...v0.0.1) \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*