Skip to content

Latest commit

 

History

History
785 lines (482 loc) · 29.6 KB

CHANGELOG.md

File metadata and controls

785 lines (482 loc) · 29.6 KB

Change Log

4.2.0 (2024-11-28)

  • FR-18838 - Added MFA with email code
  • FR-17593 - Fixed SAML enable with non SSO user try to login not throwing an error

Change Log

4.1.0 (2024-11-21)

  • FR-18699 - Removed entitlements automatic 30 seconds refresh mechanism
  • FR-18138 - Added logic to improve login box and admin portal stability and resiliency

4.0.10 (2024-11-19)

  • FR-18341 - Fixed social login button size
  • FR-12722 - Fixed Incorrect order of social logins display
  • FR-18646 - Fixed missing permissions with wildcard on custom roles
  • FR-18341 - Fixed Google Chrome Translate feature causes a crash
  • FR-16902 - Fixed login box scroll on mobile browsers

4.0.9 (2024-11-12)

  • FR-18594 - Fixed blinking bug On IP and domain page

  • FR-18499 - Fixed otc page blink

  • FR-18005 - Fixed search api tokens with null descriptions

  • FR-18499 - Fixed activate with code and password

  • FR-18582 - Fixed loader size and wrong massage

  • FR-18561 - Fixed get ip metadata when app name is provided

  • FR-17091 - Fixed long name in groups and roles

4.0.8 (2024-11-10)

  • FR-18561 - Fixed get ip metadata when app name is provided
  • FR-17091 - Fixed long name in groups and roles

VueJS Wrapper 4.0.8:

  • FR-18541: fix update version script
  • FR-18541: support minor versions

4.0.7 (2024-11-5)

  • FR-18529 - Fixed empty roles field bug when appName is provided

  • FR-18353 - Fixed tooltips mount component

  • FR-18476 - Added url for beforeRequestInterceptor function

  • FR-18476 - Added request interceptor

  • FR-18472 - Fixed Google one tap login stuck after unmounting login

  • FR-18436 - Fixed activate account with empty redirect bug

4.0.6 (2024-10-29)

  • FR-17943 - Added code pages

  • FR-18427 - Added Support for triggering MFA after native passkeys / iOS apple login

  • FR-18211 - Fixed email overlapping roles field

4.0.5 (2024-10-22)

  • FR-18356 - Fixed validations localization override type

4.0.4 (2024-10-10)

  • FR-18217 - Fixed impersonation on embedded
  • FR-18167 - Fixed back to login on magic link
  • FR-8030 - Fixed website dialog cancel button typeography
  • FR-17760 - Fixed empty lastSeen column on expanded user info
  • FR-17762 - Fixed tree component using mui/x-tree-view
  • FR-17517 - Fixed login direct action race condition
  • FR-17649 - Fixed autofill sms code iOS SDK
  • FR-17650 - Fixed auto capitalize email input in login page
  • FR-17443 - Fixed infinite loader when using direct login action

Change Log

4.0.3 (2024-8-28)

  • FR-17626 - Fix clientId on request authorize for multi-apps
  • FR-17182 - Fix copy invite user link in hosted admin portal

Change Log

4.0.2 (2024-8-26)

Change Log

4.0.1 (2024-8-18)

  • FR-17169 - Added support in send unlock account email

Change Log

4.0.0 (2024-8-5)

🚀 Major Changes

  • Store Management:
    Replaced the existing Redux store with Valtio. This change significantly reduces the bundle size, removes the boilerplate code associated with generator functions, and enables actions to be async/await. The new approach provides better stack traces and allows actions to be awaited directly, eliminating the need for callback functions.

🔧 Upgrades

  • TypeScript:
    Upgraded TypeScript from version v3.9.7 to v5.5.4. This update ensures compatibility with the latest TypeScript features and improves overall type-checking and developer experience.

  • Testing Framework:
    Upgraded Jest to version v29. This upgrade includes performance improvements, new features, and bug fixes, ensuring more reliable and faster tests.

  • UI Dependencies:
    Upgraded Material UI, Emotion, and Stylis to their latest versions, enhancing UI component performance, styling flexibility, and overall user experience.

  • Node.js:
    Upgraded Node.js from version 16 to 18.18, ensuring compatibility with the latest features and security updates.

