Skip to content

Latest commit

 

History

History
529 lines (261 loc) · 25.8 KB

CHANGELOG.md

File metadata and controls

529 lines (261 loc) · 25.8 KB

3.23.2 (2023-05-28)

Bug Fixes

  • InitiateAuth: handle UNCONFIRMED user login attempt (93a452b)

3.23.1 (2023-03-11)

Bug Fixes

  • api: confirm user apis return errors for invalid states (e2975f0)

3.23.0 (2023-03-11)

Bug Fixes

  • lambda: unhandled errors in lambda return correct error message (c9821d1)

Features

  • api: listUsers support for Filter (5ebcf24), closes #313

3.22.0 (2023-03-10)

Features

  • confirmationCodes: add CODE environment variable to pre-define the confirmation codes (2c823f0)
  • confirmationCodes: update README file (9143469)

3.21.2 (2023-03-10)

Bug Fixes

  • errorFormat: make exception format more consistent with real Cognito exceptions (e67576b)
  • tests: newer node versions were starting express in ipv6 (efc08a7)

3.21.1 (2022-08-01)

Bug Fixes

  • initiateAuth: invoke post auth lambda before generating tokens (8330a9f), closes #281
  • initiateAuth: invoke post auth lambda before generating tokens [281] (8c06e2a)
  • initiateAuth: invoke post auth lambda before generating tokens [281] (1b16f04)

3.21.0 (2022-08-01)

Bug Fixes

  • use username from user migration response (0bb8d95)
  • use username from user migration response (afe2372)

Features

  • suppress send welcome message (12e7af8)

3.20.0 (2022-05-31)

Features

  • api: support for addCustomAttribute (7932176)

3.19.0 (2022-05-30)

Features

  • support getUserPoolMfaConfig (416ea1d)

3.18.0 (2022-05-30)

Bug Fixes

Features

  • api: support for CustomEmailSender (5da5c7c)
  • api: support for CustomEmailSender (8dcaf10)
  • support configurable expiration for tokens (bae6da5), closes #220
  • support for adminEnable/DisableUser (3b20f82)

3.17.1 (2022-05-30)

Bug Fixes

3.17.0 (2022-05-30)

Features

  • support configurable expiration for tokens (675fab5), closes #220
  • support for adminEnable/DisableUser (462af6e)

3.16.3 (2022-04-15)

