CleverAge/EAVManager Changelog
Date
BC Breaks?
Deprecations?
2019-02-08
no
no
Fixing dependency issue.
Date
BC Breaks?
Deprecations?
2019-02-08
minor
no
Fixing missing dependency in form rendering
Minor esthetic fix in links without icons
Datagrid filters now collapse if more than 3
Improving left menu rendering when an admin has only one family
Fixing datagrid attributes with paging
Date
BC Breaks?
Deprecations?
2019-01-09
no
no
Fixing resource normalizer when associated file is missing
Date
BC Breaks?
Deprecations?
2019-01-09
no
yes
Deprecating EntityManager and DataRepository as services
New datagrid attribute type: still needs some work
Minor improvements in Fileupload widget
Fixing bad ApiPlatform normalizer configuration since 2.0 refactoring
Date
BC Breaks?
Deprecations?
2018-12-12
no
no
Improving installation documentation
Better permissions checking in menus and navigation
Refactoring and fixing user management commands
Fixing user management actions
User infos in EAV are now available at user creation
New actions to edit singleton families
Fixing admin resolution in datagrid templates
Improving template reusability
Adding support for disabled datagrids
Fixing tasks exceptions handling conventions
Fixing empty resultsets error logging
Fixing missing log context
Fixing translation domains issues
Updating LiipImagineBundle to v2.0
Date
BC Breaks?
Deprecations?
2018-10-25
minor
no
How to kickstart your project
Fixing columns rendering when no action is allowed
Major refactoring for better reusability: could induce BC breaks
Switching to FontAwesome only for icons rendering in Mopa
Fixing default admin configurations
Fixing API platform support
Adding missing group voter
Date
BC Breaks?
Deprecations?
2018-10-05
no
no
Fixing configuration code
Date
BC Breaks?
Deprecations?
2018-10-04
yes
yes
How to choose an attribute type cookbook
How to translate attributes and families cookbook
How to translate validation messages
Adding a custom attribute type cookbook
Global update
Migration to v2.0, lots of deprecation and BC breaks
New EAVUpdateSingleValueTask
Image preview in lightbox
Fixing minor configuration issues
Better layout for datagrids and modals
Fixing Datepickers: switching to new library
Nicer login screen using Unsplash
Fixing missing translations
Adding automodal option in datagrid clickable template and actions
Migrating to new dependency version with lots of new features
Deprecating usage of all controllers, switching to actions: Huge refactoring
All default configuration now uses actions instead of controllers
Lots of new helpers used in actions and reusable for custom actions
New data-target-element="_CURRENT_TARGET" that can be used in many places to keep the current target
Minor update in Ajax navigation lib
New script to update JS build
Fixing some coding style
Fixed problem with delete action in #tg_center
Better custom permissions supportn now using the cleverage/permission-bundle
Fixing HTML attributes escaping
New voter for users: now supporting permissions checks
Fixing embed multi attribute types
New RepositoryFinder as a service
Date
BC Breaks?
Deprecations?
2018-06-24
no
no
Adding missing BaseBundle dependency in Kernel loader
Date
BC Breaks?
Deprecations?
2018-05-30
yes
yes
Custom EAV Queries cookbook
Global documentation update
Fixing BC break induced by Twig update in the TemplateGuesser
Massive migration to Symfony 3.4 configuration style: deprecating all definitions with possible BC breaks
Switching to ProcessBundle v1.1
Resource manager override is now handled in a different service
Refactoring dependencies to always inject the proper EntityManager in case of multiple managers.
Date
BC Breaks?
Deprecations?
2018-04-24
no
no
Now displaying integrity constraints that prevents entity removal on delete action page
Better layout, sticky action header, better alerts.
Date
BC Breaks?
Deprecations?
2018-04-12
yes
yes
Fixing mailer, using email instead of username
The AbstractEAVQueryTask is now using the new EAVFinder API to create its query builder
Switching some imports to Sidus/BaseBundle that regroups commonly used features accross all bundles
Removing deprecated DataRepository::createOptimizedQueryBuilder calls
Date
BC Breaks?
Deprecations?
2018-03-21
no
no
Removing/disabling edit button in embed multi families form types when form is disabled
Date
BC Breaks?
Deprecations?
2018-03-16
no
no
Fixing item count reporting in EAVReaderTask
Date
BC Breaks?
Deprecations?
2018-03-16
no
no
Fixing default context form rendering
Date
BC Breaks?
Deprecations?
2018-03-14
yes
yes
Changing datagrid rendering method, now using render_datagrid() twig function
Date
BC Breaks?
Deprecations?
2018-03-14
no
no
Fixing regression with family permissions
Date
BC Breaks?
Deprecations?
2018-03-14
no
no
Date
BC Breaks?
Deprecations?
2018-02-26
no
yes
Doctrine's setMaxResults() does'nt behave as expected when using joins, please fix your code using Doctrine
Paginator
Fixing family permission exception on missing family
User are now loaded either by username or by email
EAV queries with limits now uses the Doctrine Paginator to allow joins
Better clickable columns template (allowing template reuse with options)
Error alerts were using the wrong Bootstrap CSS class
Action buttons for admins now accepts the icon option
Switching to MIT because it's more compatible with Symfony's ecosystem
SUMMARY : PHP7.1 and new DataGrid system with optional Elastic Search support
Date
BC Breaks?
Deprecations?
2018-01-09
yes
yes
Back compatibility breaks
DataGrid (and filters) configurations now follows a slightly different convention, see Sidus/FilterBundle for more
information
Requires PHP 7.1
Assetic is not a required dependency anymore (but can still be used in final project)
Dependency to Sidus/PublishingBundle is now removed because it's not compatible anymore with Symfony's Serializer
Major update to Sidus/FilterBundle v1.3 with better abstraction support
Configuration update
Login page is now free from any javascript to enhance security
Controller refactoring for better access control
Adding read action on default controllers with custom CSS style
Refactoring default configuration
CSS and JS are now directly pre-compiled in the bundle
Major template refactoring, especially for actions
Minor Ajax Navigation bugfixes
New FamilyResolver service than tries to resolve the family of a given data class (Used by ApiPlatform)
Major configuration refactoring for default config
Date
BC Breaks?
Deprecations?
2018-01-04
no
no
Improved logging support for various tasks
Various new tasks and transformers
Fixing DataObject plugin for TinyMCE
Minor templating enhancements and bugfixes
Filters refactoring and optimizations
Date
BC Breaks?
Deprecations?
2017-08-24
no
no
Fixing pagination issue in datagrid when using ajax navigation
Fixing TinyMCE plugins DataObject and DataLink
Default families menu improvement
Major refactoring now allowing filtering on nested properties
Date
BC Breaks?
Deprecations?
2017-07-11
no
no
Fixing issues in TinyMCE plugins
Fixing media preview size calculation issue
Adding family name to embed multi-families
Date
BC Breaks?
Deprecations?
2017-07-03
no
no
Fixing embed multi-families javascript
Date
BC Breaks?
Deprecations?
2017-07-02
no
no*
Better tab navigation: remembering the last navigated tab
Refactoring data selector
Adding support for multi-families embed data types
Removing dependency on deprecated Variant bundle (Was already deprecated since 1.2.0)
Recompiling CSS with improvements
Date
BC Breaks?
Deprecations?
2017-06-28
no
no
Major Javascript refactoring: better events and better decoupling
Date
BC Breaks?
Deprecations?
2017-06-27
no
no
Adding denormalization support
Date
BC Breaks?
Deprecations?
2017-06-27
no
no
Adding new transformers
Assets handling
Date
BC Breaks?
Deprecations?
2017-06-22
no
no
Fixed default sort order for assets datagrid and assets browsers
Fixed DataLink plugin for TinyMCE
Adding clear button in date pickers
New compiled version of assets
Fixing redirection after login
Fixing exception during delete actions
New command to update users passwords
Date
BC Breaks?
Deprecations?
2017-06-13
yes
yes
Too many changes: see commits