🛠 Enhancements

  • Refactor:
    Refactored code to use nested imports in Material UI, which helps reduce bundle size.

  • Dependencies:
    Incremented various dependencies, Node.js, and TypeScript to align with the latest standards and ensure better performance and security.

  • New Feature:
    Added a "Resend Invitation Email" action to the users table on the "All Accounts" page, improving user management capabilities.

⚠️ Breaking Changes

  • Permissions & Privacy Page:
    Removed permissions from the privacy page. The user privacy page will now be displayed for all users in the admin portal.

3.0.37 (2024-7-22)

  • FR-16990 - Fixed social logins container styling
  • FR-17117 - Added URL validation to direct login action

3.0.36 (2024-7-18)

  • FR-17009 - Add the option to disable/enable users from users table

3.0.35 (2024-7-16)

  • FR-17055 - Fix SSO redirect race condition

3.0.34 (2024-7-10)

  • FR-16987 - Add additional params to vanilla js loginWithRedircet
  • FR-16960 - Fix typography color in SSO guides dark mode

3.0.33 (2024-7-9)

  • FR-16737 - Allow terms and conditions checkbox on sign up form being optional

3.0.32 (2024-7-4)

  • FR-16881 - Fixed hosted login redirect url when using basename
  • FR-16812 - Fixed dark theme disabled input palette
  • FR-16704 - Fixed password meter unsuspended async component

3.0.31 (2024-6-30)

FR-15484 - Fix update tenant state after account settings change FR-16613 - Add automatic sub-account access in MSP

3.0.30 (2024-6-5)

  • FR-16513 - Show client id on all tokens in API tokens table

3.0.29 (2024-5-28)

  • FR-16341 - Support hiding columns in admin portal users table

3.0.28 (2024-5-27)

  • FR-16463 - Removed domain restrictions validation when invite user from All Accounts page
  • FR-16421 - Fixed error handling in edit phone number dialog

Change Log

3.0.27 (2024-4-21)

  • FR-15737 - Added an option for accounts to open sub-account management for their sub-accounts
  • FR-15603 - Added support for embedded SCIM guides

Change Log

3.0.26 (2024-4-18)

  • FR-16088 - Suppot hosted admin portal
  • FR-FR-15124 - Support multi-apps

Change Log

3.0.25 (2024-4-2)

  • FR-15863 - Changed chip list design in admin portal
  • FR-15367 - Fixed user logo upload for SCIM users
  • FR-15111 - Fixed impersonation embedded redirection

Change Log

3.0.24 (2024-3-24)

3.0.23 (2024-3-20)

  • FR-15233 - Fix autocomplete popper
  • FR-13828 - Add option to specify prompt consent from loginDirectAction
  • FR-15315 - Added sort for role selections in Admin Portal

3.0.22 (2024-3-4)

Change Log

3.0.21 (2024-3-3)

  • FR-15270 - Added new roles page to the Admin Portal
  • FR-15395 - Fixed tab tenant not cleared after logout

Change Log

3.0.20 (2024-2-28)

  • FR-15376 - fixed null group description exception
  • FR-15305 - Fixed changed fields sent on edit group to support SCIM group update
  • FR-15219 - Fixed missing row actions in users table when using MSP

Change Log

3.0.19 (2024-2-8)

  • FR-14855 - Add option to enable promptConsent from authOptions
  • FR-14855 - Fix Microsoft prompt value for custom configuration
  • FR-15100 - Fix Apple custom SSO scopes

Change Log

3.0.18 (2024-2-1)

  • FR-15087 - Added oidc support for linkedin
  • FR-14997 - Fixed invite user dialog UI issues

Change Log

3.0.17 (2024-1-28)

  • FR-14910 - Fixed handling entitlements errors
  • FR-14740 - Send tenant alias for hosted custom login auth user

VueJS Wrapper 3.0.17:

  • FR-14999 - Fixed support for vue-router 4 in vue 3

Change Log

3.0.16 (2024-1-25)

  • FR-14197 - Added Canada to MFA sms list of countries
  • FR-14859 - fix roles filtering for MSP

Change Log

3.0.15 (2024-1-16)

  • FR-14855 - Add support for social login consent, by default it's false.
  • FR-14813 - Add support for open app page with basename
  • FR-14813 - Fix texts in open app
  • FR-14813 - Support mobile deep link redirect page
  • FR-14228 - Added Step Up feature to allow a second layer of authentication for sensitive actions

VueJS Wrapper 3.0.15:

  • FR-14228 - Added Step Up feature to allow a second layer of authentication for sensitive actions

3.0.14 (2024-1-15)

VueJS Wrapper 3.0.14:

  • FR-14866 - Fixed Vue 3 entitlement type

3.0.13 (2024-1-3)

VueJS Wrapper 3.0.13:

  • FR-14757 - Add redirect uri to frontegg auth guard

3.0.12 (2023-12-31)

  • FR-14578 - Fixed custom login without tenant alias

  • FR-14638 - Missing exp on user interface

  • FR-14560 - added temporary users feature

  • FR-14644 - Fixed enroll authenticator app missing error message when code is wrong

  • FR-14219 - Step up - Embedded flow

  • FR-14324 - Fix direct login custom social login

Change Log

3.0.11 (2023-12-17)

  • FR-10692 - Remove the ability to select a full category on webhooks page
  • FR-14287 - Fix grammar of 1 day expiry of api tokens
  • FR-14308 - Fixed alignment issue with icon in custom social login button

Change Log

3.0.10 (2023-11-29)

  • FR-13527 - Added a11y support for admin portal pages: SSO, security, profile, personal tokens, users, groups, provisioning, audit logs, API tokens, webhooks, and account details.

3.0.9 (2023-11-20)

  • FR-14201 - Fixed login with SMS resend code action

  • FR-13913 - Let tenants/users set expiry on client credentials API tokens

  • FR-14099 - Fix load custom login routes only when necessary

  • FR-13605 - Support adding phone number field to signup page and control his required state

Change Log

3.0.8 (2023-11-6)

  • FR-14102 - Fixed entitlements Frontegg user-id attribute usage
  • FR-13123 - Added support to provide scopes for social logins

Change Log

3.0.7 (2023-11-1)

  • FR-13327 - Update modern theme grey palette
  • FR-13834 - Added Rule based entitlements
  • FR-13508 - Mobile native module bridge
  • FR-13772 - Fixed issue on edit user roles modal - at least 1 role is required
  • FR-13808 - Support Login with SMS
  • FR-13786 - Support tab per tenant

Change Log

3.0.6 (2023-10-24)

  • FR-13772 - Fixed issue on edit user roles modal - at least 1 role is required
  • FR-13808 - Support Login with SMS
  • FR-13786 - Support tab per tenant

Change Log

3.0.5 (2023-10-11)

  • FR-13798 - Added support for login with SMS
  • FR-13364 - Improved validations text for sign-in form

Change Log

3.0.4 (2023-10-4)

  • FR-13364 - Improved validations text for sign in form
  • FR-13737 - Changed breached password page to be shown just for block breached password policy
  • FR-13665 - Enhance hasPermission with inEntitled in admin portal in case entitlements is enabled

3.0.3 (2023-10-2)

  • FR-13455 - Fixed impersonation with custom login on embedded initial blank screen
  • FR-13649 - Fixed testimonial quote layout for split signup mode

Change Log

3.0.2 (2023-9-28)

Revamped the security page in the Admin Portal

Note: No migration is needed to upgrade between versions 2 to 3.

Change Log

3.0.1 (2023-9-27)

  • FR-13509 - Added GTM integration

2.0.45 (2023-9-5)

  • Releasing the new Security Center Page, which will replace the current Security Page. Currently exposed on Early Access with limited availability by a feature flag.

