auth0-extensions/auth0-delegated-administration-extension

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [4.4] - 2024-06-05

### Fixed

- Improved handling of large number of connections

## [4.3] - 2020-04-06

### Added

- Exposed search engine in configuration

## [4.2] - 2020-03-27

### Fixed

- Fixed issue with custom domains and PSAAS

### Added

- New log event for Reused Refresh Token

## [4.1.0] - 2020-03-19

- Fix: "Remove MFA" functionality was missing for users that enrolled with MFA but never logged in.
- Fix: "Logout of custom domain does not work"

## [4.0.0] - 2020-02-05

- **Breaking Change:** Remove support for legacy custom domains on PSaaS. This change does not introduce breaking changes to cloud customers.
- Fix extension to work with new custom domains on PSaaS

## [3.8.0] - 2020-01-23

### Changes

- Add support to work with upcoming `SameSite` cookie changes

## [3.7.2] - 2020-01-09

### Changes

- Added the Client to the password reset dialog, optional

## [3.7.1] - 2019-12-18

### Changes

- Fixed modal overflow issue in Create User screen
- Removed unnecessary Client option from the password reset dialog

## [3.7.0] - 2019-07-19

### Changes

- Compatibility with Tenant Logs v3

## [3.6.4] - 2019-07-09

### Fixed

- User permissions check for PSaaS with custom domain enabled

## [3.6.3] - 2019-05-28

### Fixed

- Extra information leak for connections and applications
- Rendering of reserved fields in custom field edit form

## [3.6.2] - 2019-04-20

### Updated

- Build, deploy and release process update.

## [3.6.2] - 2019-04-25

### Fixed
- `Remove MFA` for unconfirmed enrollments

## [3.6.1] - 2019-04-19

### Fixed

- `PUBLIC_WT_URL` generation fixed for specific clusters

## [3.6.0] - 2019-04-01

### Added

- Custom domains support

## [3.5.0] - 2019-03-20

### Added

- New role - `Delegated Admin - Operator`. Users with this role have access to users management and logs, but don't have access to the extension configuration.

### Fixed

- Fixed bug which doesn't allow to override client field for `reset password` action

## [3.4.5] - 2019-02-21

### Added

- Added new log types

## [3.4.4] - 2019-02-11

### Fixed

- Create user with empty `settings query` bug fixed.

## [3.4.3] - 2019-01-24

### Added

- `canCreateUser` property added to the `settings` hook. It is `true` by default.

## [3.4.2] - 2019-01-17

### Fixed

- `Remove MFA` for `any` provider.

## [3.4.1] - 2019-01-04

### Fixed

- `Connection` field will be hidden, if there is only one connection. #155
- `Connection` field now properly showing connection name, if there are more than one connection.
- default `returnTo` path for auth

### Changed

- update to `auth0.js v9.8.2`

## [3.4.0] - 2018-10-25

### Added

- Ability to remove menu items from the User Details action menu. #133

### Changed

- Added `value` as second argument of userField display function. #132
- Fixed userField edit.display function. #132
- Builds are now done on node 8. #134

## [3.3.0] - 2018-10-22

### Added

- Add `InputVirtualizedSelect` input component for custom fields. #131

## [3.2.2] - 2018-10-9

### Changed

- Dropdown select fields will show a placeholder that lets the user know that they need to select an option, even if its one option that exist. #124

## [3.0.0] - 2018-06-04

### Changes

- MAJOR UPDATE: Add ability to set custom user fields
  - This allows you to suppress fields that exist or add new fields
  - This pushes all updates through the write hook if you are making updates
- Update to latest version of auth0.js for login
- Uses a get on the user instead of the ID token for getting app_metadata
- Adds localization support
- Fixes require bug so that any require available to rules is available to the hooks

## [2.5.0] - 2017-10-25

### Changes

- Add ability to remove Multifactor for Guardian

## [2.4.7] - 2017-09-07

### Changes

- Added new audit log types
- Fixed unknown logtype message

## [2.4.6] - 2017-09-07

### Changes

- Removed `group` scope when authenticating

## [2.4.4] - 2017-06-15

### Changes

- Added option to use federated logout
- Fixed issue with hooks that seemed to call `require(.)`

## [2.4.3] - 2017-06-06

### Changes

- Update auth0.js and make it use the v2 logout endpoint

## [2.4.2] - 2017-06-06

### Fixed

- Improve logout in Auth0

## [2.4.1] - 2017-05-30

### Fixed

- Issue with extension startup

## [2.4.0] - 2017-05-30

### Fixed

- Always show user actions, also when database connections are not available

### Changes

- Added users pagination.
- Create user by default with memberships in app_metadata in case the Create script is not available.

## [2.3.4] - 2017-01-20

### Fixed

- Polyfill everything with 'babel-polyfill'

## [2.3.3] - 2017-01-20

### Fixed

- Polyfill for `Promise` in IE

## [2.3.2] - 2017-01-18

### Fixed

- Polyfill for `string.endsWith` in IE

## [2.3.0] - 2016-10-20

### Changes

- The Memberships hooks is now consistent with the other hooks. `ctx.request.user` represents the user that is currently logged in and `ctx.payload.user` represents the user for which the memberships have to be loaded.

## [2.2.0] - 2016-10-20

### Changes

- Extension no longer uses to hash as a name (auth0-delegated-admin is used instead).

## [2.1.0] - 2016-10-10

### Changes

- Only show web, spa and mobile apps in password reset page
- Better loading animation at startup.
- Support creation of memberships.
- Highlight tabs that have no script set.
- Allow reading and writing custom data in hooks
- Expose require in the hooks.
- Expose cache in hook context.
- Use the hosted login page when logging in
- Show username in the header
- Delay user reload after creating user (to take indexing into account)
- Unknown log types are now displayed as "Unknown Event"

## [2.0.1] - 2016-09-23

### Fixed

- Fix issue in UI when the user's memberships are null.

## [2.0.0]

### Changes

- Support delegated administration with memberships (eg: people in my group, department, office, ...) through "hooks".