Skip to content

Latest commit

 

History

History
181 lines (120 loc) · 5.37 KB

VERSIONS.md

File metadata and controls

181 lines (120 loc) · 5.37 KB

Versions :

2020-09-04: v3.4.0

  • upgrade to doctrine-bundle 2.x

2018-10-10: v3.2.0

  • new : compatible with twig 2
  • fix : twig min version to 1.23

2018-03-19 : v3.1.1

no bc break

  • fix issue #69 : tag list in parameter list of gridConfig->addField()

2018-02-22 : v3.1.0

no bc break

  • new : adds the ability to use its own subclass of Grid as a result of gridManager->getGrid.

2017-12-20 : v3.0.0

  • new : compatible with symfony 3 and symfony 4 (but only twig ~1.8)
  • fix : unit tests for phpunit 6

2017-12-20 : v2.6.0

  • new : add tag system that allow to retrieve a field list in a grid config
  • fix : fix unit tests for a new version of doctrine

2014-12-19 : v2.4.0

  • new : bootstrap3 templates in order to display datagrids and paginator using standard bootstrap3 lib
  • new : no data configurable in embeded template
  • fix : no data message translation key fixed
  • fix : doc for standalone paginator

2014-11-10 : v2.3.1

  • no BC Break
  • fix: fix for cases of multiple join levels. recursion of normalization where wrong.

2014-11-07 : v2.3.0

  • no BC Break
  • fix: important fix when using datagrid inside a subrequest

2014-09-10 : v2.2.0

  • no BC Break
  • refactor: JS refactoring thanks to snovichkov
  • doc: fixes in doc

2014-07-28 : v2.1.1

  • no BC Break
  • fix: minor syntax fix in translations

2014-07-21 : v2.1.0

  • no BC Break
  • new: you can now chain a formatValueCallback and the event system

2014-07-08 : v2.0.0

  • WARINIG : BC Break, you can switch to branch 1.x
  • new : major refactoring: separation of paginator and grid
  • new : much easier access to fields
  • new : refactoring : normalizer is a new service
  • new : api changes: the queryBuilder is now in the GridConfiguration object
  • new : catagory and dataList : you can transfert data to a field to use these custom data in events
  • new : configuration for default twigs in config.yml

2013-06-12 : tag v1.10.0

  • fix : change url encoding in urlTools (+ phpunit)
  • fix : change url encoding in javascript
  • refactor : common javascript for every themes

2013-06-04 : tag v1.9.0

  • add selectors for predefined filters : (see doc )

2013-05-23 : tag v1.8.0

  • add a twitter bootstrap layout for the datagrid

2013-05-22 : tag v1.7.0

  • add category parameter in fields. This value is not used internally. You can use it for whatever. It can be useful for a global formatting of fields with convertion events (seen kitpages_data_grid.on_display_grid_value_conversion)
  • add a nullIfNotExists in fields. If you want to display values of a leftJoin query, if there is no value, you can get an exception. With this value set to true, null is returned without any exception.

2013-05-02 : tag v1.6.1

  • fix following issue #18 : #18

2013-04-10 : tag v1.6.0

  • new : global formatting system with events (see doc )

2013-04-09 : tag v1.5.0

  • fix: for accessing data with join relations
  • new: error messages more readable during twig displaying
  • test: much more unit tests on the Grid::displayGridValue(). Very sensitive method...
  • doc: more documentation (thanks to @choomz)
  • new : a (ridiculously simple) debug system

2013-03-12 : tag v1.4.0

  • unit test updated for composer and sf2.1
  • readme updated for sf2.1

2012-08-28 : tag v1.3.0

  • manage "group by" requests (thanks to tyx)
  • docs : render a cell with a twig file
  • docs : group by queries
  • fix : travis configuration
  • fix : composer dependency

2012-07-09 : tag v1.2.0

  • More documentation
  • a fluent interface
  • small bug fixes (line count for group by queries)
  • unit testing
  • code cleaning
  • twig templates more flexible
  • travis-ci integration
  • an more advanced format callback system. See Resources/doc/10-GridExtendedUse.md
  • 2 new contributors

2012-05-23 : tag v1.1.1

  • doc refactoring

2012-05-23 : tag v1.1.0

  • added events for modifying the way the grid or the paginator works (see Resources/doc/30-Events.md)
  • modify the default twig in order to remove the filter form from the table. It is useful if you want add a form around the grid (let's imagine you add checkboxes on the left of the grid)
  • add documentation in Resources/doc/

2012-05-21 : tag v1.0.1

  • composer.json added and link to packagist
  • normalization of results for request like $queryBuilder->select("item, item.id * 3 as foo"); // warning : see Limitations paragraph
  • add {% block kit_grid_thead_before_column %}{%endblock%} and {% block kit_grid_tbody_before_column %}{%endblock%} for adding columns before le natural column list

2012-05-17 : tag v1.0.0

  • sorting added
  • template twig more extendable
  • small fix
  • refactor in Grid Manager

2012-05-02 :

  • add possibility to have a join in jour queryBuilder
  • remove mandatory name for your entity

migrations

  • you have to add the field name used for counting ** Ex : $gridConfig->setCountFieldName("item.id"); // for count(item.id)
  • you have to set complete field name instead of short field name ** Ex : $gridConfig->addField(new Field("item.id")); ** instead of just : $gridConfig->addField(new Field("id"));

2012-04-xx

  • creation