2.0.44 (2023-8-28)

  • FR-13142 - Support setRootAccountData action for all account feature

  • FR-12321 - Added max validations to session management fields

  • FR-12974 - Fixed the issue with permissions and roles granted from user groups on User context

  • FR-12322 - Change redirect to SSO text

  • FR-12979 - Fixed MFA options save button to be disabled if the user has no security write permission

Change Log

2.0.43 (2023-8-14)

v2.0.43

  • FR-11857 - Added new support for hosted login to load user on load
  • FR-12828 - Updated entitlements API response
  • FR-12224 - Supported custom login for authenticated users without a tenant alias
  • FR-12780 - Improved Entitlements Vanilla JS SDK

VueJS Wrapper 2.0.43:

  • FR-12986 - Added support of reporting Vue version header
  • FR-12190 - Supported entitlements SDK

Change Log

2.0.42 (2023-7-31)

v2.0.42

  • FR-12828 - Added entitlements feature
  • FR-12224 - Added custom login support for authenticated users without a tenant alias
  • FR-12688 - Changed the Admin box to be compatible with the updated type of IUserProfile
  • FR-12114 - Removed inactive custom social login provider
  • FR-12098 - Fixed admin portal user status updates when email verification is off
  • FR-12098 - Fixed workspace title for the vivid theme

VueJS Wrapper 2.0.42:

  • FR-12190 - Added entitlements feature

2.0.41 (2023-7-13)

• FR-12550 - Align all auth methods to get the right login response type • FR-12664 - Rename redux-saga file to prevent loop imports by webpack • FR-12098 - Updated Admin portal user status to the correct one if email verification is off • FR-12020 - Fixed blinking workspace title in admin portal vivid theme • FR-12114 - Fixed custom social login provider shouldn't be shown if not active • FR-12628 - Fixed custom login with hosted Oauth in URL • FR-12575 - Changed remember my device value to be true by default • FR-12581 - Added support for custom inline html and script • FR-12343 - Added support for SSO per tenant • FR-12488 - Backward compatible support for loadUsersV1 • FR-12164 - Added support for MSP bulk user invitation • FR-12479 - Fixed MSP warning dialog issue • FR-12408 - Redesigned Entitlements structure

VueJS Wrapper 2.0.41:

  • FR-12528 - remove entitlements

2.0.40 (2023-6-30)

  • MSP update visibility, bugfix
  • add security login flows

2.0.39 (2023-6-28)

  • FR-12277 - Extended tenants state with the active tenant to support MSP sub-accounts
  • FR-12405 - MSP bug fixes
  • FR-12381 - Migrated users table to load users by users V2 API

2.0.38 (2023-6-22)

  • Update load tenants to new version
  • MSP bugfix, improvements
  • Fix new sso guide dark theme
  • Add support props and frontegg hooks in custom components

2.0.37 (2023-6-19)

  • Added support to load cdn component with the new vite version
  • Fix for new sso guide dark theme
  • Fix for login per tenant embedded with sub domain logout route
  • Create MSP all accounts main page

2.0.36 (2023-6-6)

  • Improve login preview for login per tenant self service to rendered inside iframe
  • Added required to fields in invite user modal
  • Improve error handling for login
  • Added MSP - all accounts main page and state

2.0.35 (2023-5-28)

  • Fixed hosted login with hash router
  • Support login per tenant self service
  • Added Cyprus phone area code 2 fa screen
  • Added option to upload metadata file instead of metadata url

2.0.34 (2023-5-23)

  • Fix the issue with unnecessary white borders on the dark mode theme
  • Add metadataHeaders type to contextOptions
  • Add source header to all admin portal and login box requests
  • Add login per tenant self service
  • SSO Guides enhancements
  • [Snyk] Security upgrade babel-plugin-module-resolver from 4.1.0 to 5.0.0
  • Remove admin provisioning feature flag
  • Report version and framework as requests headers