Bug Fixes

  • confirmation ode from 4-digit to 6-digit (#194) (e2053fe)

3.16.2 (2022-02-24)

Bug Fixes

  • build: publish npm packages (faaf12b)

3.16.1 (2022-02-18)

Bug Fixes

  • updating a user pool updates cached options (dc2b10e)

3.16.0 (2022-02-16)

Features

  • api: full support for groups (1fc025c)
  • api: support for DeleteUserPool (9dd6f2d)
  • api: support for DeleteUserPoolClient (f5bca87)
  • api: support for ListUserPoolClients (6e546ce)
  • api: support for UpdateUserPoolClient (4fa9de5)
  • api: updateUserPool and describeUserPool support (fc62e8f)

3.15.0 (2022-02-16)

Features

  • docker: publish arm64 images (again) (c1361b8)

3.14.0 (2022-02-16)

Features

  • docker: publish arm64 images (df0033b)

3.13.3 (2022-01-15)

Bug Fixes

  • api: finish implementation of changePassword (f649bfa)

3.13.2 (2022-01-15)

Bug Fixes

  • api: createUserPool saves SchemaAttributes (3301878), closes #93

3.13.1 (2022-01-11)

Bug Fixes

  • api: adminDeleteUser handles email usernames (8faa78f), closes #99
  • log: errors not being logged correctly (1ca2b99)

3.13.0 (2021-12-11)

Bug Fixes

  • api: verifyUserAttributes throws CodeMismatchError (b3b116c)

Features

  • api: adminDeleteUserAttributes full support (1a47086)
  • api: deleteUserAttributes full support (3d0e9a0)
  • api: updateUserAttributes full support (308c9c2)

3.12.0 (2021-12-10)

Bug Fixes

  • api: save attribute code separately from confirmation code (b18af6a)

Features

  • api: getUserAttributeVerificationCode full support (90726a4)
  • api: verifyUserAttribute full support (320dd17)

3.11.0 (2021-12-10)

Features

  • api: adminUpdateUserAttributes full support (d3c5ebe)

3.10.0 (2021-12-09)

Bug Fixes

  • lambda: preTokenGenerator can't change reserved claims (407122f)

Features

  • api: adminConfirmSignUp full support (e16a211)

3.9.0 (2021-12-07)

Features

  • lambda: preTokenGeneration trigger called when tokens generated (d04506e)

3.8.0 (2021-12-07)

Bug Fixes

  • cache data stores to fix potential race condition (406599a)
  • tokens: add jti to id and refresh tokens (4f475ad)
  • tokens: adminInitateAuth uses token IssuerDomain (37ba1c5)

Features

  • token: add refresh token, revoke token and initiate auth (0d46ed7)
  • token: initiateAuth basic refresh token support (2d6b0e3)

3.7.1 (2021-11-29)

Bug Fixes

  • deps: fix breaking change in stormdb (dbed898)

3.7.0 (2021-11-29)

Bug Fixes

  • lambda: lambda triggers called with clientMetadata/validationData (2399c3e)

Features

  • lambda: postConfirmation called in signUp (ddb2b77)
  • lambda: preSignUp trigger support in signUp (af955a1)

3.6.0 (2021-11-27)

Bug Fixes

  • config: arrays in config couldn't be overwritten (7526a0a)
  • lambda: customMessage uses code and username parameters (084c253)
  • tokens: id token not using issuer config (c488810)

Features

  • api: adminCreateUser can generate a temporary password (c0eea4f)
  • api: adminCreateUser delivers welcome message (d49aa80)
  • api: createUserPool full support (e5c08dc)
  • api: signUp delivers message using auto verified attributes (64280e8)

3.5.0 (2021-11-25)

Features

  • api: listUserPools full support (d2e5324)

3.4.0 (2021-11-25)

Features

  • api: adminSetUserPassword support (1707257)
  • lambda: post authentication lambda support (b75ca6b)

3.3.0 (2021-11-25)

Bug Fixes

  • api: adminCreateUser defaults status to FORCE_CHANGE_PASSWORD (4996aa4)
  • api: adminCreateUser handles duplicate users (7529971)
  • api: initiateAuth throws when missing AuthParameters (d1eb240)
  • api: respondToAuthChallenge throws if missing ChallengeResponses (5e5aa36)
  • lambda: forgotPassword invokes CustomMessage lambda (79f43ef)

Features

  • api: adminDeleteUser full support (58f33e2)
  • api: adminGetUser full support (a6fc4c8)
  • api: deleteUser full support (0a753b2)
  • api: initiateAuth handles FORCE_CHANGE_PASSWORD (6703ea9)
  • api: listGroups support (252ee96)
  • api: respondToAuthChallenge supports NEW_PASSWORD_REQUIRED (6a75fea)
  • lambda: support for CustomMessage_Authentication (dfb6fdf)
  • lambda: support for CustomMessage_SignUp (ce69ea7)

3.2.0 (2021-11-24)

Features

  • api: createGroup support (c3dc092)

3.1.5 (2021-11-24)

Bug Fixes

  • adminCreateUser correct response (26aa5a7), closes #38

3.1.4 (2021-11-24)

Bug Fixes

3.1.3 (2021-10-05)

Bug Fixes

  • api: users can be queried by their sub (ae555b8)

3.1.2 (2021-07-29)

Bug Fixes

3.1.1 (2021-07-29)

Bug Fixes

  • regression for usernames with full stops in (73cb644), closes #35

3.1.0 (2021-07-28)

Features

  • add more admin features and change password (6339917)
  • add support for admin commands (b65a5bf)

Reverts

  • Revert "Merge branch 'furious-luke-master'" (ad0e928)

3.0.0 (2021-07-28)

Bug Fixes

  • conflation of a user's Sub and their Username (ece63b6)

BREAKING CHANGES

  • potential -- the autogenerated Sub and user-supplied Username were treated interchangeably before, but now are independent. Previously lookups by the Sub attribute were possible, but it now doesn't appear necessary so has been removed. Databases should be unaffected.

2.3.2 (2021-07-27)

Bug Fixes

  • lambda tests to use imported aws-sdk version (d4a5c82)

2.3.1 (2021-07-24)

Bug Fixes

  • auth_time resolution in generated tokens (f300df4)

2.3.0 (2021-07-23)

Bug Fixes

  • key setting in the datastore to work with arrays (d0a2557)

Features

  • api: describeUserPoolClient support (26cf370)

2.2.0 (2021-07-22)

Features

  • lambda: limited CustomMessage lambda support (6880a90)

2.1.0 (2020-05-10)

Features

  • support for GetUser api (cc8048b)

2.0.0 (2020-05-03)

Bug Fixes

  • hide debug logging by default (48de4e5)
  • propagate Session parameter through initiateAuth (688fd4a)
  • server: better default handling for HOST and PORT (69b4648)
  • change UserPoolId to Id in user pool storage (71f5e52)

Features

  • api: respondToAuthChallenge support (842633e)
  • api: sms_mfa support for initiateAuth (f16afe6)
  • createUserPoolClient support (df421d7)
  • store clients for user pools (eaad662)
  • api: basic listUsers support (6e0c18f)

BREAKING CHANGES

  • client ids are now validated and associated with specific user pools.
  • Nit pick of a breaking change, make the user pool database representation match what AWS reponds with from the API; keeping consistent with their response format should make it easier for us to implement APIs later. Sorry for the breakage.

Migration steps:

  1. Open any database json files and rename the UserPoolId key to Id

1.3.0 (2020-04-29)

Features

  • server: add hostname option (0365f3a)

1.2.2 (2020-04-13)

Bug Fixes

  • lambda: save attributes from user migration lambda on user record (dc7a1c6)

1.2.1 (2020-04-13)

Bug Fixes

  • lambda: invoke lambda with actual AWS SDK version (bed1b7c)
  • imported json files weren't being published to npm (5f76d86)

1.2.0 (2020-04-13)

Bug Fixes

  • jwt: sign tokens with real rsa key (949d3fc)

Features

  • lambda: post confirmation lambda trigger (f30573b)
  • include user attributes in user migration lambda call (dabed92)
  • jwt: expose jwk endpoint to support verifying tokens (bc27b86)

1.1.1 (2020-04-12)

Bug Fixes

  • release: reorder semantic-release plugins to commit last (3a94c03)

1.1.0 (2020-04-12)

Bug Fixes

  • incorrect case in import (dd2538b)
  • userpool: force save sub as attribute, fix sub check logic (e5ed247)

Features

  • config file support (ad0f247)
  • lambda: initial user migration trigger support (2f9ecfc)
  • confirm forgot password flow (51df572)
  • forgot password flow (6bd0b42)

1.0.0 (2020-04-11)

Bug Fixes

  • release: trigger a release for 1.0.0 (5d8ba83)