v1.2.2
evershopcommerce/evershopv1.2.2Jan 3, 2025by treoden
AI Summary
This release requires Node.js 18.17.0 or higher and introduces major payment integration improvements including Stripe Payment Element, PayPal support, order management enhancements, and address book functionality.
Key Highlights
- Require Node.js 18.17.0 or higher
- Migrate to Stripe Payment Element
- Support authorize only and capture mode for Stripe
- Support refund and cancel for Stripe payment
- Support authorize only and capture mode for PayPal
- Order status management improvements
- Allow canceling order from admin panel
- Scheduled job implementation
- Address book management
Breaking Changes
- Require Node.js 18.17.0 or higher
New Features
- Stripe Payment Element migration
- Stripe authorize only and capture mode
- Stripe refund and cancel support
- PayPal authorize only and capture mode
- Order status management
- Order cancellation from admin
- Scheduled job implementation
- Address book management
- Admin logo and footer customization
- Hookable login and logout functions
Full Release Notes
# v1.2.2 (2025-01-03) ## Breaking Changes From this version, we require Node.js 18.17.0 or higher to run the EverShop application. ## What's Changed * feat: Improving the order status management * feat: Allow canceling order from admin panel * feat: Scheduled job implementation by @treoden * feat: Option to Change Admin Page Footer from Admin Panel #634 by @treoden * feat: Support changing admin logo from the configuration file by @treoden * feat: Use hookable for login and logout functions by @treoden * feat: Improve cart functions and more test by @treoden * feat: Address book management by @treoden * feat: Migrate to Stripe Payment Element #344 by @treoden * feat: Support authorize only and capture mode for Stripe #675 by @treoden * feat: Support refund and cancel for Stripe payment integration by @treoden * feat: Support authorize only and capture mode for Paypal by @treoden * fix: Wrong percentage discount per item calculation by @treoden * fix: React warning chanigng input controlled or uncontrolled by @treoden * fix: Invalid prop Icon supplied to NavigationItem by @treoden * fix: Fix security vulnerabilities by @treoden * chore: Upgrade cross-spawn package by @treoden * fix: Parent category can't be unassigned #666 by @treoden * fix: Attributes - Count issue #639 by @treoden * fix: The product registration does not list all child categories #630 by @treoden * fix: Search input not work in mobile #585 by @treoden * fix: Can not create price based or weight based shipping method #671 by @treoden * chore: Remove lodash by @treoden * chore: Fix proptypes warning by @treoden * deps: express@4.21.2 by @treoden * deps: Pins nanoid to ^3.3.8 by @treoden **Full Changelog**: https://github.com/evershopcommerce/evershop/compare/v1.2.1...v1.2.2