Releases: frontegg/frontegg-nextjs
v9.2.1
v9.2.1
Enhancements
-
Improved Backward Compatibility:
- The deprecated
getSessionOnEdge
function now triggers a warning instead of throwing an error, ensuring smoother upgrades for users.
- The deprecated
-
Seamless Token Refresh in Middleware:
- Fixed an issue where refreshed tokens were not forwarded to SSR components after middleware processing. Updated cookies are now correctly synchronized, ensuring consistent session handling across the application.
These changes enhance user experience during upgrades and improve session consistency for applications with short token expiration times.
v9.2.0
v9.2.0
- FR-18699 - Removed entitlements automatic 30 seconds refresh mechanism
- FR-18138 - Added logic to improve login box and admin portal stability and resiliency
- 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
NextJS Wrapper 9.2.0:
- FR-17280 - Fixed NextJS v15 build issue
v9.1.1
v9.1.1
-
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
-
FR-18529 - Fixed empty roles field bug when appName is provided
-
FR-18516 - Fixed redundant function
-
FR-18476 - Added url for beforeRequestInterceptor function
-
FR-18476 - Added request interceptor
-
FR-18472 - Fixed Google one tap login stuck after unmounting login/signup unmounted
-
FR-18436 - Fixed activate account with empty redirect bug
-
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
NextJS Wrapper 9.1.1:
- FR-17280 - fix next js 15 build & update example app project middleware
- FR-18495 - refresh the token when it has expired
- FR-18442 - Remove cookies when landing on oauth/callback to support after hosted login activate account succeeded
- FR-18442 - Fix Nextjs session store injection and support SSG pages
- Fix session abandoned when accessing not found page
- Export FronteggAppRouterAsync to be imported by '@frontegg/nextjs/app'
v9.0.5
v9.0.5
- FR-18476 - Added url for beforeRequestInterceptor function
- FR-18476 - Added request interceptor
- FR-18472 - Fixed Google one tap login stuck after unmounting login/signup unmounted
- FR-18436 - Fixed activate account with empty redirect bug
- 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
- FR-18356 - Fixed validations localization override type
NextJS Wrapper 9.0.5:
- FR-18442 - Remove cookies when landing on oauth/callback to support after hosted login activate account succeeded
- FR-18442 - Fix Nextjs session store injection and support SSG pages
- Fix session abandoned when accessing not found page
- Export FronteggAppRouterAsync to be imported by '@frontegg/nextjs/app'
- Add Support for NextJS 15
v9.0.4
v9.0.4
- FR-18356 - Fixed validations localization override type
v9.0.3
v9.0.3
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
FR-17626 - Fixed clientId on request authorize for multi-apps
FR-17182 - Fixed copy invite user link in hosted admin portal
v9.0.2
v9.0.2
- FR-17626 - Fix clientId on request authorize for multi-apps
- FR-17182 - Fix copy invite user link in hosted admin portal
v9.0.1
v9.0.1
- FR-17169 - Added support in send unlock account email
v9.0.0
v9.0.0
🚀 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 beasync/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 versionv3.9.7
tov5.5.4
. This update ensures compatibility with the latest TypeScript features and improves overall type-checking and developer experience. -
Testing Framework:
Upgraded Jest to versionv29
. 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 version16
to18.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.
v8.0.26
v8.0.26
- FR-17009 - Add the option to disable/enable users from users table