2.9.0
- Raised minimum dependency to Contao 4.13 and PHP 7.4
- Added product hit counter
- Added PayPal Checkout payment method
- Make favorites feature available for guests
- Added option to remove product from favorites when added to cart
- Added insert tags for favorites collection
- Added default sorting field config when cumulative filter is applied
- Added filter for product or variant to product collection view
- Added hook to modify if shipping or payment method is available
- Added hook to determine availability of rules
- Added support for text field filtering
- Allow getGallery to use different Isotope Galleries (#2461)
- Added support for filter modules as fragments
- Trigger the save_callback for address fields (#2438)
- Added support for dcawizard v3
- Extend isotope dashboard / overview page (#2482)
- Added customer turnover report (#2416)
- Added member registrations report (#2492)
- Migrated some reports to apexcharts library (#2483)
- Added option to show skipped checkout steps
- Added option to render order details in history module
- Use slugger to generate attribute field names (#2519)
- Implement payment backend interface for Saferpay (#2526)
- Replace insert tags on order notification tokens
- Updated subdivisions of Ireland (#2529)
- Fixed incorrect download expiration calculation
- Fixed tax free price calculation if price display is set to fixed (#2531)
What's Changed
- switch first report member guests to apexcharts lib by @error08 in #2483
- Allow getGallery to use different Isotope Galleries by @bright-cloud-studio in #2461
- Fixes by ecs (use statements) (Adaption to Contao5 Step 006) by @Ernestopheles in #2496
- Get rid of array_insert function (Adaption to Contao5 Step 005) by @Ernestopheles in #2494
- Prevent "class not available" error (Adaption towards Contao 5 Step 002) by @Ernestopheles in #2490
- Move label generating logic in a separate method in
DC_ProductData
by @ameotoko in #2341 - Get rid of TL_MODE constant usage (Adaption to Contao5 Step 004) by @Ernestopheles in #2495
- Fix error in product price callback by @fritzmg in #2499
- Removed unused imports (Adaption to Contao5 Step 011) by @Ernestopheles in #2503
- Do not use
{{request_token}}
insert tag by @ameotoko in #2339 - Extend isotope dashboard / overview page by @error08 in #2482
- Remove type from model constructor argument by @fritzmg in #2513
- Add customer turnover report #2415 by @henobi in #2416
- Added phpstan level 0 and fixed various import issues by @Shadow-Devil in #2510
- Fix type error in
BackendOverview
by @fritzmg in #2516 - Add
doctrine/dbal
dependency by @fritzmg in #2515 - Add missing
expert_legend
by @fritzmg in #2522 - Fix warning when using the published toggler for payment methods by @fritzmg in #2524
- Check
previousStep
fornull
by @fritzmg in #2504 - Implement payment backend interface for Saferpay by @fritzmg in #2526
- new report - member registrations by @error08 in #2492
- Add optional setting to prevent force-show first order column in backend by @ameotoko in #2527
- Fix the tax free price calculation if price display is set to fixed by @qzminski in #2531
New Contributors
- @bright-cloud-studio made their first contribution in #2461
- @Ernestopheles made their first contribution in #2496
- @henobi made their first contribution in #2416
- @Shadow-Devil made their first contribution in #2510
Full Changelog: 2.8.17...2.9.0