Changelog
We’re constantly improving & updating Geeks. See the latest features and improvements.
Make a backup before updating.
Before updating, read the changelog carefully and please backup your project and customizations, because having a backup will keep you safe from losing anything.v2.3.0 - July 25, 2024
Geeks NextJS Update
- Added
react-selectpackage - Added
react-hook-formpackage - Added
@hookform/resolverspackage - Added
react-range-slider-inputpackage - Required packages are updated.
- Fixed a few bugs
New Components / Layout / Hook / React Files:
/pages/marketing/landings/mentor.js/pages/marketing/mentor/list.js/pages/marketing/mentor/single.js/sub-components/landings/mentor/*.*/sub-components/mentor/*.*/widgets/clientlogos/LogosTopBrands.js/widgets/cards/MenteeTestimonialCard.js/widgets/cards/MentorCard.js/widgets/call-to-action/CTAMentor.js/widgets/cards/MentorSummaryCard.js/layouts/marketing/footers/FooterDark.js/layouts/marketing/navbars/NavbarMentorPages.js/routes/marketing/MentorFooterRoutes.js
New SCSS Files:
/styles/theme/components/_transition.scss/styles/theme/vendor/range-slider-input/_range-slider-input.scss/styles/theme/vendor/react-select/_react-select.scss
New Media Files:
/public/images/mentor/*.*
New Data Files:
/data/marketing/mentor/*.*
Updated Components / Layout / Hook / React Files:
/layouts/DarkLightMode.js/sub-components/dashboard/ecommerce/checkout/steps/PaymentSelection.js/layouts/marketing/navbars/DocumentMenu.js/routes/dashboard/DashboardRoutes.js/routes/marketing/NavbarDefault.js- Removed defaultProps from below components, because support for defaultProps will be removed from function components in a future major release.
/widgets/tags/*.*/widgets/clientlogos/*.*/widgets/form-select/FormSelect.js/widgets/tooltips/GKTippy.js/widgets/flat-pickr/FlatPickr.js/widgets/charts/ApexCharts.js/widgets/courses/CourseSlider.js/widgets/courses/CourseCard.js/widgets/testimonials/TestimonialsSlider.js/widgets/testimonials/TestimonialsSlider2.js/widgets/testimonials/TestimonialsSlider3.js/widgets/section-headings/SectionHeadingDarkCenter.js/widgets/section-headings/SectionHeadingLeft3.js/widgets/features/FeatureTopIconWithLink.js/widgets/stats/StatRightBadge.js/widgets/range-slider/RangeSlider.js/components/bootstrap/Avatar.js/layouts/marketing/navbars/NavbarDefault.js/layouts/marketing/navbars/NavbarLanding.js/layouts/marketing/navbars/mega-menu/NavbarMegaMenu.js/layouts/marketing/navbars/help-center/NavbarHelpCenter.js
Updated SCSS Files:
/styles/theme/components/_card.scss/styles/theme/components/_button.scss/styles/theme/components/_footer.scss/styles/theme/components/_nav.scss/styles/theme/components/_navbar.scss/styles/theme/root/_darkmode.scss/styles/theme/_theme.scss/styles/theme/_utilities.scss/styles/theme/_variables.scss
v2.2.1 - February 01, 2024
Geeks NextJS Update
- Required packages are updated.
- Mobile menu issue fixed
- Fixed a few bugs
Updated React Files:
/layouts/marketing/HelpCenterTransparentLayout.js/layouts/marketing/navbars/mega-menu/MegaMenu.js/sub-components/dashboard/ecommerce/ProductsTable.js/sub-components/dashboard/ecommerce/orders/OrdersTable.js/sub-components/help-center/help-center-default/HeroGradientHeader.js/widgets/maps/UsersbyCountry.js/widgets/tables/TableDark.js/pages/dashboard/tables/datatables.js
Updated Data Files:
/data/dashboard/ecommerce/ProductsData.js
Updated SCSS Files:
/styles/themes/_variables.scss
v2.2.0 - November 29, 2023
Geeks NextJS Update
- Required packages are updated with
nextjs 14.x - Fixed a few bugs
- Added below new packages
@tanstack/react-table( removedreact-table)react-momentreact-data-table-componentstyled-components(as a required dev-dependency for react-data-table-component)
New Components / Layout / Hook / React Files:
/hooks/useCartOperations.js/pages/marketing/landings/landing-education.js/pages/marketing/portfolio/list.js/pages/marketing/portfolio/single.js/pages/dashboard/ecommerce/*.*/pages/dashboard/tables/*.*/sub-components/landings/education/*.*/sub-components/portfolio/*.*/sub-components/data-table/*.*/widgets/advance-table/TanstackTable.js/widgets/cards/SkillCourseCard.js/widgets/cards/WebinarCard.js/widgets/clientlogos/LogosTopHeading3.js/widgets/ratings/RatingsBiIcon.js/widgets/tables/*.*/store/cartSlice.js
New SCSS Files:
/styles/theme/vendor/bs-stepper/_bs-stepper.scss
New Media Files:
/public/images/ecommerce/*.*/public/images/education/*.*/public/images/portfolio/*.*/public/images/svg/graphics-1.svg/public/images/svg/graphics-2.svg
New Data Files:
/data/marketing/portfolio/*.*/data/marketing/landing-education/*.*/data/dashboard/customers/*.*/data/dashboard/ecommerce/*.*/data/dashboard/tables/*.*
Updated React Files:
/layouts/DarkLightMode.js/widgets/lightbox/GKLightbox.js/widgets/advance-table/GlobalFilter.js/widgets/advance-table/Checkbox.js/widgets/advance-table/Pagination.js/widgets/index.js/sub-components/index.js/sub-components/quiz/quiz-start/QuizTimer.js/routes/dashboard/DashboardRoutes.js/routes/dashboard/NavbarTopRoutes.js/routes/marketing/NavbarDefault.js/helper/utils.js/store/store.js/pages/_app.js
Updated SCSS Files:
/styles/theme/_theme.scss/styles/themes/_variables.scss/styles/theme/components/_table.scss/styles/theme/vendor/slick-slider/_slick.scss
v2.1.1 - June 12, 2023
Geeks NextJS Update
- Required packages are Updated
- Fixed Bootstrap 5.3.0 with _variable.dark scss issue
Updated SCSS Files:
/styles/theme/_utilities.scss
v2.1.0 - May 30, 2023
Geeks NextJS Update
- Required packages are Updated
- Added
@fullcalendar/bootstrap5,@fullcalendar/core,@fullcalendar/daygrid,@fullcalendar/interaction,@fullcalendar/list,@fullcalendar/reactand@fullcalendar/timegridnew packages - Fixed a few bugs
New Components / Layout / Hook / React Files:
/pages/dashboard/calendar.js/pages/dashboard/mail/*.*/store/mailSlice.js/sub-components/dashboard/calendar/*.*/sub-components/dashboard/mail-app/*.*
New SCSS Files:
/styles/theme/vendor/fullcalendar/_calendar.scss
Updated React Files:
/store/store.js/widgets/form-select/FormSelect.js/widgets/highlight-code/HighlightCode.js/routes/DashboardRoutes.js/routes/marketing/NavbarDefault.js/sub-components/index.js
Updated SCSS Files:
/styles/theme/_theme.scss/styles/themes/vendor/_flatpickr.scss
Added Data Files:
/data/dashboard/calendar/*.*/data/dashboard/mail/*.*
v2.0.1 - Mar 07, 2023
Geeks NextJS Update
- Fixed UI issues for dark mode
- Fixed a few bugs
- Replaced all
<Tippy>tooltip with custom<GKTippy>component - Replaced all
<GKTooltip>component with<GKTippy>component - Moved
<QuickMenu>sub componet at/layout/QuickMenuand included in required layouts
New Components / Layout / Hook / React Files:
/widgets/tooltips/GKTippy.js/hooks/useLocalStorage.js
New SCSS Files:
/styles/theme/vendor/dropzone/_dropzone.scss/styles/theme/components/_pagination.scss
Updated SCSS Files:
/styles/theme/vendor/slick-slider/_slick_slider.scss/styles/theme/vendor/nouislider/_nouislider.scss/styles/theme/vendor/prism/_prism.scss/styles/theme.scss
Deleted React Files:
/widgets/tooltips/GKTooltip.js
v2.0.0 - Feb 02, 2023
Geeks NextJS Update [ Breaking Update ]
- Updated Symantic and UI Changes
- Added academy landing page with Mega Menu
- Quiz pages for students and instructor
- Job Listing Pages
- Table improvements
- Dark/Light Mode
- Required packages are Updated
- Added
nouislider-reactpackage - Added
yet-another-react-lightboxpackage - Fixed a few bugs
- Added/Updated required data and media files for react components.
New Components / Layout / React Files:
app.config.js/store/appSlice.js/layouts/DarkLightMode.js/layouts/marketing/AcademyLayout.js/layouts/marketing/JobListingLayout.js/layouts/marketing/AcademyLayout.js/layouts/marketing/navbars/mega-menu/*.*/layouts/marketing/HelpCenterDefaultLayout.js/layouts/marketing/navbars/help-center/HelpCenterDropDown.js/layouts/marketing/navbars/help-center/HelpCenterTransparentLayout.js/widgets/cards/*.*/widgets/lightbox/GKLightbox.js/widgets/range-slider/RangeSlider.js/widgets/testimonials/TestimonialsSlider.js/widgets/testimonials/TestimonialCard3.js/widgets/stepper/GKStepper2.js/widgets/stats/StatTopSVGIcon.js/widgets/stats/StatTopBigIcon.js/widgets/call-to-action/CTALightBG.js/widgets/call-to-action/CTA2Buttons.js/widgets/clientlogos/LogosTopHeadingOffset2.js/sub-components/quiz/Question.js/sub-components/jobs/*.*
New Routes:
/routes/marketing/JobListingRoutes.js/routes/marketing/NavbarMegaMenuRoutes.js/routes/marketing/HelpCenterRoutes.js
New SCSS Files:
/styles/theme/components/_breadcrumb.scss/styles/theme/components/_password.scss/styles/theme/root/*.*/styles/theme/_root.scss/styles/theme/vendor/nouislider/_nouislider.scss/styles/theme/vendor/lightbox/_lightbox.scss/styles/theme/vendor/map/_map.scss
New Media Files:
/public/images/hero/hero-icon-bg-dark.svg/public/images/job/*.*/public/images/png/*.*/public/images/background/*.*( Added some new files)/public/images/path/*.*( Replaced all JPGs to SVGs)/public/images/svg/*.*( Added some new files)
Updated React Files:
- Updated all required react files consiering new pages, symantic UI, table improvements and dark/light mode facilities integration.
A few major updated files are... /pages/index.js/store/store.js/routes/marketing/NavbarDefault.js/routes/marketing/InstructorDashboard.js/routes/marketing/StudentDashboardMenu.js/layouts/marketing/navbars/NavbarLanding.js/layouts/marketing/navbars/help-center/NavbarHelpCenter.js/widgets/miscellaneous/GridListViewButton.js/widgets/from-select/FormSelect.js/widgets/ratings/Ratings.js/helper/utils.js
Updated SCSS Files:
/styles/scss/theme/components/*.*( Excluding _gallery.scss, _ie.scss and _reboot.scss files )/styles/theme/utilities/_background.scss/styles/theme/utilities/_border.scss/styles/theme/utilities/_icon-shape.scss/styles/theme/utilities/_sizing.scss/styles/theme/utilities/_text.scss/styles/theme/vendor/apex-chart/_apexchart.scss/styles/theme/vendor/flatpickr/_flatpickr.scss/styles/theme/vendor/modal-video/_modal-video.scss/styles/theme/vendor/quill/_quill-snow.scss/styles/theme/vendor/slick-slider/_slick_slider.scss/styles/theme/vendor/slick-slider/_slick-theme.scss/styles/theme/vendor/stepper/_stepper.scss/styles/theme/vendor/tag-input/_tag-input.scss/styles/theme/vendor/tippyjs/_tippy.scss/styles/theme/_theme.scss/styles/theme/_utilities.scss/styles/theme/_variables.scss/styles/theme.scss
Deleted React Files:
/layouts/marketing/footers/FooterLandings.js
v1.0.1 - Dec 06, 2022
Geeks NextJS Update
- Updated bootstrap package from 5.2.0 to 5.2.3
- Updated react-bootstrap package from 2.4.0 to 2.6.0
- Updated next package from 12.2.3 to 13.0.5
- Updated eslint (devDependencies) package from package from 8.20.0 to 8.28.0
- Updated eslint-config-next (devDependencies) package from 12.2.3 to 13.0.5
Updated React Files:
- Updated all files which contains code
<Link><a></a></Link>tags,
considering the NextJs 13 documentation Link 1 and Link 2
Don't panic !! You just need to backup your code and apply single command i.e.npx @next/codemod new-link .(including last dot)
Above command will remove<a></a>which are written between<Link></Link>tags and all attributes applied with<a>tag will be moved to<Link>tag. - Above Change will not apply if Link tag is applied with
asattribute likeas=❴Link❵, so for that you need to modify those Links manually, for our project, we have modified below pages for the same.
Note : - After applyingnpx @next/codemod new-link .command search foras=❴Link❵
and remove<a>tags between<Link>tags/layouts/dashboard/navbars/NavDropdownMain.js/layouts/dashboard/navbars/NavbarCompact.js/layouts/dashboard/DashboardIndexTop.js/layouts/marketing/navbars/NavbarDefault.js/layouts/marketing/navbars/NavbarHelpCenter.js/layouts/marketing/navbars/NavbarLanding.js/layouts/marketing/navbars/NavDropdownMain.js
Fixed code issues :
- Fixed Level Icon with tooltip issue, it was wrong import
/widget/headers/ProfileCover.js
v1.0.0 - Aug 18, 2022
Initial Release of Geeks NextJS
Geeks theme nextjs version.
