- #87 [Maintenance] Add conflict for Symfony/FrameworkBundle 6.2.8 (@NoResponseMate)
- #88 [Maintenance] Rename the OnFlushEntityObserverListener service (@NoResponseMate)
- #85 [Maintenance] Cover no price history config in display checker (@NoResponseMate)
- #86 [Maintenance] Overall cleanup (@NoResponseMate)
- #69 Reprocess lowest prices asynchronously (@coldic3, @NoResponseMate)
- #80 [Maintenance] Unify translations (@Rafikooo)
- #81 Fix resource configuration in installation guides (@GSadee)
- #82 [Docs] Add info about running messenger consumer to the installation guide (@coldic3)
- #76 Introduce ChannelPriceHistoryConfig (@coldic3, @NoResponseMate)
- #84 Fix price history config annotations mapping (@NoResponseMate)
- #83 [Documentation] Update legacy installation guide with current trait and messenger config (@GSadee)
- #1 SyliusPriceHistoryPlugin initialization (@Rafikooo)
- #2 Minor improvements (@Rafikooo)
- #4 Fix test app (@coldic3)
- #5 [Behat] Add scenarios for viewing the catalog price history of all variants of a product and of a simple product (@coldic3)
- #6 Add ChannelPricingLogEntry model (@coldic3)
- #7 [API] Catalog price history (@coldic3)
- #8 [Behat] Product's lowest price from 30 days before the discount (@Rafikooo)
- #11 [DX] Minor style fixes (@coldic3)
- #13 [Behat] Minor scenarios and suites improvements (@GSadee)
- #15 [Maintenance] Fix composer autoload (@NoResponseMate)
- #12 [Behat] Add additional scenarios for seeing lowest price on product show (@GSadee)
- #17 Reorganize directory structure (@GSadee)
- #21 Remove plugin suffix from configuration tree and services ids (@GSadee)
- #20 [API] Prepend configuration with API Platform mapping (@GSadee)
- #22 [Maintenance] Fix extension test after directories rework (@NoResponseMate)
- #14 [Behat] Add scenarios for disabling showing the lowest price before the current discount (@coldic3)
- #19 [API] Add
Channel::lowestPriceForDiscountedProductsVisible
(@Rafikooo, @coldic3) - #23 [DX] Refactor creating new channel pricing log entries (@NoResponseMate)
- #16 [UI] Catalog Price History (@TheMilek)
- #18 Clearing price history logs (@NoResponseMate)
- #27 [DX] Include Behat files in the ECS config (@coldic3)
- #24 [Maintenance] Expose behat classes in autoload (@NoResponseMate)
- #28 Update LICENSE file (@coldic3)
- #30 [Command] Fix validating input argument (@NoResponseMate)
- #25 [UI] Add
Channel::lowestPriceForDiscountedProductsVisible
(@coldic3) - #31 [Behat] Scenarios of channel based lowest price for discounted products period (@NoResponseMate)
- #26 Add missing show button for price history to simple product show page (@TheMilek)
- #35 Add
Channel::lowestPriceForDiscountedProductsCheckingPeriod
(@NoResponseMate) - #29 [Behat] Add additional scenarios for seeing lowest price (@NoResponseMate)
- #33 Add Scenario about exluding specific taxons from showing the lowest price of discounted products (@TheMilek)
- #36 [API][Channel] Checking period modification on create/update (@NoResponseMate)
- #34 [Maintenance] Add arkitect (@NoResponseMate)
- #37 [Maintenance] Remove composer.lock from test app (@NoResponseMate)
- #38 [LowestPriceBeforeTheDiscount][API] Correction of scenarios and steps implementation (@Rafikooo)
- #39 [UI] Add CheckingPeriod field to channel create and update page (@TheMilek)
- #43 [Maintenance] Adjust Messenger env variables (@GSadee)
- #41 [Channel] Add more validation (@NoResponseMate)
- #44 [Maintenance] Slight BeforeDenormalizationChannelValidationListener related fixes (@NoResponseMate)
- #42 Minor Fixes (@TheMilek)
- #32 [LowestPriceBeforeTheDiscount][API] Lowest price before discount processing (@Rafikooo)
- #40 [UI] Show information about product's lowest price (@TheMilek)
- #45 Fix processing theLowestPriceBeforeTheDiscount (@TheMilek)
- #47 [Channel] Add taxons excluded from showing lowest price (@NoResponseMate)
- #48 [LowestPriceBeforeTheDiscount][API][Admin] Serialization of
lowestPriceBeforeDiscount
field (@Rafikooo) - #49 [Maintenance] Minor architecture cleanup (@NoResponseMate)
- #46 [API][UI] Not seeing lowest price when its turned off on channel (@NoResponseMate)
- #51 Fix adding product with only original price (@coldic3)
- #53 Fix the lowest price on a product that has the lowest price set beyond the checking period but it is still the lowest price in this period (@coldic3)
- #52 [LowestPriceBeforeTheDiscount][UI][Admin] Displaying information (@Rafikooo)
- #54 [Shop] Fix updating lowest price information when selecting different variants/options from the list (@TheMilek)
- #50 Reprocess lowest prices in a period when the period changes on channel (@coldic3)
- #58 [Shop] Minor UI fixes (@TheMilek)
- #56 Populate the sylius_price_history_channel_pricing_log_entry table with initial data (@jakubtobiasz)
- #55 Installation guide (@Rafikooo)
- #57 [API][Channel] Manage taxons excluded from showing lowest price (@NoResponseMate)
- #60 [UI][Product] Improvements to displaying the lowest price before the discount (@Rafikooo)
- #59 [Behat][Maintenance] Slight contexts' cleanup (@NoResponseMate)
- #66 Make the organisation of the templates more consistent (@GSadee)
- #67 [Behat] Remove articles from feature names to simplify them (@GSadee)
- #68 [UI] Fix label styles when the promotion is applied on any other variant than main one (@TheMilek)
- #64 [CI] Add PostgreSQL build (@Rafikooo)
- #62 [UI] Add autocomplete for exluding specific taxons from showing the lowest price (@TheMilek)
- #65 Add checking to display the lowest price according to taxons (@GSadee)
- #71 [Migration] Fix column name (@Rafikooo)
- #70 [Documentation] Move legacy installation guide to docs directory (@GSadee)
- #73 Check if the product is assigned to any of the excluded taxons instead of all of them (@GSadee)
- #74 [Behat] Reorganize scenarios in directories and suites (@GSadee)
- #78 Unify lowest price naming (@Rafikooo)
- #77 [Maintenance] Adjust names to Sylius codebase (@GSadee)
- #79 [Maintenance] Adjust translations to Sylius codebase (@GSadee)
- #75 [BUG] Prevent calculating lowest price, when there is no discount (@TheMilek)