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.v3.0.0
- Nov 11, 2024
Geeks NextJS Update [ Breaking Update ]
- Added
@react-input/mask, @hello-pangea/dnd
packages - Removed
nouislider-react, react-input-mask, react-beautiful-dnd
packages - Added
auto
mode as an option with light and dark mode. - Required packages are updated.
- Fixed a few bugs
New Components / Layout / Hook / React Files:
/layouts/docs/*.*
/layouts/GoToTop.js
/layouts/marketing/footers/FooterCenterLinks.js, FooterWithLanguageSelection.js
/layouts/marketing/navbars/NavbarBoxCenterMenu.js
/pages/docs/*.*
/pages/api-demo.js
/routes/docs/NavSidebar.js
/sub-components/about/AboutGallery.js
/sub-components/dashboard/ecommerce/cart/OrderSummary.js
/widgets/call-to-action/CTABecomeAnInstructor.js, CTAFreeTrial.js, CTAStartLearning.js
/widgets/cards/BlogCard.js, BlogCardFullWidth.js, CategoryCard.js, CourseDescriptionCard.js, CoursePathCard.js, InstructorCard.js, InstructorProfileSummaryCard.js, PricingCard.js, ProfileCard.js, ReviewCard.js, SimplePricingCard.js, StudentEnrolledCard.js, StudentInstructorInfoCard.js
/widgets/gallery/*.*
/widgets/hero-sections/*.*
/widgets/modal-popup/TestimonialModalPopup.js
/widgets/ratings/RatingProgressBar.js
/widgets/search/JobSearchBox.js
/widgets/tables/GKPositionListTable.js
/widgets/tabs/GKTabs.js
/widgets/testimonials/TestimonialCard4.js, TestimonialCardWithLogo.js
New Media Files:
/public/images/docs/*.*
/public/images/snippets/*.*
New Data Files:
/data/docs/*.*
Updated Components / Layout / Hook / React Files:
app.config.js
/layouts/DarkLightMode.js
/layouts/dashboard/navbars/DocumentMenu.js, NavbarVertical.js, NavbarCompact.js
/layouts/dashboard/DashboardIndexTop.js, DashboardIndex.js
/layouts/marketing/footers/*.*
/layouts/marketing/AcademyLayout.js, DefaultLayout.js, LayoutFooterLinks.js, JobListingLayout.js, HelpCenterDefaultLayout.js, HelpCenterTransparentLayout.js
/layouts/marketing/navbars/help-center/NavbarHelpCenter.js
/layouts/marketing/navbars/mega-menu/NavbarMegaMenu.js
/layouts/marketing/navbars/DocumentMenu.js, NavbarBrandOnly.js, NavbarDefault.js, NavbarJobPages.js, NavbarLanding.js, NavbarMentorPages.js
/pages/_app.js
/pages/blog/*.*
/pages/index.js, about.js, contact.js
/pages/dashboard/calendar.js, pricing.js, task-kanban.js
/pages/dashboard/ecommerce/checkout.js, shopping-cart.js
/pages/marketing/courses/course-checkout.js, course-path.js, course-single.js, course-single2.js
/pages/marketing/instructor/StudentsGridCard.js
/pages/marketing/jobs/company-list.js, job-listing.js
/pages/marketing/landings/*.*
/pages/marketing/mentor/*.*
/pages/marketing/portfolio/single.js
/pages/marketing/specialty/terms-and-conditions.js
/pages/marketing/student/invoice-details.js, payment.js
/routes/dashboard/DashboardRoutes.js
/routes/marketing/NavbarDefault.js
/store/appSlice.js
/sub-components/index.js
/sub-components/about/FeaturesList.js, TeamGridRoundImages.js
/sub-components/career/career-list/*.*
/sub-components/career/overview/Collage.js
/sub-components/compare-plan/DeveloperGeeks.js
/sub-components/courses/course-path-single/AuthorTab.js
/sub-components/courses/course-single/ReviewsTab.js
/sub-components/dashboard/calendar/AddEditEvent.js
/sub-components/dashboard/ecommerce/checkout/OrderSummary.js
/sub-components/dashboard/ecommerce/checkout/steps/PaymentSelection.js
/sub-components/dashboard/ecommerce/ProductDetailsAccordion.js
/sub-components/dashboard/projects/grid/ProjectCard.js
/sub-components/dashboard/projects/single/files/FilesTable.js
/sub-components/dashboard/projects/single/summary/ProjectProgress.js
/sub-components/dashboard/task-kanban/KanbanColumn.js, KanbanTask.js
/sub-components/dashboard/user/InstructorsGridCard.js, StudentsGridCard.js
/sub-components/jobs/job-listing/JobFilters.js
/sub-components/landings/course-lead/CourseDescriptionSection.js
/sub-components/landings/eduction/LearnLatestSkills.js
/sub-components/landings/landing-sass/CustomersTestimonials.js, SimplePricingPlans.js, HeroRightImage.js
/sub-components/landings/mentor/ExploreMentors.js, TestimonialsByMentees.js
/sub-components/landings/landing-courses/WorldClassInstructors.js
/widgets/index.js
/widgets/accordions/GKAccordionProgress.js
/widgets/fatures/FeatureTopIconCard.js
/widgets/form-select/FormSelect.js
/widgets/highlight-code/HighlightCode.js
/widgets/miscellaneous/LevelIcon.js
/widgets/odometer/GKOdometer.js
/widgets/page-headings/PageHeadingDescription.js
/widgets/cards/GetEnrolledCourseCard.js, MentorCard.js, MentorSummaryCard.js
- Removed defaultProps from below components, because support for defaultProps will be removed from function components in a future major release.
/components/bootstrap/DotBadge.js
/sub-components/courses/CourseSlider.js
/layouts/marketing/footers/Footer.js
/layouts/marketing/navbars/NavbarMentorPages.js
Updated SCSS Files:
/styles/theme.scss
/styles/theme/components/_docs.scss, _breadcrumb.scss
/styles/theme/utilities/_icon-shape.scss
Updated Data Files:
/data/code/BadgesCode.js, BreadcrumbCode.js, CollapsesCode.js, ListgroupsCode.js, OffcanvasCode.js
/data/code/forms/ChecksRadiosCode.js
/data/courses/CoursePathData.js
/data/marketing/compare-plans/DeveloperGeeksData.js
/data/marketing/mentor/MentorsCategoriesData.js
/data/marketing/landing-education/UpcomingWebinarsData.js
/data/slider/AllCoursesData.js
Moved Components / Layout / Hook / React Files:
/pages/dashboard/forms/*.* -> /pages/docs/forms/*.*
/pages/dashboard/components/*.* -> /pages/docs/components/*.*
/pages/dashboard/changelog.js -> /pages/docs/getting-started/changelog.js
/pages/dashboard/tables/*.* -> /pages/docs/tables
/sub-components/about/JustifiedGallery.js -> /widgets/gallery/JustifiedGallery.js
/sub-components/jobs/JobSearchBox.js -> /widgets/search/JobSearchBox.js
/sub-components/pricing/PricingCard.js -> /widgets/cards/PricingCard.js
/sub-components/courses/ProfileCard.js -> /widgets/cards/ProfileCard.js
/sub-components/courses/course-path/CoursePathCard.js -> /widgets/cards/CoursePathCard.js
/sub-components/blog/BlogCard.js -> /widgets/cards/BlogCard.js
/sub-components/blog/BlogCardFullWidth.js -> /widgets/cards/BlogCardFullWidth.js
/sub-components/landings/landing-sass/SimplePricingCard.js -> /widgets/cards/SimplePricingCard.js
/sub-components/landings/landing-courses/InstructorCard.js -> /widgets/cards/InstructorCard.js
/sub-components/landings/course-lead/CourseDescriptionCard.js -> /widgets/cards/CourseDescriptionCard.js
/sub-components/landings/mentor/HeroTypedMentors.js -> /widgets/hero-sections/HeroTypedMentors.js
/sub-components/landings/home-academy/HeroAcademy.js -> /widgets/hero-sections/HeroAcademy.js
/sub-components/landings/course-lead/HeroFormRight.js -> /widgets/hero-sections/HeroFormRight.js
/sub-components/landings/landing-sass/HeroGradient.js -> /widgets/hero-sections/HeroGradient.js
/sub-components/landings/request-access/HeroFormCenter.js -> /widgets/hero-sections/HeroFormCenter.js
/sub-components/landings/request-access/HeroFormLeft.js -> /widgets/call-to-action/CTAEarlyAccess.js (renamed)
/sub-components/landings/landing-courses/HeroTyped.js -> /widgets/hero-sections/HeroTypedCourses.js (renamed)
/sub-components/landings/education/EducationHeroRightImage.js -> /widgets/hero-sections/HeroEducationRightImage.js (renamed)
/widgets/home/HeroHeader.js -> /widgets/hero-sections/HeroHeaderDefault.js (renamed)
/widgets/cards/MenteeTestimonialCard.js -> /widgets/testimonials/MenteeTestimonialCard.js
Deleted Components / Layout / Hook / React Files :
/layouts/marketing/BlogLayout.js
/widgets/range-slider/RangeSlider.js
/widgets/call-to-action/CTALightBG.js
/widgets/call-to-action/CTADarkBG.js
/sub-components/jobs/landing-job/FindYourDreamJob.js
/sub-components/landings/education/FindRightCourse.js
v2.3.0
- July 25, 2024
Geeks NextJS Update
- Added
react-select
package - Added
react-hook-form
package - Added
@hookform/resolvers
package - Added
react-range-slider-input
package - 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-moment
react-data-table-component
styled-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/react
and@fullcalendar/timegrid
new 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/QuickMenu
and 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-react
package - Added
yet-another-react-lightbox
package - 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
as
attribute 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.