NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #5565 most downloaded on Packagist
Category module
Last release 7 days ago
01 Oct 2026
Ships fairly regularly
a new release about every 6 weeks
Some releases are documented
notes for 18 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
124 releases · first in 2016
Included commits: 5.26.5...5.27.0
Included commits: 5.26.5...5.27.0
CategoryFacade::getAllCategoryCollection() to resolve the paths of all category nodes with one query instead of one query per node.Included commits: 5.26.4...5.26.5
Included commits: 5.26.4...5.26.5
extraProperties.read declaration from the categories Patch operation; the read stage was always active, so the behavior is unchanged.One column per quarter.
Included commits: 5.26.3...5.26.4
Included commits: 5.26.3...5.26.4
Included commits: 5.26.2...5.26.3
Included commits: 5.26.2...5.26.3
categories Backend API resource to require ROLE_BACK_OFFICE_USER instead of ROLE_USER, which every authenticated caller holds, so it stays closed to a merchant user's token.Included commits: 5.26.1...5.26.2
Included commits: 5.26.1...5.26.2
sort and parentCategoryKey query parameters to the Swagger documentation of the category collection endpoint, to help customers discover and try existing sorting and filtering options directly in Swagger UI.Included commits: 5.26.0...5.26.1
Included commits: 5.26.0...5.26.1
Included commits: 5.25.0...5.26.0
Included commits: 5.25.0...5.26.0
parentCategoryKey filtering), retrieving, creating, updating (incl. tree move/reorder), and deleting categories for the Back Office as part of the Categories Backend API.CategoryFacade::getCategoryTemplateCollection() to retrieve category templates via CategoryTemplateCriteriaTransfer.parentCategoryNodeIds field to CategoryNodeCriteriaTransfer to filter category nodes by their direct parent.CategoryTemplateCriteria, CategoryTemplateCollection, CategoryWriteContext, CategoryImageSetCriteria, CategoryImageSetConditions and CategoryImageSetCollection transfers to support the new categories Backend API resource.name field to StoreTransfer.CategoryImage module and a suggested dependency on ApiPlatform, required to expose the categories Backend API resource.Included commits: 5.24.2...5.25.0
Included commits: 5.24.2...5.25.0
CategoryUuid schema that adds the uuid column to spy_category, enabled via CategoryConfig::isCategoryUuidEnabled(). UUID-based lookups additionally gate on the column actually being present through CategoryRepositoryInterface::isCategoryUuidSupported(), so the module stays functional when the opt-in schema has not been applied.uuid field to CategoryTransfer and uuids field to CategoryConditionsTransfer to support UUID-based category lookups.CategoryExistsProductAbstractCollectionCreateValidatorPlugin and CategoryExistsProductAbstractCollectionUpdateValidatorPlugin to validate category UUIDs referenced in abstract product create and update requests.ProductAbstractCollectionRequestTransfer, ProductAbstractCollectionResponseTransfer, ValidationResponseTransfer, ValidationErrorTransfer.Included commits: 5.24.1...5.24.2
Included commits: 5.24.1...5.24.2
CategoryStoreRelationMapper to load stores with expanders enabled, ensuring store data is fully populated when resolving category-to-store associations.Included commits: 5.24.0...5.24.1
Included commits: 5.24.0...5.24.1
Included commits: 5.23.0...5.24.0
Included commits: 5.23.0...5.24.0
CategoryFacade::getCategoryOptionCollection() to retrieve categories with their IDs and names for a given locale, fetched in batches to support smart product management workflows.Included commits: 5.22.0...5.23.0
Included commits: 5.22.0...5.23.0
CategoryConfig::getBatchReadChunkSize() module configuration.CategoryFacade::getAllNodesByIdCategory().CategoryFacade::getAllCategoryCollection().CategoryFacade::getCategoriesByCriteria(). CategoryFacade::getNodePath().CategoryFacade::getCategoryListUrl().CategoryFacade::getCategoryNodesWithRelativeNodes().CategoryFacade::getCategoryNodes().CategoryFacade::getCategoryNodeUrls().CategoryFacade::getCategoryCollection().CategoryFacade::getAscendantCategoryKeysGroupedByIdCategoryNode().Included commits: 5.21.1...5.22.0
Included commits: 5.21.1...5.22.0
CategoryFacade::getAllCategoryCollection() performance.CategoryFacade::getCategoryCollection() performance.CategoryFacade::deleteCategoryCollection() performance.Included commits: 5.21.0...5.21.1
Included commits: 5.21.0...5.21.1
CategoryNodeUpdater::executeUpdateCategoryNodeTransaction() so it allows updating the parent of the root category and the category with parent to a root category.CategoryFacade::updateCategoryCollection() with the changes.CategoryFacade::update() with the changes.Included commits: 5.20.0...5.21.0
Included commits: 5.20.0...5.21.0
CategoryDataHelper to use required locales for creation.Included commits: 5.19.0...5.20.0
Included commits: 5.18.3...5.19.0
Included commits: 5.18.3...5.19.0
CategoryConfig::isFullLocaleNamesInUrlEnabled() to control category URL prefix structure.Included commits: 5.18.2...5.18.3
Included commits: 5.18.2...5.18.3
CategoryFacade::getCategoryCollection() to fix the category query included data issue.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →