v1.0.1 (2024-05-07)
Closed issues:
- Ransack scope missing #105
Merged pull requests:
- Fix selenium path #108 (mamhoff)
- Restrict SQLite to "~> 1.3" #107 (mamhoff)
- Fix ShippingRateDiscount#promotion_action #106 (mamhoff)
- Fix specs #104 (mamhoff)
- Fix Promotion Rule Unique per promotion validation #103 (mamhoff)
v1.0.0 (2024-01-25)
Implemented enhancements:
- Implement better soft-delete #30
Closed issues:
Merged pull requests:
- Improve soft-deletion faculty #102 (mamhoff)
- Add missing association between promo codes and order promotions #101 (mamhoff)
- Revert "Temporarily disable running specs for Solidus main" #100 (mamhoff)
- Add admin UI for promotion code batches #99 (mamhoff)
- Define SolidusFriendlyPromotions.table_name_prefix early #98 (mamhoff)
v1.0.0.rc.3 (2024-01-16)
Closed issues:
- Provide Integration Instructions for Starter Frontend #90
Merged pull requests:
- Add configuration option:
recalculate_complete_orders
#97 (mamhoff) - Fix standardrb violations #96 (mamhoff)
- Fix admin sub menu entry visibility condition #92 (mickenorlen)
- Documentation fixes #91 (mamhoff)
- Fix typo #89 (jarednorman)
- Pass untranslated strings through i18n #88 (mamhoff)
v1.0.0.rc.2 (2023-11-11)
Merged pull requests:
- Refactor: Extract
Promotion#applicable_line_items
#86 (mamhoff) - Coupon Promo Handler: Fix flaky spec #84 (mamhoff)
- Use Remix icons if Solidus' admin_updated_navbar is enabled #83 (tvdeyen)
- Tiered calculators #82 (mamhoff)
- Allow changing quantity for automatic line items #81 (mamhoff)
- Update MIGRATING.md #80 (tvdeyen)
- Promotions index improvements #79 (mamhoff)
- Lint: Fix standardrb error #78 (mamhoff)
v1.0.0.rc.1 (2023-11-07)
Implemented enhancements:
- Implement Free items #31
Merged pull requests:
v1.0.0.pre (2023-11-07)
Implemented enhancements:
- Migrator: Copy promotion codes #34
- Add original_promotion_{action_}id on promotions and promotion actions #33
Fixed bugs:
- Migrator: Add support for promotion categories #37
Closed issues:
- Document DB tables #35
Merged pull requests:
- Use new NestedClassSet for configuring calculators #77 (mamhoff)
- Refactor to FriendlyPromotion::FriendlyPromotionAdjuster #76 (mamhoff)
- Add bundler/gem_tasks #74 (mamhoff)
- Fix order discounter spec #73 (mamhoff)
- Quantity tiered calculator #72 (mamhoff)
- Add PromotionHandler::Page #70 (mamhoff)
- Never create adjustments with a zero amount #69 (mamhoff)
- Ignore shipping rates that have no cost #68 (davecandlescience)
- Refactor promotions eligibility #67 (mamhoff)
- Refactor order promotions migrator #66 (mamhoff)
- Add migrate order promotions rake task #65 (davecandlescience)
- Add missing relation: SolidusFriendlyPromotions#order_promotions #64 (mamhoff)
- Promo Migrator: Ignore missing rules and actions #63 (mamhoff)
- Improve spec for product rule #62 (mamhoff)
- Do not call Spree::PromotionHandler::Shipping when SFP is active #61 (mamhoff)
- Add a migration guide #60 (mamhoff)
- Add a PromotionHandler::Coupon #59 (mamhoff)
- Backports minimum quantity promotion rule from Solidus #58 (mamhoff)
- Backport promotion code batch fix from Solidus #57 (mamhoff)
- Add a rake task to migrate adjustments from legacy promotions #56 (mamhoff)
- Add missing shipping_rate translation #55 (davecandlescience)
- Fix shipping rate discount factory #54 (mamhoff)
- Order Discounter: Create valid shipping rate discounts #53 (mamhoff)
- FriendlyPromotionDiscounter: Always return @order #52 (mamhoff)
- Line Item Product Rule: Add error messaging #50 (mamhoff)
- Fix: SolidusFriendlyPromotions, not Shipping #49 (mamhoff)
- Import eligiblity error messages from Solidus #48 (mamhoff)
- Faster promotion code migration #47 (mamhoff)
- Migrator: Store original promotion and promotion action #46 (mamhoff)
- Lint with standardrb in CI #45 (mamhoff)
- Migrator: Migrate promotion codes and promotion code batches #44 (mamhoff)
- Migrate promotion categories and association #43 (davecandlescience)
- On the fly order promotions #42 (mamhoff)
- Add back references to promotions and actions #41 (davecandlescience)
- Fix spec warning in promotion rules spec #40 (mamhoff)
- Transparently replace promotion adjustments #39 (mamhoff)
- Add DB comments to tables #38 (mamhoff)
- Fix Promotion Map #36 (mamhoff)
- Fix specs #29 (mamhoff)
- Add Promotion Migrator #28 (mamhoff)
- Polyvalent rules #27 (mamhoff)
- Fix Turbo frame tags for Turbo 1.5 #26 (mamhoff)
- Allow destroying promotions #25 (mamhoff)
- Fix class name option in line item taxon association #24 (mamhoff)
- Move factories to factories folder #23 (mamhoff)
- Add links to legacy promotions in Solidus 4.1 #22 (mamhoff)
- Make lanes configurable #21 (mamhoff)
- Allow order rules per lane #20 (mamhoff)
- Add PermissionSet for Friendly Promotions #19 (mamhoff)
- Add "only" match policy to product rule #18 (mamhoff)
- Require solidus #17 (mamhoff)
- Customer label #16 (mamhoff)
- System specs with turbo #15 (mamhoff)
- Reference our own I18n namespace in views #14 (mamhoff)
- Use different path for friendly promotions #13 (mamhoff)
- Add dependent: :destroy to Spree::Order#friendly_promotions #12 (mamhoff)
- Extract promotion loading from promo discounter #11 (mamhoff)
- Remove delegators #10 (mamhoff)
- Fix standardrb error in promotion rule spec #8 (mamhoff)
- Stacking Promotions #7 (mamhoff)
- Add "Lane" enum to Promotion #6 (mamhoff)
- Lint using standardrb gem #5 (mamhoff)
- Promotion Actions: Implement "edit" action #4 (mamhoff)
- Initializer: Use new MenuItem API from Solidus 4.2 onwards #3 (mamhoff)
* This Changelog was automatically generated by github_changelog_generator