Releases: kartik-v/yii2-grid
Releases · kartik-v/yii2-grid
Version 3.2.0
Date: 09-Sep-2018
Version 3.1.9
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
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 inColumnTrait
. - (enh #789): Correct
resizeableColumns
plugin init withfloatThead
. - (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
andhidden
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
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.
Nowdata-confirm
can be passed instead ofmessage
to set the delete confirmation message
withinActionColumn::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
- New GridView properties
- Update contribution templates.
- (enh #702, #703): Update German, Italian, and French translations.
Version 3.1.6
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 inkv-grid.css
. - (enh #696): New properties
itemLabelSingle
anditemLabelPlural
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
- Eliminate dependency on Yii Session to generate
- (bug #671): Initialize checkbox column asset more correctly.
- (enh #666, #658): Enhance export to render header with
perfectScrollbar
andfloatOverflowContainer
. - (enh #664): Allow to specify Editable class in
editableOptions
.
Version 3.1.5
Date: 09-Jun-2017
- (bug #659): Fix session issue that is not applicable for console apps.
Version 3.1.4
Date: 08-Jun-2017
- Updates to copyright year.
- (enh #626): Correct expand row jquery events to start with
kvexprow:
instead ofkvexprow.
. - (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
andyii\base\Security::validateData
.
- New property
- 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
Date: 22-Oct-2016
- (enh #554): Add ability to configure delete confirmation message within
ActionColumn::deleteOptions
. - (bug #556): Correct expandRow behavior when using with
detailUrl
pjax form. - (bug #557): Update Ukranian Translations.
- (enh #561): Enhance
ExpandRowColumn
to better support nested grid views and nested tree expansion. - (enh #562): Enhance
EditableColumnAction
to support model scenario as a parameter. - (enh #564): Enhance page summary to render within table body and add new property
GridView::pageSummaryContainer
. - Enhance PHP Documentation for all classes and methods in the extension.
- (enh #565): Better exported content parsing for header, footer, and page summary.
- (enh #578): Update Italian Translations.
- (enh #542, #579): Allow
thousandSep
config for grid group summary. - (enh #580): Update Dutch Translations.
- (enh #581): Update Chinese Translations.
- (enh #583): Add Gujarati and Hindi Translations.
- (enh #584): Update Vietnamese Translations.
- Update message config to include all default standard translation files.
Version 3.1.2
Date: 17-Aug-2016
- (enh #472): Having different editable models in one gridview column.
- (enh #472): Update Spanish translations.
- (enh #475): Correct grid grouping
formatNumber
JS method. - (enh #476): Improve responsiveness and control resizable columns for smaller devices.
- (enh #479): Update default bootstrap css for HTML export of grid.
- (enh #480): Enhance
EditableColumnAction
to find model better. - (enh #481): Add Ukranian translations.
- (enh #485): Add Estonian translations.
- (enh #490): Update Russian translations.
- (enh #494): Add Latvian translations.
- (enh #496): Add BOM to UTF-8 encoded text/CSV exports.
- (enh #498): Option to set the checkbox attribute of checkboxColumn.
- (enh #499): Option to set the value of the checkbox.
- (enh #500): Raw data value attribute for grid columns grouping.
- (bug #504): Fix toggle data minCount validation.
- (enh #505, #508): Replaced
ExportController::getPostData
by nativeYii::$app->request->post()
. - (enh #506): Correct toggle data confirmation.
- (enh #507): Purify HTML content for GridView HTML export.
- (enh #510): Update French translations.
- (enh #511): Select all option in grid view.
- (enh #513): Fix
renderColumnGroup
forDataColumn
with options and groupedRow. - (enh #514): Implement Krajee Dialog for all alerts and confirmation.
- (enh #515): Implement ajax delete with pjax refresh for default delete action in
ActionColumn
. - (enh #517): Allow nested grids as part of
ExpandRowColumn
. - (enh #519): Toggle all data correction for non pjax grids.
- (kartik-v/yii2-editable#124): Set output value after model save in
EditableColumnAction
. - (bug #532): Correct export download when using without confirm alert.
- Add github contribution and issue/PR logging templates.
- (bug #537): Correct export arg validation
- (bug #538): Correct export callback validation
- (enh #541, #543): Update French translations.
Version 3.1.1
Date: 10-Apr-2016
- (enh #443): Enhance to show header in exported content when setting
floatHeader
. - (enh #444): Set default PDF export encoding to utf8.
- (enh #445): Set default pjaxSettings
enablePushState
to match yii pjax defaults. - (enh #450): Update Hungarian Translations.
- (enh #455): Update German Translations.
- (enh #457): Implement
array_replace_recursive
instead ofArrayHelper::merge
for overriding defaults. - (enh #458): Add Slovak Translations.
- (enh #461): Export configuration font awesome enhancements.
- (enh #462): Fix responsiveness for smaller devices (resizableColumns overflow).