Skip to content

Releases: kartik-v/yii2-grid

Version 3.2.0

10 Sep 11:13
Compare
Choose a tag to compare

Date: 09-Sep-2018

  • Enhance grid loading CSS for Bootstrap 4.x card layout.
  • (enh #820): Ability to strip HTML tags for columns from export.
  • (enh #819): Enhance grid export generation for PJAX grids (correct timestamp).
  • (enh #818): Correct PDF Export Generation response.
  • (enh #816): Fix typo in check if has xlFormat.

Version 3.1.9

06 Sep 19:56
Compare
Choose a tag to compare

Date: 07-Sep-2018

  • Refactor code and consolidate / optimize properties within traits.
  • Enhancements to grid sort (include numerical indicators).
  • Enhancements to support bootstrap v4.x.
  • Enhancements for updated perfect scrollbar plugin.
  • (bug #813, #814): Correct Krajee Dialog plugin init.
  • (enh #805): Configure translated properties for MPDF .

Version 3.1.8

18 Jul 16:27
Compare
Choose a tag to compare

Date: 18-Jul-2018

  • Reorganize source code in src directory as per yii2 standards.
  • (enh #805): Update Polish Translations .
  • (enh #799): Update Portugese Brazilian Translations .
  • (bug #798, #797): Correct decimal part validation.
  • (enh #795): Update floatTHead plugin to latest version.
  • (enh #793): Update Farsi Translations.
  • (bug #791): Correct PHP Doc for getDataCellValue method in ColumnTrait.
  • (enh #789): Correct resizeableColumns plugin init with floatThead.
  • (enh #787): Correct grid group summary decimal formatting for whole numbers.
  • (enh #786): Correct docs for grid group footer/header customCallback.
  • (enh #781): Add deprecated support for ActionColumnAsset.
  • (enh #770, #771): Add grid filter support for the Krajee NumberControl.
  • (enh #767): Add capability to format ExportMenu spreadsheet cells.
  • Update copyright year to current.
  • (enh #766): Correct export for EditableColumn when asPopover = false.
  • (enh #760): Use request getQueryParam instead of $_GET.
  • (enh #756): Correct default CSS class for toolbarContainer.
  • (bug #755): Correct grid group summary row to consider hiddenFromExport and hidden properties.
  • (enh #754): Enhance group summary number formatting for integers.
  • (bug #752): Correct string position validation for layout tokens.
  • (enh #747): Remove unnecessary variable declaration $grid.
  • (enh #746): Enhance to allow configurable toolbar container.
  • (enh #739): Update Portuguese Brazilian Translations.
  • (enh #733): More correct jQuery usage.
  • (bug #730): Fix comma errors in message files.
  • (enh #729): Update Polish Translations.

Version 3.1.7

23 Nov 15:43
Compare
Choose a tag to compare

Date: 23-Nov-2017

  • (bug #726, #727): Fixed translation key for French language.
  • (enh #724): Update Farsi translations.
  • (enh #723): Update Chinese translations.
  • (enh #721): Update Turkish translations.
  • (enh #720): Update Czech translations.
  • (bug #716): Correct init of ActionColumn delete confirmation message.
    Now data-confirm can be passed instead of message to set the delete confirmation message
    within ActionColumn::deleteOptions.
  • (enh #713): Correct message translations.
  • (enh #712): Enhance Gridview loading styling.
  • (enh #711): Correct German translations.
  • (enh #710): GridView translation enhancements.
    • New GridView properties itemLabelFew &itemLabelMany
    • Enhance translations for all message files
  • Update contribution templates.
  • (enh #702, #703): Update German, Italian, and French translations.

Version 3.1.6

22 Oct 18:18
Compare
Choose a tag to compare

Date: 22-Oct-2017

  • (enh #701): Enhance and simplify ActionColumn delete action.
  • (enh #700): Update Russian Translations.
  • (enh #699): Enhance ActionColumn to consider new pjaxDelete flag.
  • (enh #698): Update Spanish Translations.
  • Simplify kv-merged-header CSS in kv-grid.css.
  • (enh #696): New properties itemLabelSingle and itemLabelPlural to be allowed for use in grid summary and action column.
  • (bug #695): Correct perfect scrollbar JS script.
  • (enh #693): Add Brazilian Portugese Translations.
  • (enh #690): Add ability to configure one's own module identifier.
  • (enh #689, #688, #609): Correct expand row column behavior when used with grid grouping (to be tested for all grouping use cases).
  • (enh #687): Update to the latest floatThead plugin version.
  • (enh #684): Enhancements to ActionColumn button rendering.
  • (enh #672): Simplify module code.
    • Eliminate dependency on Yii Session to generate exportEncryptSalt
    • Create new Demo class to manage grid demo message translations
  • (bug #671): Initialize checkbox column asset more correctly.
  • (enh #666, #658): Enhance export to render header with perfectScrollbar and floatOverflowContainer.
  • (enh #664): Allow to specify Editable class in editableOptions.

Version 3.1.5

09 Jun 10:09
Compare
Choose a tag to compare

Date: 09-Jun-2017

  • (bug #659): Fix session issue that is not applicable for console apps.

Version 3.1.4

08 Jun 04:47
Compare
Choose a tag to compare

Date: 08-Jun-2017

  • Updates to copyright year.
  • (enh #626): Correct expand row jquery events to start with kvexprow: instead of kvexprow..
  • (bug #624): Call floatThead('reflow') after resizing columns so that the floating head is also resized.
  • (enh #619): Correct nested expanded rows using GridView::ROW_EXPANDED.
  • (enh #604): Fix PDF class name check error.
  • (enh #601, #572): Silently disable PDF when dependency is not available.
  • (enh #600): Enhance security for ExportController actions using a stateless signature to prevent data tampering:
    • New property Module::exportEncryptSalt available to generate a stateless hashed signature.
    • If exportEncryptSalt is not set, it will be randomly generated and stored in a session variable.
    • Export settings will be signed and the same data via POST will be cross checked using yii\base\Security::hashData and yii\base\Security::validateData.
  • Code enhancements for grid group.
  • (enh #592): Convert encoding for non UTF-8 content in CSV and Text exports.
  • (enh #588): Update Hungarian Translations.
  • (enh #587, #586): Fix for expanding row on init.
  • (enh #542): More correct group summation.

Version 3.1.3

22 Oct 16:56
Compare
Choose a tag to compare

Date: 22-Oct-2016

  1. (enh #554): Add ability to configure delete confirmation message within ActionColumn::deleteOptions.
  2. (bug #556): Correct expandRow behavior when using with detailUrl pjax form.
  3. (bug #557): Update Ukranian Translations.
  4. (enh #561): Enhance ExpandRowColumn to better support nested grid views and nested tree expansion.
  5. (enh #562): Enhance EditableColumnAction to support model scenario as a parameter.
  6. (enh #564): Enhance page summary to render within table body and add new propertyGridView::pageSummaryContainer.
  7. Enhance PHP Documentation for all classes and methods in the extension.
  8. (enh #565): Better exported content parsing for header, footer, and page summary.
  9. (enh #578): Update Italian Translations.
  10. (enh #542, #579): Allow thousandSep config for grid group summary.
  11. (enh #580): Update Dutch Translations.
  12. (enh #581): Update Chinese Translations.
  13. (enh #583): Add Gujarati and Hindi Translations.
  14. (enh #584): Update Vietnamese Translations.
  15. Update message config to include all default standard translation files.

Version 3.1.2

16 Aug 19:22
Compare
Choose a tag to compare

Date: 17-Aug-2016

  1. (enh #472): Having different editable models in one gridview column.
  2. (enh #472): Update Spanish translations.
  3. (enh #475): Correct grid grouping formatNumber JS method.
  4. (enh #476): Improve responsiveness and control resizable columns for smaller devices.
  5. (enh #479): Update default bootstrap css for HTML export of grid.
  6. (enh #480): Enhance EditableColumnAction to find model better.
  7. (enh #481): Add Ukranian translations.
  8. (enh #485): Add Estonian translations.
  9. (enh #490): Update Russian translations.
  10. (enh #494): Add Latvian translations.
  11. (enh #496): Add BOM to UTF-8 encoded text/CSV exports.
  12. (enh #498): Option to set the checkbox attribute of checkboxColumn.
  13. (enh #499): Option to set the value of the checkbox.
  14. (enh #500): Raw data value attribute for grid columns grouping.
  15. (bug #504): Fix toggle data minCount validation.
  16. (enh #505, #508): Replaced ExportController::getPostData by native Yii::$app->request->post().
  17. (enh #506): Correct toggle data confirmation.
  18. (enh #507): Purify HTML content for GridView HTML export.
  19. (enh #510): Update French translations.
  20. (enh #511): Select all option in grid view.
  21. (enh #513): Fix renderColumnGroup for DataColumn with options and groupedRow.
  22. (enh #514): Implement Krajee Dialog for all alerts and confirmation.
  23. (enh #515): Implement ajax delete with pjax refresh for default delete action in ActionColumn.
  24. (enh #517): Allow nested grids as part of ExpandRowColumn.
  25. (enh #519): Toggle all data correction for non pjax grids.
  26. (kartik-v/yii2-editable#124): Set output value after model save in EditableColumnAction.
  27. (bug #532): Correct export download when using without confirm alert.
  28. Add github contribution and issue/PR logging templates.
  29. (bug #537): Correct export arg validation
  30. (bug #538): Correct export callback validation
  31. (enh #541, #543): Update French translations.

Version 3.1.1

09 Apr 20:31
Compare
Choose a tag to compare

Date: 10-Apr-2016

  1. (enh #443): Enhance to show header in exported content when setting floatHeader.
  2. (enh #444): Set default PDF export encoding to utf8.
  3. (enh #445): Set default pjaxSettings enablePushState to match yii pjax defaults.
  4. (enh #450): Update Hungarian Translations.
  5. (enh #455): Update German Translations.
  6. (enh #457): Implement array_replace_recursive instead of ArrayHelper::merge for overriding defaults.
  7. (enh #458): Add Slovak Translations.
  8. (enh #461): Export configuration font awesome enhancements.
  9. (enh #462): Fix responsiveness for smaller devices (resizableColumns overflow).