Skip to content

v2.0.0

Latest

Choose a tag to compare

@tblivet tblivet released this 11 Feb 08:47
b481f9d
hummingbird-v200

Overview

The 2.0.0 version of the Hummingbird theme is now available! This significant step forward represents a major overhaul of the theme's core architecture. Hummingbird will become the new default theme in PrestaShop starting from version 9.1, while the Classic theme will remain available. Hummingbird is compatible with PrestaShop 9.1 and above.

After a monumental effort, totaling over 490 commits, over 580 file changes, over 30 000 additions, and over 50 000 deletions, this release brings major improvements to the performance, accessibility, compatibility, and ease of customization for your PrestaShop store.

✨ Major new features

  • Faster site and better SEO optimization: Your site will be quicker and better optimized for search engines.
  • Enhanced accessibility: The theme complies with over 93% of European standards (EAA), creating a more inclusive store.
  • Modernized structure: This facilitates easier customization for developers.
  • Smarter image loading: Lazy loading is implemented to improve navigation speed.
  • Improved code readability: The use of the BEM convention makes the code easier to adapt for customization.
  • Structured data added (JSON-LD): This provides better visibility on search engines.
  • New hooks for PrestaShop modules: Offering greater flexibility for module integration.
  • Better organized styles: There is a clear separation between Bootstrap styles and PrestaShop-specific styles.
  • jQuery is no longer required for the theme (but remains available for modules that need it).

🛠 Improvements for developers

  • New file organization: For cleaner code and easier navigation.
  • New SCSS architecture: Modular and scalable for long-term maintenance.
  • Use of @layer in CSS: For better management of style priorities.
  • Dark Mode ready theme: Based on Bootstrap and ready to be implemented.
  • New Docker-based development environment: To save development time.
  • Major refactoring and template harmonization: For a more modular and consistent approach.
  • Cleanup of package.json and removal of unnecessary dependencies.
  • Major refactoring of several native modules:
    • ps_mainmenu
    • ps_facetedsearch
    • ps_featuredproducts
    • productcomments
    • ps_imagesslider
    • and more
  • New, clearer, and more complete README: Including an update to the CONTRIBUTING.md file to facilitate contributions.
  • Migration and update of storybook v6 → v8.

🐛 Fixes and optimizations

  • Numerous bug fixes across templates and styles
  • General optimizations.

With Hummingbird 2.0.0, you have a solid, modern, and future-ready theme for PrestaShop. It is an excellent foundation for creating high-performance, accessible, and customizable stores.

Here is the release link: https://github.com/PrestaShop/hummingbird/releases/tag/v2.0.0

New Contributors

Full Changelog: v1.0.1...v2.0.0