Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Classification Bundle Laravel Package

sonata-project/classification-bundle

Symfony bundle providing a classification system for Sonata: categories, tags and collections management with admin integration, persistence support and documentation. Part of the Sonata Project ecosystem.

View on GitHub
Deep Wiki
Context7
4.11.0

Added

Removed

4.10.0

Added

4.9.1

Fixed

4.9.0

Added

4.8.1

Fixed

4.8.0

Added

4.7.2

Fixed

4.7.1

Added

4.7.0

Added

4.6.0

Added

4.5.0

Removed

4.4.1

Fixed

4.4.0

Added

Fixed

Removed

4.3.0

Added

4.2.0

Added

4.1.0

Removed

4.0.4

Fixed

4.0.3

Fixed

4.0.2

Fixed

4.0.1

Removed

3.18.1

Fixed

4.0.0

Added

Fixed

4.0.0-RC1
  • No significant changes
3.18.0

Deprecated

4.0.0-alpha1

Added

Changed

Fixed

Removed

3.17.0

Added

Fixed

3.16.0

Added

3.15.1

Removed

3.15.0

Changed

3.14.0

Added

Removed

3.9.2

Fixed

  • Fix calling wrong manager in AbstractCollectionsBlockService
3.9.1

Fixed

  • getContext method with non-existing context causing infinite loop among other bugs

Added

  • Add missing translation for admin menu
3.9.0

Added

  • Add more [@method](https://github.com/method) annotation to propagate new methods of CategoryManagerInterface
  • Add strict types to CategoryManager

Removed

  • Remove superfluous PHPDoc

Fixed

  • Match PHPDoc with doctrine model

Changed

  • CategoryManager::getRootCategory will throw an exception if you pass invalid arguments
3.8.1

Added

  • Added translation keys for CategoryAdmin "General" and "Options" labels
3.8.0

Fixed

  • Fix deprecation for symfony/config 4.2+
  • Deprecations about Sonata\CoreBundle\Model\BaseEntityManager

Removed

  • Removed CoreBundle deprecations
  • support for php 5 and php 7.0
3.7.1

Changed

  • Stop using the deprecated method Sonata\AdminBundle\Controller\CRUDController::render and use the new renderWithExtraParams
  • Force use translation strings for classification entities

Fixed

  • Make entity managers services public
3.7.0

Added

  • make block icon configurable
  • added block title translation domain

Fixed

  • Commands not working on symfony4

Removed

  • Default title from blocks
  • Compatibility with older versions of FOSRestBundle (<2.1)
  • Compatibility with Cocur slugify ^1.0
3.6.1

Fixed

  • Slugify ^3.0 support
  • Make sonata.classification.manager.category public
3.6.0

Added

  • Added NotBlank constraint to Context::$id

Changed

  • make admin services explicit public

Fixed

  • Compatibility with SF 3.4, SF 4

Removed

  • NotNull constraint from Tag::$name
  • NotNull constraint from Context::$name
  • NotNull constraint from Category::$name
  • NotNull constraint from Collection::$name
3.5.0

Changed

  • Rollback to PHP 5.6 as minimum support.

Fixed

  • It is now allowed to install Symfony 4
3.4.0

Removed

  • Removed usage of old form type aliases
  • Support for old versions of php and Symfony
3.3.2

Added

  • context fields validation in tag/collection create forms, which prevents creating objects with empty context from UI

Changed

  • Changed string type declaration of form fields to the fully-qualified type class name.

Fixed

  • Missing brazilian translations
3.3.1

Fixed

  • use same as instead of deprecated sameas in twig template
  • Fixed hardcoded paths to classes in .xml.skeleton files of config
  • Added route check to tree view Resources/views/CategoryAdmin/tree.html.twig. If there aren't edit AND show routes, render element name only.
3.3.0

Added

  • Menu icon (fa-tags).
  • Fix bad / missing translations in french.
  • new methods for root categories in CategoryManager
  • CategoryManager::loadCategories method now loads all root categories in context
  • Categories tree now renders all root categories in context

Fixed

  • Fix usage of deprecated choice_list option for >=SF2.7
  • Allow false value for category in AbstractCategoriesBlockService
  • Allow false value for collection in AbstractCollectionsBlockService
  • Allow false value for tag in AbstractTagsBlockService
  • use interface_exists instead of class_exists
  • Fixed missing type field in filters form in categories tree mode
  • Twig runtime error on Symfony < 3.2 and Twig 2.x
  • Fixed conflict of datagrid context value and persistent context parameter
  • Fixed using _self in navigate_child macro in tree template (Twig 2.0 support)
3.2.1

Fixed

  • Category tree view was not easily customizable
  • Missing italian translation
3.2.0

Fixed

  • Symfony 3 compatibility was improved
  • Support for FosRestBundle 2.0
  • Incorrect tag reference on command output
  • Missing italian translations
  • Deprecated Admin class usage
  • Missing parameters from parent class in ContextAwareAdmin::getPersistentParameters
  • Incorrect names transliterating for slugs
  • Missing en translations for create forms
  • Typo in service unit tests
  • The category tree view in case the category list is empty
  • Vertical centering of buttons within a navbar in list/tree selector
  • Deprecated AbstractBlockServiceTest, FakeTemplating, BaseBlockService usage

Removed

  • Internal test classes are now excluded from the autoloader
3.13.2

Fixed

Removed

3.13.1

Fixed

3.13.0

Added

Change

Changed

Deprecated

Fixed

Removed

3.12.1

Fixed

Removed

3.12.0

Added

  • Added CategoryFilter for admin lists
  • Added CollectionFilter for admin lists

Fixed

  • fixed database schema to work with mssql

Changed

  • Make admin bundle optional

Removed

  • SonataCoreBundle dependencies
  • Support for Symfony < 4.3
3.11.1

Fixed

  • Fix Lexer query error in managers
3.11.0

Added

  • Add public aliases to all manager interface
  • Added CollectionManager::getBySlug method
  • Added CategoryManager::getBySlug method
  • Added CategoryManager::getByContext method
  • Added TagManager::getBySlug method
  • Added TagManager::getByContext method

Fixed

  • Allow cocur/slugify ^4.0

Removed

  • Remove block deprecations
3.10.1

Fixed

  • Fix media bundle decoupling
3.10.0

Fixed

  • Fix media bundle decoupling

Changed

  • Loading media association based on defined class

Removed

  • Support for Symfony < 3.4
  • Support for Symfony >= 4, < 4.2
3.1.0

Added

  • Added AbstractCategoriesBlockService class
  • Added AbstractCollectionsBlockService class
  • Added AbstractTagsBlockService class
3.0.1

Fixed

  • Removed unmapped count property in BaseCategory.mongodb.xml
  • Renamed wrong slug property to name in BaseContext.mongodb.xml
  • CategoryAdmin now extends ContextAwareAdmin
  • CollectionAdmin now extends ContextAwareAdmin

Removed

  • Some unneeded Symfony dependencies
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky