Releases: rollerworks-graveyard/datagrid
Release v0.11.1
v0.11.0
This version fixes some minor problems with the view system, but unfortunately the API of the View classes needed to be updated to make things more consistent (thus breaking backward compatibility).
As always all the details for upgrading can be found in https://github.com/rollerworks/datagrid/blob/master/UPGRADE.md.
All changes
#69: Fix CellView not containing required data
#70: Applied fixes from StyleCI
#71: Fix sub CellView building of CompoundColumns
v0.10.0
This version requires PHP 7.0 at minimum.
This version contains some major BC breaking changes and introduces many improvements
and clean-ups. See https://github.com/rollerworks/datagrid/blob/master/UPGRADE.md for all details.
In this release the developer experience is greatly improved, and should make working with this library easier then ever before 😉 Note: The related packages need updating for this new API.
A number of requested/planned features like column sorting, batch operations and filtering/searching will
not be introduced in this library (but in a bridge package, so this library itself can remain slim).
All changes
- #52: Drop support for PHP 5.5, require PHP 7.0 at minimum
- #53: PHP 7 refactoring and improvements
- #54: Simplify internal logic
- #55: Do a complete review of the code (grammar fixes)
- #56: Applied fixes from StyleCI
- #57: Introduce Datagrids for creating DatagridFactories
- #58: More flexible data_provider auto-configuration
- #59: Populate BatchType CellView with a selection id
- #60: Rewrite CompoundColumn handling for better DX
- #61: Remove ArrayToDateTimeTransformer
- #62: Limit view transformer to a single instance
- #63: Introduce the BaseType / data_provider for sub-cols
- #64: Applied fixes from StyleCI
- #65: Allow to set a view-builder for DatagridBuilder
- #66 Introduce a better way of reusing datagrids
The goal is now to introduce a developer friendly documentation, and not introduce any big changes to the API anymore!
Performance bug fixed
There was a minor bug in ColumnType
which could result in a performance drop (avg. 0.018 ms per grid). When you don't set a data_provider
explicitly, it will be generated automatically. But, the determined property-path for the data_provider
was not cached. Causing it to be re-determined for every Cell! This is fixed now.
v0.9.0
- Remove ArrayAccess from view classes.
Note: This is the last version of the Rollerworks Datagrid that supports PHP 5.5.
All feature releases will require PHP 7.0 at minimum.
v0.8.2
v0.8.1
v0.8.0
This version contains some major BC breaking changes and introduces improvements
and clean-ups. See https://github.com/rollerworks/datagrid/blob/master/UPGRADE.md for all details.
#36: Use FQCN instead of type-name for column-types
#37: Drop support for Symfony 2.3 OptionsResolver
#38: Refactor Column data-mapping and configuration
#39: Refactor text formatting
#40: Applied fixes from StyleCI
#42: Rename namespaces and methods to reduce redandent naming
#43: Refactor datagrid view handling
#44: Make label optional, use name when no label is provided
#45: Make Datagrid configuration immutable
v0.7.1
bug #33 Fix SingleMappingTransformer not working with null (sstok) This PR was merged into the master branch. Discussion ---------- |Q |A | |--- |---| |Bug Fix? |yes| |New Feature? |no | |BC Breaks? |no | |Deprecations?|no | |Fixed Tickets| | Commits ------- 7dfe95b5f5771098b29bcc347bfaae9955ca6fb9 Fix SingleMappingTransformer not working with null