v2.1.1
HKUDS/LightRAGv2.1.1Feb 25, 2026by treoden
AI Summary
This release adds support for digital products and Shadcn UI components. It refactors the development setup to use a single webpack instance. It also updates Tailwind CSS from v3 to v4 and removes several internal components in favor of Shadcn/UI. The email service is also refactored.
Key Highlights
- Support for digital products
- Shadcn UI components integration
- Single webpack instance (dev mode)
- Tailwind CSS v4 upgrade
- Email service refactoring
Breaking Changes
- Removed components in favor of shadcn/ui (Button, Modal, Badge, Card, Circle, Dot)
- Update Tailwind CSS from v3 to v4
- Email service refactored (upgrade sendgrid/resend extensions)
New Features
- Digital products support
- Shadcn UI integration
- Single webpack instance
- Bug fixes (XSS, URL rewrites, password reset, attribute options)
- Language translations (Tamil, Mongolian)
Full Release Notes
# v2.1.1 (2026-01-12) ## New Features * Support digital products * Support Shadcn UI components * Use single webpack instance (one for backend and one for frontend) in dev mode to improve the development experience ## Breaking Changes * Remove some components in favor of using shadcn/ui components - `components/common/Button.jsx` - `components/common/modal/Modal.jsx` - `components/common/modal/useModal.jsx` - `components/admin/Badge.jsx` - `components/admin/Card.jsx` - `components/admin/Circle.jsx` - `components/admin/Dot.jsx` * Update Tailwind CSS from v3 to v4, * Email service refactored to use a single email service instance. Please upgrade your sendgrid and resend extensions to the latest version. ## Dependency Updates * Upgrade tailwindcss to v4 * Upgrade axios to v1.13.2 * Replace react heroicons with lucide-react ## Bug fixes * Fix: Fix wrong summary value display in the checkout success page in https://github.com/evershopcommerce/evershop/commit/c3f0a1185eeddfa006a35ebe46722c9257717830 * Fix: Improve the login and register function to except additional data in https://github.com/evershopcommerce/evershop/commit/62242e07400bc3525798c9bffb644db3b0cbcc13 * Fix: [BUG] Cannot add attribute options, crypto.randomUUID is not a function in https://github.com/evershopcommerce/evershop/commit/9757d982e5eca1aa453ac71c2dc35b44e9dabf85 * Fix: Fix can not remove all attribute options in https://github.com/evershopcommerce/evershop/commit/b7ecaaaed37347f4316c6265df4138333da27780 * Fix build command failure exist code in https://github.com/evershopcommerce/evershop/commit/79defa294f8cbf81b400d69132edbfcb698bedc2 * Fix: prevent xss attack in https://github.com/evershopcommerce/evershop/commit/8ad2440a04ab2db15e16b9e3bdf392b5346eaea6 * Fix: Fix security issue when building url rewrites in https://github.com/evershopcommerce/evershop/commit/5c5bdf2c1ad5d16ae68e9e48b494563953b6d1cd * Fix: Fix security vulnerability in reset password api in https://github.com/evershopcommerce/evershop/commit/4e364639a2d65cd0216a4ee69ee6144d02183efc * Fix: Backspace key does not delete text in pre-existing "Raw HTML" blocks https://github.com/evershopcommerce/evershop/pull/858 * Fix visual spacing glitch between badges. by @canmi21 in https://github.com/evershopcommerce/evershop/pull/796 * Added Tamil Language Translation by @dev-sriramp in https://github.com/evershopcommerce/evershop/pull/821 * Adding Mongolian translations by @btseee in https://github.com/evershopcommerce/evershop/pull/802 * #673 Read me document docker compose fix by @gssajith in https://github.com/evershopcommerce/evershop/pull/674 * Added skip minification command in package.json by @Belvin-04 in https://github.com/evershopcommerce/evershop/pull/650 * [BUG] Qty field shows 0 when editing a variant from admin #833 by @treoden in https://github.com/evershopcommerce/evershop/pull/838 * [BUG] Failure when adding or changing tax rate in admin: “must be str… by @treoden in https://github.com/evershopcommerce/evershop/pull/840 * Fix weight can‘t is 0.1kg #848 by @treoden in https://github.com/evershopcommerce/evershop/pull/850 * Adding the same treatment for description (formatted) field that we u… by @smartperson in https://github.com/evershopcommerce/evershop/pull/867 ## New Contributors * @canmi21 made their first contribution in https://github.com/evershopcommerce/evershop/pull/796 * @dev-sriramp made their first contribution in https://github.com/evershopcommerce/evershop/pull/821 * @btseee made their first contribution in https://github.com/evershopcommerce/evershop/pull/802 * @Belvin-04 made their first contribution in https://github.com/evershopcommerce/evershop/pull/650 * @smartperson made their first contribution in https://github.com/evershopcommerce/evershop/pull/867 * ...