woocommerce/plugins
Fernando Marichal ed6c8716b5
Implement ProductQueryBuilder class to handle product queries (#52429)
* Create ProductQueryBuilder class

* Refactor ProductCollection class

* Add changelog

* Fix lint

* Remove comment

* Fix lint and move ProductCollection

* Rename ProductCollectionController

* Move ProductCollectionNoResults

* Fix lint

* Fix registry

* Improve set_collection_handler_store

* Fix unit tests

* Implement ProductRenderer class for rendering and interactivity (#52464)
* Create ProductRenderer class

* Refactor ProductCollectionController

* Add fix

* Add changelog

* Fix lint

* Remove not used variable

* Implement CollectionHandlerRegistry class to manage collection handlers (#52509)

* Create CollectionHandlerRegistry class

* Add changelog

* Fix comment

* Fix comment

* Remove collection_handler_store

* Fix tests

* Rename collection_handler_registry

* Fix lint

* Clean ProductCollectionController

* Fix lint

* Add get_list_styles to ProductRenderer

* Rename ProductCollectionRenderer

* rename HandlerRegistry

* Rename Product Collection Controller

* Rename NoResults

* Rename Renderer

* Rename QueryBuilder
2024-11-14 15:41:11 -03:00
..
woo-ai [dev] CI: reduce number of wp-env startup crashes (take 2) (#52254) 2024-10-23 11:13:20 +02:00
woocommerce Implement ProductQueryBuilder class to handle product queries (#52429) 2024-11-14 15:41:11 -03:00
woocommerce-beta-tester [Beta tester] Update "Reset Onboarding Wizard" tool to reset additional options (#52606) 2024-11-07 03:50:14 +00:00
woocommerce-blocks Product Filters > Clear button: Refactor the Product Filters to use a function instead of the hook (#52678) 2024-11-14 14:25:15 -03:00