Changelog
All notable changes to this template will be documented in this file.
v5.0.0 (2024-12-23)
Added
- Added compatibility with Node.js 22.x
Updated
- Updated Next.js version from 14.x to 15.x (Breaking change)
- Updated Material-UI version from 5.x to 6.x (Breaking change)
- Updated other dependencies to latest versions
- Updated documentation to reflect changes in Next.js and Material-UI
Fixed
- Fixed error that occurred when closing the dialog
v4.1.0 (2024-07-24)
Added
- Added
input-otp
package for two step verification
- Added scroll to top in front layout
Updated
- Updated all the packages to the latest version
- Update active state styling of list item in search items of a search component
- Update
fake-db
structure
- Update
calendar
styles
- Updated responsive in the eCommerce app
- Updated alert and date-picker components
- Replaced mui theme object colors with CSS variables
Fixed
- Fixed responsive issue in
notification
and shortcut
dropdown
- Fixed transition in header for smooth UI, during mode switch
- Fixed mode flicker issue when system is dark and open 2 tabs (When settings.mode & system both have dark mode and open 2 two tabs side by side, mode was flickering when we refresh any of the 2 pages)
- Fixed apps & front-pages bugs
- Fixed logo-text rendering in vertical-menu when collapsed and small screen
- Fixed
subMenuContent
styles for popoutWhenCollapsed
in bordered layout
Removed
- Removed
demoConfigs
file and related code
- Remove unused images
- Removed
avatarIconSize
prop as tailwind cannot generate dynamic classes
- Removed
rgbaToHex
util and its usage as we are using CSS variables
v4.0.0 (2024-06-13)
Added
- Added
Landing
, Pricing
, Payment
, Checkout
and Help Center
pages
- Added
eCommerce
, Academy
, Logistics
, Email
, Chat
and Kanban
apps
- Added
Academy
and Logistics
dashboards
- Added
delete
and add
functionality in the tables in all the apps
- Added new cards in
Widget Examples
- Added
CustomIconButton
, directionalIcon
component
- Added
disableRipple
and toastPosition
in all the demo-configs
- Added
HOCs (Higher Order Components)
viz. TranslationWrapper
, AuthGuard
and GuestOnlyRoute
- Added
removeI18n
script in the full-version to remove translation from the whole template
- Added
src/app/server/actions
file for all the server actions
- Added
autoFocus
in login page
- Added
homePageUrl
in themeConfig
and next.config.mjs
files
- Added
private
, guest-only
and public
routes for authentication
- Added
exactMatch
and activeUrl
props in the MenuItem
component, you may refer from here
- Added
excludeLang
in search and menuData files to exclude lang in the URLs for the paths where we don't need lang in URL such as front-pages
Updated
- Updated docs
- Updated all the packages to the latest version
- Updated types
- Updated Customizer styles
- Update folder structure (breaking change for authentication)
- Moved
fake-db
from src/app/api
to src
folder
- Updated
navigation menus
, search data
and all the locales
for translation
- Replaced
kbar
search with cmdk
search
- Replaced
react-draft-wysiwyg
editor with tiptap
editor
- Moved auth and translation logics into their respective
HOCs (Higher Order Components)
- Updated
serverHelpers.ts
file
- Moved
card-basic
and card-action
from docs to the Widget Examples
pages in the template
- Moved
Menu Examples
and Hook Examples
from template to docs
- Updated
.gitignore
file
- Updated file path from
src/views/forms/form-wizard/StepperCustomDot
to src/components/stepper-dot
- Updated
semi-dark
toggle from checkbox to switch in the customizer
- Updated
settingCookieName
in the demo configs
- Replaced
height
and width
classes with block-size
and inline-size
classes
- Replaced MUI theme object colors with CSS variables
- Separate
dependencies
and devDependencies
in package.json
- Updated print functionality in the Invoice app
- Updated file name from
form-control
to form-control-label
in the MUI overrides
- Updated
primaryColorConfig
file
- Updated Horizontal and Vertical
menuItemStyles
- Updated auth pages
- Optimized all the images
- Updated
GenerateMenu
file
- Updated file name from
next.config.js
to next.config.mjs
- Updated redirects in the
next.config.mjs
file
- Updated calendar and toastify styles
- Updated the Calendar app with Redux
- Updated
InvoiceListTable
file
- Updated
src/components/layout/shared/Logo.tsx
component and removed the getLocalizedUrl
function
- Replaced
router.push
with router.replace
in the main Login page in the full-version
Fixed
- Fixed broken links
- Fixed bugs in ,
charts
, pages
, apps
, MUI components
- Localize links in Under Maintenance and Not Authorized pages
- Fixed icon alignment in horizontal menu
- Fixed namings of images
Removed
- Removed unused packages
- Removed
middleware
file and moved all the logic to HOCS
- Removed
contrastText
of primary color from colorScheme
- Removed default props from
Typography
component
- Removed unnecessary
'use client'
from all files
- Removed paperChannel from our theme overrides
- Removed skin conditions from
Navigation
file
- Removed
background-color-rgb
CSS variable and replaced it with mui-palette-background-paperChannel
- Removed
BASE_URL
from .env.example
file
- Removed inner icons in the menuData files
- Removed unnecessary
updateSettings
from Invoice
app
- Removed alias for reducers
- Removed
React
imports
- Removed unused menu classes
- Removed
reactStrictMode
from the next.config.mjs
file as we are no longer using useReducer
hook
v3.1.0 (2024-02-07)
Added
- Added 6 Demo Configs
- Added comments in pages
- Added
settingsCookieName
in theme config
- Added demoConfigs file in configs folder
- Added
modeStorageKey
prop to MUI's CssVarsProvider
Updated
- Updated docs
- Updated packages
- Updated Customizer
- Updated settingsContext
- Updated file path form
src/@core/server/actions
to src/@core/utils/serverHelpers
- Updated the functions in the
serverHelpers
file
- Updated file name from
get-dictionary.ts
to getDictionary.ts
- Updated file name from
get-initials
file to getInitials
- Updated links by using
getLocalizedUrl
function and updated links in the whole template accordingly
- Updated Prisma Scheme to run on multiple platforms like Vercel
- Defined home page URL and also handled redirections with localization in the middleware file
- Updated IDs in the template search data
- Updated Login file's component name
Fixed
- Fixed all broken links in menu and search
- Fixed
semi-dark
layout for demos
- Fixed import paths for
serverHelpers
file
- Fixed popout overflow issue in the Calendar app
- Fixed collapsed layout by moving the
useEffect
from the customzier to src/components/layout/vertical/Navigation.tsx
file
Removed
- Removed
-react
from all of our links
- Removed trailing slash from all the links
- Removed unnecessary util from settings context
- Removed
getSettingsFromCookie
usage from the src/app/[lang]/(dashboard)/layout.tsx
file
- Removed root
page.tsx
file from the full-version
which was used to handle redirection
- Removed
localizeUrl
function form the src/components/GenerateMenu.tsx
file and used getLocalizedUrl
function instead
v3.0.0 (2024-01-18)
Added
Removed
- Next.js
pages
router is removed but will be supported for 6 months
v2.2.0 (2023-05-10)
Added
- Added
.gitattributes
file
- Added default color for the Floating Action Button (FAB) component
Updated
- Updated docs
- Updated all the packages
- Updated input type & placeholder in phone number fields on the Form Layout page
Fixed
- Fixed minor bugs in Email, Chat, Calendar, Invoice apps
- Fixed minor bugs in Slider, Snackbar, Datepicker components
- Fixed Name column toggle in the Column example on the DataGrid page
Removed
- Removed unnecessary vscode extensions
- Removed the basic example from the Textarea component page
- Removed link to MUI's Progress from More components page as it is shown in the separate page
v2.1.0 (2023-03-02)
Added
- Added Progress component page
- Added necessary props for the UserLayout
- Added custom variable
avatarBg
for Avatar background-color in the MUI's palette
- Added articles on how to migrate from JWT Auth to NextAuth, NextAuth with CredentialsProvider and NextAuth with GoogleProvider & PrismaAdapter
Updated
- Updated docs
- Updated all the packages
- Changed MUI Links to Next.js Links
- Updated examples on the Dialog pages
- Changed method of implementing semi-dark skin
- Updated MUI's theme structure which is in the
src/@core
folder
- Update
lang
attribute on the <html>
tag when the language is changed
- Updated UI of avatar, breadcrumb, chip, dataGrid, list, tooltip, snackbar components
Fixed
- Fixed types
- Fixed vertical menu re-renders on hover
- Fixed transition issue on pull-up Avatars
- Fixed spacing in vertical and horizontal navigation menus
- Fixed Toast's z-index when its position is on the left side
- Fixed shadow between nav header and nav items in the Vertical navigation menu in RTL
- Fixed bugs in the Calendar, Invoice, User apps and User Profile, FAQ, File Uploader pages
Removed
- Removed unnecessary images
- Removed validation on the Register page
- Removed all the files and guides related to Firebase (in favour of NextAuth)
v2.0.0 (2022-11-02)
Added
- Added Iconify icons
- Added npm and nvm config files
- Added real-life Form Wizard examples
- Added User Profile and Help Center pages
- Added a custom component to use Iconify icons
- Added shortcut dropdown in the Navbar (AppBar)
- Added rounded variant for the
Chip
component
- Added new examples on the
List
component page
- Added pull-up variant for the
Avatar
component
- Added functionality to 'Remember Me' while logging in
- Added options to override styling and props on the layout
- Added a utility function to convert an RGBA color to a Hex color
- Added functionality to log out and refresh the token on expiration
- Added a custom component to open a menu on an
IconButton
component
- Added custom components for radios and checkboxes with different variants
- Added authentication pages viz. Verify Email, Two Steps and Multi Step Register
Updated
- Updated docs
- Updated footer styles
- Updated Next.js to v13
- Optimized all the images
- Updated colors in all the charts
- Moved JWT configs to the
.env
file
- Updated
semi-dark
from skin
to mode
- Updated all the dependencies to the latest versions
- Updated color opacities according to the MUI's Theme
- Updated Account Settings, Pricing, FAQ pages and User app
- Updated the variant of the Notification badge in the Navbar (AppBar)
- Updated
fallback
to false
in the getStaticPaths
method on all dynamic pages
Fixed
- Fixed minor bugs
- Fixed
react-datepicker
styling
- Fixed styles of Accordion component
- Fixed the search dialog's unexpected behavior
- Fixed popper-placement of react-datepicker in RTL
- Fixed z-index of
react-hot-toast
in smaller screens
- Fixed third-level menu and undefined links in the Horizontal navigation menu
- Fixed a few re-renders in the Vertical navigation menu and in the Vertical layout
- Fixed content area scroll issue due to spinner when a user logs in for the first time
- Fixed Email and Chat apps' height by adding the
contentHeightFixed
method on the page component
- Fixed border-radius & spacing issues in Table & DataGrid and overriding row height issue in DataGrid
Removed
- Removed Knowledge Base page
- Removed validations from some pages
- Removed portal of
react-datepicker
- Removed all the examples of MUI's pickers
- Removed Material Design Icons (by Community)
- Removed documentation of Auth0 and AWS Amplify
- Removed download functionality from the Invoice Preview page
v1.4.0 (2022-05-27)
Added
- Added swiper page
- Added Auth integration articles for Firebase, Auth0 and AWS Amplify
- Added an option to fix the position of the content before and after the vertical navigation
Updated
- Updated docs
- Updated to React 18
- Updated the UI of the search
- Updated dependencies to the latest version
- Updated some spacing in the vertical navigation
- Updated shadow below Vertical Navigation Header and above Vertical Navigation
Fixed
- Fixed the build errors
- Fixed invoice print preview
- Fixed ACL visibility of sub to sub menu group
- Fixed images in auth v2 pages for bordered layout
- Fixed collapsed vertical navigation on smaller screens
- Fixed dropdowns' (menus') position and width of all columns in all DataGrids
- Fixed active menu group when vertical navigation is collapsed from the customizer
v1.3.0 (2022-04-21)
Added
- Added all color examples of Fab buttons
- Added a feature to search in the content of any mail in the Email app
Updated
- Updated docs
- Updated folder structure and types
- Updated custom Chip component
- Updated icon size example in Buttons
- Updated all the avatars in Badges
Fixed
- Fixed
yarn build
and yarn export
in the template
- Fixed grey color variant styling of Timeline Dot
v1.2.0 (2022-03-30)
Updated
- Updated docs
- Updated readme file
- Updated AppBar
Fixed
- Fixed ACL types so that there are no errors in the
src/@core
folder
- Fixed Horizontal menu click on menu group when
horizontalMenuToggle
's value is hover
- Fixed heights of menu group and sub-menu group in the Horizontal menu
- Fixed scrolling of email log when any action happens in the email log in the Email app
- Removed actions when any email is selected and then unstar all emails in the Email app
- Improve UX so that there is no confusion between Chats and Contacts sections in the Chat app
- Fixed Scatter Apexcharts
- Fixed favicon file paths
v1.1.0 (2022-03-09)
Added
- Add animation in horizontal menu group
Updated
- Updated docs
- Updated Email, Invoice and User apps
- Updated Knowledge Base pages
Removed
- Removed locales folder from starter-kit
v1.0.0 (2022-03-03)
Added