2.0.33 (2023-5-12)

  • FR-11442 - Removed admin portal provisioning feature flag
  • FR-11723 - Fixed refresh token when computer clock is set to a future time
  • FR-11735 - Added support for customizing login per tenant in the admin portal
  • FR-11442 - Removed legacy SSO tab code
  • FR-11718 - Fix users' table UI issues
  • FR-11113 - Fixed Frontegg logo overlapping navigation
  • FR-11442 - Extract the provisioning tab to a separated page in the admin portal
  • FR-11617 - Fixed a11y enter key press issue
  • FR-11352 - Added support for nested table
  • [Snyk] Security upgrade @azure/storage-blob from 12.11.0 to 12.13.0

2.0.32 (2023-5-4)

  • FR-11581 - fix a11y login-box onEnter event for links
  • FR-11353 - add new tree graph component

2.0.31 (2023-4-28)

  • FR-11564 - Social login button shouldn't inherit from secondary color

2.0.30 (2023-4-27)

  • Fixed passkeys issue with reCaptcha
  • Removed feature flag from passkeys button
  • Enable loading Frontegg helper scripts by providing query params to Frontegg external source
  • Security upgrade webpack from 5.74.0 to 5.76.0

2.0.29 (2023-4-27)

  • Fixed input hover issue on suffix icon
  • A11y improvements

2.0.28 (2023-4-25)

  • Fix Passkeys button style
  • Support login per tenant with search param

2.0.27 (2023-4-23)

  • Lock reduxjs/toolkit version to be compatible in Vite types plugin
  • Fixed password input placeholder text in the login box
  • Fixed social login buttons order
  • Fix Vite js-sha256 warning
  • Fixed company name error in split mode sign up
  • Fixed phone number dropdown theming
  • Added aria labels to buttons

2.0.26 (2023-4-17)

  • Added support to preserve query params between all auth routes
  • Added support for generating a code challenge in non-secure domains [HostedLogin Mode]
  • Fixed issue with updating SSO group name in the admin portal
  • Added live SSO integration guide
  • Added support to seperate first and last name in sign up form

VueJS Wrapper 2.0.26:

  • Added support to preserve query params between all auth routes

VueJS Wrapper 2.0.26:

  • FR-11351 - preserve-query-params-for-login-per-tenant

2.0.25 (2023-4-3)

  • Added support for SCIM groups
  • Updated texts across login box - grammar and terminology
  • Added impersonation indicator to show impersonator that they're in an impersonation session
  • Added passkeys feature

2.0.24 (2023-3-27)

  • FR-11247 - fix version branch 6.82

  • FR-11065 - add passkeys mock ff

  • FR-11189 - mfa authenticator app change input type

  • FR-10821 - fix table color

  • FR-11204 - add unit testing with jest

  • FR-11139 - fix groups

  • FR-11039 - fix groups dummy

  • FR-11039 - ff groups

  • FR-10530 - fix ff store name

  • FR-11067 - error handling on profile image upload

  • FR-11039 - extend users table with groups column

  • FR-10530 - fix ff

  • FR-10654 - Fix OIDC loading screen

  • FR-10530 - fix ff store name

  • FR-10530 - fix ff store name

  • FR-10530 - change ff behavior

  • FR-10976 - Remove idle session export from default items

2.0.23 (2023-3-16)

  • Fixed use permission regex issue to accept a wild card
  • User groups design fixes
  • Fixed passkeys loading mode and login flow with MFA
  • Update dependencies between passkeys and MFA on the privacy page
  • Added support to reset Idle session timeout by post messages from the client iFrame
  • Added an option to enforce redirect URLs to the same site only to avoid security issues
  • Added support for customized social login providers

2.0.22 (2023-3-10)

  • Fixed resend OTC with reCaptcha
  • Added support to let tenants create a manage user groups in the admin portal under a FF
  • Added support to login with passkeys and manage passkeys in the admin portal under a FF
  • Fixed invite users issue when the vendor is not forcing roles and permissions
  • Support auth strategy and social logins for login per tenants
  • Refactored feature flag mechanism to be based on rest-api package
  • Fixed validation for postcode in admin portal forms
  • Fixed SMS code input to have input type number
  • Improved auth screens form UX

2.0.21 (2023-2-21)

  • Fixed Admin portal SSO provider's options to be correlated with the vendor choice
  • Fixed background for table pivot column
  • Fixed impersonation by removing unnecessary redirects and adding a refresh call
  • Fixed style reorder bug when using @emotion/react and Frontegg Next.JS

2.0.20 (2023-2-8)

  • Updated M2M tokens to reflect the vendor choice

2.0.19 (2023-2-7)

  • Fixed go-to-sign-up message position in speedy login layout
  • Added an input component to the library for adding members to a tenant
  • Fix filtering SSO providers according to the vendor selection
  • Added user groups card header component to the library
  • Improved the admin portal and login box performance and bundle size

2.0.18 (2023-1-29)

  • Fixed error message position in login with SMS screen
  • Fixed missing client ID after creating API token

2.0.17 (2023-1-25)

  • Added email type to all email inputs in the login box and admin portal
  • Fixed mobile width of the login box in modern and classic theme
  • Fixed the scrolling issue in the privacy page in the admin portal
  • Updated SCIM UI
  • Added API to customize forget password button in the login with password page
  • Improve split mode values layout
  • Added support to access API tokens
  • Updated Accept Invitation text, icon, and debounce
  • Fixed OTC login for mobile
  • Added support to sync vendor security policies
  • Added impersonation indication for audit logs
  • Added support for Impersonation

2.0.16 (2023-1-16)

  • Fixed sign up position in dark theme
  • Added margin to login error

2.0.15 (2023-1-12)

  • Fixed login with apple redirect URL
  • Added impersonation indication in login session table
  • Added support for session expired logout on Hosted Login
  • Added support for login with Linkedin
  • Added support for Google one tap
  • Improve insert OTC screen UI
  • Improve UX of authentication forms
  • Fix apple logo color and match to font color

2.0.14 (2022-12-22)

  • Few bug fixes

2.0.13 (2022-12-20)

  • Added support for Composition API
  • Enabled scim without roles
  • Fixed menu component for dark theme
  • Added api navigation icon
  • Added tests for mfa
  • Added apple social login types
  • Added support for Hiding Invoices
  • Expose contextHolder

2.0.12 (2022-12-8)

  • Fixed ignoring urlPrefix issue
  • Added the ability to Invite a user by bulk API in the admin portal
  • Fixed OTC digits are not visible on mobile devices
  • Added MFA devices management section in the admin portal under FF
  • Fixed the ability to copy invite link for dynamic base URL as well
  • Added new abilities to MFA flows under FF
  • Added support for providing an external CDN to load fonts in Frontegg components

2.0.11 (2022-11-28)

  • Update hide fields API according to new security tabs naming
  • Changed max length for secret fields to 100 characters
  • Added support for customizing invite user dialog fields

2.0.10 (2022-11-23)

  • Added support for admin portal pre-defined theme options (dark, vivid, modern, and classic themes)
  • Added support for customizing admin portal navigation hover color
  • Fixed typo of Andorra country in countries dropdown
  • Fixed select popup alignment issue
  • Changed no local authentication feature to also hide the sign-up form when there is no local authentication option (use only social logins and SSO for signing up)
  • Added mock for feature flags API for admin portal preview mode
  • Fixed resend invitation and activate your account API calls
  • Fixed creating custom webhook on the Admin Portal is sent with the event ID and not with the event Key
  • Added support for customizing fields and tabs in the admin portal

VueJS Wrapper 2.0.10:

  • Updated README.md with the current integration guide

2.0.9 (2022-11-11)

VueJS Wrapper 2.0.9:

  • Added authorized content guard support

2.0.8 (2022-10-26)

VueJS Wrapper 2.0.8:

  • FR-9186 - Generate changelog based on AdminPortal and LoginBox changes

0.2.10 (2021-08-09)

Bug Fixes

  • Update pre-release workflow (1f91996)
  • build: Refactor Pipeline to support new publish flow (330e0d3)