From 373ef59b84913b71c94abbe8ec8476ea7b49e642 Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Sun, 1 Aug 2021 13:01:29 -0400 Subject: [PATCH 1/9] chore: Release v4.10.3 --- packages/auto-resize/package.json | 3 ++- packages/cellnav/package.json | 3 ++- packages/core/package.json | 3 ++- packages/edit/package.json | 3 ++- packages/empty-base-layer/package.json | 3 ++- packages/expandable/package.json | 3 ++- packages/exporter/package.json | 3 ++- packages/grouping/package.json | 3 ++- packages/i18n/package.json | 3 ++- packages/importer/package.json | 3 ++- packages/infinite-scroll/package.json | 3 ++- packages/move-columns/package.json | 3 ++- packages/pagination/package.json | 3 ++- packages/pinning/package.json | 3 ++- packages/resize-columns/package.json | 3 ++- packages/row-edit/package.json | 3 ++- packages/saveState/package.json | 3 ++- packages/selection/package.json | 3 ++- packages/tree-base/package.json | 3 ++- packages/tree-view/package.json | 3 ++- packages/validate/package.json | 3 ++- 21 files changed, 42 insertions(+), 21 deletions(-) diff --git a/packages/auto-resize/package.json b/packages/auto-resize/package.json index c33159e58..ca478a367 100644 --- a/packages/auto-resize/package.json +++ b/packages/auto-resize/package.json @@ -32,5 +32,6 @@ "ui-grid/auto-resize" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/cellnav/package.json b/packages/cellnav/package.json index 3c0efb2d0..9331c97e7 100644 --- a/packages/cellnav/package.json +++ b/packages/cellnav/package.json @@ -37,5 +37,6 @@ "navigation" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/core/package.json b/packages/core/package.json index 4cd2916bf..f3acc1ebb 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -31,5 +31,6 @@ "ui-grid/core" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/edit/package.json b/packages/edit/package.json index d381a86c9..b209c772c 100644 --- a/packages/edit/package.json +++ b/packages/edit/package.json @@ -33,5 +33,6 @@ "cell-edit" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/empty-base-layer/package.json b/packages/empty-base-layer/package.json index 0fa4cc933..1dbc16e2d 100644 --- a/packages/empty-base-layer/package.json +++ b/packages/empty-base-layer/package.json @@ -33,5 +33,6 @@ "empty-grid" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/expandable/package.json b/packages/expandable/package.json index 7d718f650..e30529ea4 100644 --- a/packages/expandable/package.json +++ b/packages/expandable/package.json @@ -34,5 +34,6 @@ "sub grid" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/exporter/package.json b/packages/exporter/package.json index cb7d0e702..f71c4ecc0 100644 --- a/packages/exporter/package.json +++ b/packages/exporter/package.json @@ -39,5 +39,6 @@ "export data" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/grouping/package.json b/packages/grouping/package.json index b6faac9b7..07028f1b0 100644 --- a/packages/grouping/package.json +++ b/packages/grouping/package.json @@ -34,5 +34,6 @@ "group data" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 012b4927f..44a8c2fbe 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -34,5 +34,6 @@ "localization" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/importer/package.json b/packages/importer/package.json index 91eeb1c8d..ff699742c 100644 --- a/packages/importer/package.json +++ b/packages/importer/package.json @@ -34,5 +34,6 @@ "import data" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/infinite-scroll/package.json b/packages/infinite-scroll/package.json index 9ddff8c21..a5d4163f4 100644 --- a/packages/infinite-scroll/package.json +++ b/packages/infinite-scroll/package.json @@ -33,5 +33,6 @@ "infinite scroll" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/move-columns/package.json b/packages/move-columns/package.json index ec609f492..68498ced7 100644 --- a/packages/move-columns/package.json +++ b/packages/move-columns/package.json @@ -34,5 +34,6 @@ "move columns" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/pagination/package.json b/packages/pagination/package.json index ba8de3737..dcd32b7ca 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -33,5 +33,6 @@ "pagination" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/pinning/package.json b/packages/pinning/package.json index 860d8971c..bc461217b 100644 --- a/packages/pinning/package.json +++ b/packages/pinning/package.json @@ -33,5 +33,6 @@ "pinned columns" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/resize-columns/package.json b/packages/resize-columns/package.json index e37072086..aeadfd4a3 100644 --- a/packages/resize-columns/package.json +++ b/packages/resize-columns/package.json @@ -33,5 +33,6 @@ "resize columns" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/row-edit/package.json b/packages/row-edit/package.json index 97223d2da..c3b74bab2 100644 --- a/packages/row-edit/package.json +++ b/packages/row-edit/package.json @@ -36,5 +36,6 @@ "edit data" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/saveState/package.json b/packages/saveState/package.json index 8fa4fe330..6a0c321db 100644 --- a/packages/saveState/package.json +++ b/packages/saveState/package.json @@ -37,5 +37,6 @@ "save state" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/selection/package.json b/packages/selection/package.json index b920a29b2..4879dd39a 100644 --- a/packages/selection/package.json +++ b/packages/selection/package.json @@ -35,5 +35,6 @@ "select rows" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/tree-base/package.json b/packages/tree-base/package.json index f23748ffe..708625a45 100644 --- a/packages/tree-base/package.json +++ b/packages/tree-base/package.json @@ -35,5 +35,6 @@ "tree grid" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/tree-view/package.json b/packages/tree-view/package.json index 827bf3cef..824a55301 100644 --- a/packages/tree-view/package.json +++ b/packages/tree-view/package.json @@ -36,5 +36,6 @@ "tree grid" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } diff --git a/packages/validate/package.json b/packages/validate/package.json index 43e0b420e..fd9c62140 100644 --- a/packages/validate/package.json +++ b/packages/validate/package.json @@ -37,5 +37,6 @@ "validation" ], "author": "UI Grid Team", - "license": "MIT" + "license": "MIT", + "gitHead": "5cfa8bf46e8eb464b40e3d045064d4b74a77cbf2" } From 2dd168859e03583cdc7e6ab671d146e343ae4275 Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Tue, 3 Aug 2021 12:45:57 -0400 Subject: [PATCH 2/9] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20the=20ability=20to?= =?UTF-8?q?=20disable=20hide=20columns=20on=20a=20grid=20level?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Setting enableHiding to false in gridOptions will remove the ability to hide columns by default on all columns, unless explicitly enabled in the column definition. Closes: #1604 --- misc/tutorial/121_grid_menu.ngdoc | 3 ++- .../src/js/directives/ui-grid-column-menu.js | 12 ++++++++++-- .../src/js/directives/ui-grid-menu-button.js | 19 +++++++++++-------- packages/core/src/js/factories/GridOptions.js | 11 +++++++++++ .../directives/ui-grid-column-menu.spec.js | 16 ++++++++++++++++ .../directives/ui-grid-menu-button.spec.js | 19 ++++++++++++++++++- .../test/core/factories/GridOptions.spec.js | 5 +++++ 7 files changed, 73 insertions(+), 12 deletions(-) diff --git a/misc/tutorial/121_grid_menu.ngdoc b/misc/tutorial/121_grid_menu.ngdoc index d2c41f8b3..d1c215541 100644 --- a/misc/tutorial/121_grid_menu.ngdoc +++ b/misc/tutorial/121_grid_menu.ngdoc @@ -30,8 +30,9 @@ want them also internationalized in the grid menu. The translate needs to retur or a promise that will resolve to a string. In the example below we create a fake internationalization function that waits 1 second then prefixes each column with "col: ". -You can suppress the ability to show and hide columns by setting the gridOption `gridMenuShowHideColumns: false`, +You can suppress the ability to show and hide columns on the grid menu button by setting the gridOption `gridMenuShowHideColumns: false`, you can suppress the ability to hide individual columns by setting `enableHiding` on that columnDef to false. +you can suppress the ability to hide all columns by setting `enableHiding` on that gridOptions to false. The gridMenu button is still a bit ugly. If you have the skills to do so we'd welcome a PR that makes it pretty. In the meantime, you can override the height to fit with your application in your css: diff --git a/packages/core/src/js/directives/ui-grid-column-menu.js b/packages/core/src/js/directives/ui-grid-column-menu.js index ee6eadc93..a7eeda008 100644 --- a/packages/core/src/js/directives/ui-grid-column-menu.js +++ b/packages/core/src/js/directives/ui-grid-column-menu.js @@ -64,6 +64,9 @@ function ( i18nService, uiGridConstants, gridUtil ) { $scope.$on( '$destroy', deregFunction ); }, + getGridOption: function( $scope, option ) { + return typeof($scope.grid) !== 'undefined' && $scope.grid && $scope.grid.options && $scope.grid.options[option]; + }, /** * @ngdoc boolean @@ -81,7 +84,7 @@ function ( i18nService, uiGridConstants, gridUtil ) { * */ sortable: function( $scope ) { - return Boolean( $scope.grid.options.enableSorting && typeof($scope.col) !== 'undefined' && $scope.col && $scope.col.enableSorting); + return Boolean( this.getGridOption($scope, 'enableSorting') && typeof($scope.col) !== 'undefined' && $scope.col && $scope.col.enableSorting); }, /** @@ -128,7 +131,12 @@ function ( i18nService, uiGridConstants, gridUtil ) { * */ hideable: function( $scope ) { - return !(typeof($scope.col) !== 'undefined' && $scope.col && $scope.col.colDef && $scope.col.colDef.enableHiding === false ); + return Boolean( + (this.getGridOption($scope, 'enableHiding') && + typeof($scope.col) !== 'undefined' && $scope.col && + ($scope.col.colDef && $scope.col.colDef.enableHiding !== false || !$scope.col.colDef)) || + (!this.getGridOption($scope, 'enableHiding') && $scope.col && $scope.col.colDef && $scope.col.colDef.enableHiding) + ); }, diff --git a/packages/core/src/js/directives/ui-grid-menu-button.js b/packages/core/src/js/directives/ui-grid-menu-button.js index 25f38c920..da5564324 100644 --- a/packages/core/src/js/directives/ui-grid-menu-button.js +++ b/packages/core/src/js/directives/ui-grid-menu-button.js @@ -258,17 +258,10 @@ angular.module('ui.grid') return isColumnVisible(colDef) ? 'ui-grid-icon-ok' : 'ui-grid-icon-cancel'; } - // add header for columns - showHideColumns.push({ - title: i18nService.getSafeText('gridMenu.columns'), - order: 300, - templateUrl: 'ui-grid/ui-grid-menu-header-item' - }); - $scope.grid.options.gridMenuTitleFilter = $scope.grid.options.gridMenuTitleFilter ? $scope.grid.options.gridMenuTitleFilter : function( title ) { return title; }; $scope.grid.options.columnDefs.forEach( function( colDef, index ) { - if ( colDef.enableHiding !== false ) { + if ( $scope.grid.options.enableHiding !== false && colDef.enableHiding !== false || colDef.enableHiding ) { // add hide menu item - shows an OK icon as we only show when column is already visible var menuItem = { icon: getColumnIcon(colDef), @@ -297,6 +290,16 @@ angular.module('ui.grid') showHideColumns.push( menuItem ); } }); + + // add header for columns + if ( showHideColumns.length ) { + showHideColumns.unshift({ + title: i18nService.getSafeText('gridMenu.columns'), + order: 300, + templateUrl: 'ui-grid/ui-grid-menu-header-item' + }); + } + return showHideColumns; }, diff --git a/packages/core/src/js/factories/GridOptions.js b/packages/core/src/js/factories/GridOptions.js index 3068be280..d2ccba9e7 100644 --- a/packages/core/src/js/factories/GridOptions.js +++ b/packages/core/src/js/factories/GridOptions.js @@ -366,6 +366,17 @@ angular.module('ui.grid') */ baseOptions.scrollDebounce = typeof(baseOptions.scrollDebounce) !== "undefined" ? baseOptions.scrollDebounce : 300; + /** + * @ngdoc boolean + * @name enableHiding + * @propertyOf ui.grid.class:GridOptions + * @description True by default. When enabled, this setting adds ability to hide + * the column headers, allowing hiding of the column from the grid. + * Column hiding can then be disabled / enabled on individual columns using the columnDefs, + * if it set, it will override GridOptions enableHiding setting. + */ + baseOptions.enableHiding = baseOptions.enableHiding !== false; + /** * @ngdoc boolean * @name enableSorting diff --git a/packages/core/test/core/directives/ui-grid-column-menu.spec.js b/packages/core/test/core/directives/ui-grid-column-menu.spec.js index 1ee6fb093..2ca11c725 100644 --- a/packages/core/test/core/directives/ui-grid-column-menu.spec.js +++ b/packages/core/test/core/directives/ui-grid-column-menu.spec.js @@ -196,14 +196,30 @@ describe('ui-grid-column-menu uiGridColumnMenuService', function() { }); describe('hideable: ', function() { + it('grid.options missing', function() { + $scope.col = {uid: 'ui-grid-01x', enableHiding: true}; + $scope.grid = {options: {}}; + + expect(uiGridColumnMenuService.hideable($scope)).toEqual(false); + }); + it('everything present: is not hideable', function() { $scope.col = {uid: 'ui-grid-01x', colDef: {enableHiding: false}}; + $scope.grid = {options: {enableHiding: true}}; expect(uiGridColumnMenuService.hideable($scope)).toEqual(false); }); + it('everything present: is hideable', function() { + $scope.col = {uid: 'ui-grid-01x', colDef: {enableHiding: true}}; + $scope.grid = {options: {enableHiding: false}}; + + expect(uiGridColumnMenuService.hideable($scope)).toEqual(true); + }); + it('colDef missing: is hideable', function() { $scope.col = {uid: 'ui-grid-01x'}; + $scope.grid = {options: {enableHiding: true}}; expect(uiGridColumnMenuService.hideable($scope)).toEqual(true); }); diff --git a/packages/core/test/core/directives/ui-grid-menu-button.spec.js b/packages/core/test/core/directives/ui-grid-menu-button.spec.js index 573ce0e5e..7894133bb 100644 --- a/packages/core/test/core/directives/ui-grid-menu-button.spec.js +++ b/packages/core/test/core/directives/ui-grid-menu-button.spec.js @@ -255,7 +255,7 @@ describe('ui-grid-menu-button uiGridGridMenuService', function() { }); $scope.$digest(); - expect(menuItems.length).toEqual(6, 'Should be 10 items, 1 columns header, 4 columns that allow hiding and Clean all filters'); + expect(menuItems.length).toEqual(6, 'Should be 6 items, 1 columns header, 4 columns that allow hiding and Clean all filters'); expect(menuItems[0].title).toEqual('Clear all filters', 'Menu item 0 should be Clear all filters'); expect(menuItems[1].title).toEqual('Columns:', 'Menu item 0 should be header'); expect(menuItems[1].templateUrl).toEqual('ui-grid/ui-grid-menu-header-item'); @@ -264,6 +264,23 @@ describe('ui-grid-menu-button uiGridGridMenuService', function() { expect(menuItems[4].title).toEqual('resolve_2', 'Promise now resolved'); expect(menuItems[5].title).toEqual('resolve_3', 'Promise now resolved'); }); + it('should not add any columns if enableHiding if false and not enable on any columns', function() { + grid.options.enableHiding = false; + menuItems = uiGridGridMenuService.getMenuItems($scope); + + expect(menuItems.length).toEqual(1, 'Should be 1 items, the clear all filters button'); + expect(menuItems[0].title).toEqual('Clear all filters', 'Menu item 0 should be Clear all filters'); + }); + it('should add any columns if enableHiding if false, but enabled on one columns', function() { + grid.options.enableHiding = false; + grid.options.columnDefs[1].enableHiding = true; + menuItems = uiGridGridMenuService.getMenuItems($scope); + + expect(menuItems.length).toEqual(3, 'Should be 3 items, 1 columns header, 1 columns that allow hiding and Clean all filters'); + expect(menuItems[1].title).toEqual('Columns:', 'Menu item 0 should be header'); + expect(menuItems[1].templateUrl).toEqual('ui-grid/ui-grid-menu-header-item'); + expect(menuItems[2].title).toEqual('Col2', 'Column heading'); + }); }); describe('showHideColumns: ', function() { diff --git a/packages/core/test/core/factories/GridOptions.spec.js b/packages/core/test/core/factories/GridOptions.spec.js index 7c4de57c9..b9ecc1868 100644 --- a/packages/core/test/core/factories/GridOptions.spec.js +++ b/packages/core/test/core/factories/GridOptions.spec.js @@ -38,6 +38,7 @@ describe('GridOptions factory', function () { aggregationCalcThrottle: 500, wheelScrollThrottle: 70, scrollDebounce: 300, + enableHiding: true, enableSorting: true, enableFiltering: false, filterContainer: 'headerCell', @@ -86,6 +87,7 @@ describe('GridOptions factory', function () { excessColumns: 7, aggregationCalcThrottle: 1000, wheelScrollThrottle: 75, + enableHiding: true, enableSorting: true, enableFiltering: true, filterContainer: 'columnMenu', @@ -132,6 +134,7 @@ describe('GridOptions factory', function () { aggregationCalcThrottle: 1000, wheelScrollThrottle: 75, scrollDebounce: 300, + enableHiding: true, enableSorting: true, enableFiltering: true, filterContainer: 'columnMenu', @@ -183,6 +186,7 @@ describe('GridOptions factory', function () { wheelScrollThrottle: 75, enableFiltering: false, filterContainer: 'columnMenu', + enableHiding: false, enableSorting: false, enableColumnMenus: false, enableVerticalScrollbar: 0, @@ -226,6 +230,7 @@ describe('GridOptions factory', function () { aggregationCalcThrottle: 1000, wheelScrollThrottle: 75, scrollDebounce: 300, + enableHiding: false, enableSorting: false, enableFiltering: false, filterContainer: 'columnMenu', From 67f6fe219d7046ad27e08ab79a465a6420dda7ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Aug 2021 19:49:56 +0000 Subject: [PATCH 3/9] build(deps): bump tar from 4.4.13 to 4.4.15 Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.15. - [Release notes](https://github.com/npm/node-tar/releases) - [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.15) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 374e4c871..70fea64ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16302,9 +16302,9 @@ } }, "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "version": "4.4.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.15.tgz", + "integrity": "sha512-ItbufpujXkry7bHH9NpQyTXPbJ72iTlXgkBAYsAjDXk3Ds8t/3NfO5P4xZGy7u+sYuQUbimgzswX4uQIEeNVOA==", "dev": true, "requires": { "chownr": "^1.1.1", From c9abb8bab2101479b0498848b4a288c1ad7d17f9 Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Wed, 4 Aug 2021 12:09:42 -0400 Subject: [PATCH 4/9] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20option=20to=20disabl?= =?UTF-8?q?e=20multi-column=20sorting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a new grid option `suppressMultiSort`, which when ensures that when you sort one column, all others should be reset to no sort (as long as they don't have suppressRemoveSort set to true). Closes: #2913 --- misc/tutorial/102_sorting.ngdoc | 6 ++++- packages/core/src/js/factories/Grid.js | 2 +- packages/core/src/js/factories/GridOptions.js | 10 +++++++ .../core/test/core/factories/Grid.spec.js | 27 +++++++++++++++++++ .../test/core/factories/GridOptions.spec.js | 5 ++++ 5 files changed, 48 insertions(+), 2 deletions(-) diff --git a/misc/tutorial/102_sorting.ngdoc b/misc/tutorial/102_sorting.ngdoc index 335024b87..708fa9895 100644 --- a/misc/tutorial/102_sorting.ngdoc +++ b/misc/tutorial/102_sorting.ngdoc @@ -11,6 +11,8 @@ UI-Grid allows you to sort rows. The feature is on by default. You can set the ` Sorting can be disabled at the column level by setting `enableSorting: false` in the column def. See the last column below for an example. Multiple columns can be sorted by shift-clicking on the 2-n columns. To see it in action, sort Gender then shift-click Name. +This feature can be disabled by setting `suppressMultiSort: true`. When combined with the `suppressRemoveSort`, it allows you to at most sort one extra +column beyond those with suppressRemoveSort turned on. This way, any column that is meant to stay sorted will not be modified. When sorting using the menus, the sorts are additive. So if you have one column sorted and you pick another sort from a column menu, it will add on to the existing sort rather than replacing it. You need to use the 'remove sort' option @@ -59,6 +61,7 @@ For better performance with the following example, you can choose to load the ui vm.gridOptions1 = { enableSorting: true, + suppressMultiSort: true, columnDefs: [ { field: 'name' }, { field: 'gender' }, @@ -80,6 +83,7 @@ For better performance with the following example, you can choose to load the ui vm.gridOptions2 = { enableSorting: true, + suppressMultiSort: true, onRegisterApi: function( gridApi ) { vm.grid2Api = gridApi; }, @@ -122,7 +126,7 @@ For better performance with the following example, you can choose to load the ui } } }, - { field: 'company', enableSorting: false } + { field: 'company', enableSorting: true } ] }; diff --git a/packages/core/src/js/factories/Grid.js b/packages/core/src/js/factories/Grid.js index 02098689f..809e1c95a 100644 --- a/packages/core/src/js/factories/Grid.js +++ b/packages/core/src/js/factories/Grid.js @@ -1957,7 +1957,7 @@ angular.module('ui.grid') direction = directionOrAdd; } - if (!add) { + if (!add || (self.options && self.options.suppressMultiSort)) { self.resetColumnSorting(column); column.sort.priority = undefined; // Get the actual priority since there may be columns which have suppressRemoveSort set diff --git a/packages/core/src/js/factories/GridOptions.js b/packages/core/src/js/factories/GridOptions.js index d2ccba9e7..190215168 100644 --- a/packages/core/src/js/factories/GridOptions.js +++ b/packages/core/src/js/factories/GridOptions.js @@ -388,6 +388,16 @@ angular.module('ui.grid') */ baseOptions.enableSorting = baseOptions.enableSorting !== false; + /** + * @ngdoc boolean + * @name suppressMultiSort + * @propertyOf ui.grid.class:GridOptions + * @description False by default. When enabled, this setting disables the ability + * to sort multiple columns by using the shift key or interacting with the column + * menu. Instead, each column sort will remove all other sorting. + */ + baseOptions.suppressMultiSort = baseOptions.suppressMultiSort === true; + /** * @ngdoc boolean * @name enableFiltering diff --git a/packages/core/test/core/factories/Grid.spec.js b/packages/core/test/core/factories/Grid.spec.js index c556b7959..690a78a4e 100644 --- a/packages/core/test/core/factories/Grid.spec.js +++ b/packages/core/test/core/factories/Grid.spec.js @@ -988,6 +988,10 @@ describe('Grid factory', function() { }); describe('sortColumn', function() { + beforeEach(function() { + grid.options.suppressMultiSort = false; + }); + it('should throw an exception if no column parameter is provided', function() { expect(function() { grid.sortColumn(); @@ -1060,6 +1064,17 @@ describe('Grid factory', function() { expect(priorColumn.sort).toEqual({}); }); + it('if another column has a sort, and both add and suppressMultiSort are set to true, that sort should be removed', function() { + var priorColumn = new GridColumn({name: 'b', sort: {direction: uiGridConstants.ASC}}, 0, grid); + grid.columns.push(priorColumn); + grid.options.suppressMultiSort = true; + grid.sortColumn(column, true); + + expect(column.sort.direction).toEqual(uiGridConstants.ASC); + expect(column.sort.priority).toEqual(0); + expect(priorColumn.sort).toEqual({}); + }); + it('if another column has a sort, and add is set to true, then that sort should not be removed', function() { var priorColumn = new GridColumn({name: 'b', sort: {direction: uiGridConstants.ASC, priority: 1}}, 0, grid); grid.columns.push(priorColumn); @@ -1083,6 +1098,18 @@ describe('Grid factory', function() { expect(priorColumn.sort).toEqual({direction: uiGridConstants.ASC, priority: 1}); }); + it('if another column has a sort, and both add and suppressMultiSort are set to true, but that other column has suppressRemoveSort, then it shouldn\'t be removed', + function() { + var priorColumn = new GridColumn({name: 'b', sort: {direction: uiGridConstants.ASC, priority: 1}, suppressRemoveSort: true}, 0, grid); + grid.columns.push(priorColumn); + grid.options.suppressMultiSort = true; + grid.sortColumn(column, true); + + expect(column.sort.direction).toEqual(uiGridConstants.ASC); + expect(column.sort.priority).toEqual(2); + expect(priorColumn.sort).toEqual({direction: uiGridConstants.ASC, priority: 1}); + }); + it('if sortDirectionCycle is null-DESC-ASC, and sort is currently null, then should toggle to DESC, and reset priority', function() { column.sort = {}; column.sortDirectionCycle = [null, uiGridConstants.DESC, uiGridConstants.ASC]; diff --git a/packages/core/test/core/factories/GridOptions.spec.js b/packages/core/test/core/factories/GridOptions.spec.js index b9ecc1868..5b6e82c30 100644 --- a/packages/core/test/core/factories/GridOptions.spec.js +++ b/packages/core/test/core/factories/GridOptions.spec.js @@ -40,6 +40,7 @@ describe('GridOptions factory', function () { scrollDebounce: 300, enableHiding: true, enableSorting: true, + suppressMultiSort: false, enableFiltering: false, filterContainer: 'headerCell', enableColumnMenus: true, @@ -89,6 +90,7 @@ describe('GridOptions factory', function () { wheelScrollThrottle: 75, enableHiding: true, enableSorting: true, + suppressMultiSort: true, enableFiltering: true, filterContainer: 'columnMenu', enableColumnMenus: true, @@ -136,6 +138,7 @@ describe('GridOptions factory', function () { scrollDebounce: 300, enableHiding: true, enableSorting: true, + suppressMultiSort: true, enableFiltering: true, filterContainer: 'columnMenu', enableColumnMenus: true, @@ -188,6 +191,7 @@ describe('GridOptions factory', function () { filterContainer: 'columnMenu', enableHiding: false, enableSorting: false, + suppressMultiSort: false, enableColumnMenus: false, enableVerticalScrollbar: 0, enableHorizontalScrollbar: 0, @@ -232,6 +236,7 @@ describe('GridOptions factory', function () { scrollDebounce: 300, enableHiding: false, enableSorting: false, + suppressMultiSort: false, enableFiltering: false, filterContainer: 'columnMenu', enableColumnMenus: false, From a7111a13b4c7d67068522881783925dedbacda88 Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Sat, 7 Aug 2021 15:30:29 -0400 Subject: [PATCH 5/9] =?UTF-8?q?fix:=20=F0=9F=90=9B=20ensure=20viewport=20h?= =?UTF-8?q?eight=20cannot=20be=20negative?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: #3034 --- packages/cellnav/test/uiGridCellNavService.spec.js | 4 ++-- packages/core/src/js/factories/Grid.js | 2 +- packages/core/src/js/factories/GridRenderContainer.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/cellnav/test/uiGridCellNavService.spec.js b/packages/cellnav/test/uiGridCellNavService.spec.js index 23dc5d3c7..5d3c048f4 100644 --- a/packages/cellnav/test/uiGridCellNavService.spec.js +++ b/packages/cellnav/test/uiGridCellNavService.spec.js @@ -201,7 +201,7 @@ describe('ui.grid.edit uiGridCellNavService', function() { $timeout.flush(); expect(args.grid).toEqual(grid); - expect(Math.round(args.y.percentage * 10) / 10).toBe(0.4); + expect(Math.round(args.y.percentage * 10) / 10).toBe(0.5); expect(isNaN(args.x.percentage)).toEqual(true); }); @@ -233,7 +233,7 @@ describe('ui.grid.edit uiGridCellNavService', function() { }); $timeout.flush(); - expect(Math.round(args.y.percentage * 10) / 10).toEqual(0.5); + expect(Math.round(args.y.percentage * 10) / 10).toEqual(0.6); expect(args.x).toBe(null); }); diff --git a/packages/core/src/js/factories/Grid.js b/packages/core/src/js/factories/Grid.js index 809e1c95a..7d0cd9089 100644 --- a/packages/core/src/js/factories/Grid.js +++ b/packages/core/src/js/factories/Grid.js @@ -1685,7 +1685,7 @@ angular.module('ui.grid') // gridUtil.logDebug('viewPortHeight', viewPortHeight); - return viewPortHeight; + return viewPortHeight > 0 ? viewPortHeight : 0; }; Grid.prototype.getViewportWidth = function getViewportWidth() { diff --git a/packages/core/src/js/factories/GridRenderContainer.js b/packages/core/src/js/factories/GridRenderContainer.js index 4799624a5..7b705c48f 100644 --- a/packages/core/src/js/factories/GridRenderContainer.js +++ b/packages/core/src/js/factories/GridRenderContainer.js @@ -229,7 +229,7 @@ angular.module('ui.grid') viewPortHeight = viewPortHeight + adjustment.height; - return viewPortHeight; + return viewPortHeight > 0 ? viewPortHeight : 0; }; GridRenderContainer.prototype.getViewportWidth = function getViewportWidth() { From f51d74f63bd8628f14ce48d57d88d72c0a61261a Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Sun, 8 Aug 2021 00:02:16 -0400 Subject: [PATCH 6/9] =?UTF-8?q?chore:=20=F0=9F=A4=96=20ensure=20gridHeight?= =?UTF-8?q?=20is=20constant=20to=20avoid=20inconsistencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Setting grid height prevents automatic grid heights from being generated by the tests and failing randomly. --- packages/cellnav/test/uiGridCellNavService.spec.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/cellnav/test/uiGridCellNavService.spec.js b/packages/cellnav/test/uiGridCellNavService.spec.js index 5d3c048f4..616155cd3 100644 --- a/packages/cellnav/test/uiGridCellNavService.spec.js +++ b/packages/cellnav/test/uiGridCellNavService.spec.js @@ -22,6 +22,7 @@ describe('ui.grid.edit uiGridCellNavService', function() { grid = gridClassFactory.createGrid(); // throttled scrolling isn't working in tests for some reason + grid.gridHeight = 30; grid.options.rowHeight = 30; grid.options.scrollDebounce = 0; grid.options.columnDefs = [ @@ -201,7 +202,7 @@ describe('ui.grid.edit uiGridCellNavService', function() { $timeout.flush(); expect(args.grid).toEqual(grid); - expect(Math.round(args.y.percentage * 10) / 10).toBe(0.5); + expect(Math.round(args.y.percentage * 10) / 10).toBe(0.4); expect(isNaN(args.x.percentage)).toEqual(true); }); @@ -233,7 +234,7 @@ describe('ui.grid.edit uiGridCellNavService', function() { }); $timeout.flush(); - expect(Math.round(args.y.percentage * 10) / 10).toEqual(0.6); + expect(Math.round(args.y.percentage * 10) / 10).toEqual(0.5); expect(args.x).toBe(null); }); From 641cb3ab05f69ee773e23fa10b38ceec11d7eb96 Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Mon, 9 Aug 2021 08:34:17 -0400 Subject: [PATCH 7/9] =?UTF-8?q?chore:=20=F0=9F=A4=96=20attempting=20to=20f?= =?UTF-8?q?ix=20broken=20tests=20in=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cellnav/test/uiGridCellNavService.spec.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/cellnav/test/uiGridCellNavService.spec.js b/packages/cellnav/test/uiGridCellNavService.spec.js index 616155cd3..29f46f2e7 100644 --- a/packages/cellnav/test/uiGridCellNavService.spec.js +++ b/packages/cellnav/test/uiGridCellNavService.spec.js @@ -22,7 +22,9 @@ describe('ui.grid.edit uiGridCellNavService', function() { grid = gridClassFactory.createGrid(); // throttled scrolling isn't working in tests for some reason - grid.gridHeight = 30; + grid.headerHeight = 0; + grid.footerHeight = 0; + grid.gridHeight = 20; grid.options.rowHeight = 30; grid.options.scrollDebounce = 0; grid.options.columnDefs = [ From 20049bc34d798e919853d9c327895910f5120976 Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Mon, 9 Aug 2021 09:44:45 -0400 Subject: [PATCH 8/9] =?UTF-8?q?chore:=20=F0=9F=A4=96=20update=20test=20set?= =?UTF-8?q?up=20to=20ensure=20it=20runs=20correctly=20in=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cellnav/test/uiGridCellNavService.spec.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cellnav/test/uiGridCellNavService.spec.js b/packages/cellnav/test/uiGridCellNavService.spec.js index 29f46f2e7..cd7559630 100644 --- a/packages/cellnav/test/uiGridCellNavService.spec.js +++ b/packages/cellnav/test/uiGridCellNavService.spec.js @@ -22,9 +22,9 @@ describe('ui.grid.edit uiGridCellNavService', function() { grid = gridClassFactory.createGrid(); // throttled scrolling isn't working in tests for some reason - grid.headerHeight = 0; + grid.headerHeight = 10; grid.footerHeight = 0; - grid.gridHeight = 20; + grid.gridHeight = 15; grid.options.rowHeight = 30; grid.options.scrollDebounce = 0; grid.options.columnDefs = [ From 4aa2cc59a6bc683552a1e328f639a0aa0a0c7527 Mon Sep 17 00:00:00 2001 From: Marcelo Portugal Date: Thu, 12 Aug 2021 13:35:32 -0400 Subject: [PATCH 9/9] chore: Release v4.11.0 --- CHANGELOG.md | 17 +++++++++++++++++ bower.json | 2 +- lerna.json | 2 +- package-lock.json | 2 +- package.json | 2 +- packages/auto-resize/CHANGELOG.md | 8 ++++++++ packages/auto-resize/package-lock.json | 2 +- packages/auto-resize/package.json | 4 ++-- packages/cellnav/CHANGELOG.md | 11 +++++++++++ packages/cellnav/package-lock.json | 2 +- packages/cellnav/package.json | 4 ++-- packages/core/CHANGELOG.md | 17 +++++++++++++++++ packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/edit/CHANGELOG.md | 8 ++++++++ packages/edit/package-lock.json | 2 +- packages/edit/package.json | 4 ++-- packages/empty-base-layer/CHANGELOG.md | 8 ++++++++ packages/empty-base-layer/package-lock.json | 2 +- packages/empty-base-layer/package.json | 4 ++-- packages/expandable/CHANGELOG.md | 8 ++++++++ packages/expandable/package-lock.json | 2 +- packages/expandable/package.json | 4 ++-- packages/exporter/CHANGELOG.md | 8 ++++++++ packages/exporter/package-lock.json | 2 +- packages/exporter/package.json | 4 ++-- packages/grouping/CHANGELOG.md | 8 ++++++++ packages/grouping/package-lock.json | 2 +- packages/grouping/package.json | 6 +++--- packages/i18n/CHANGELOG.md | 8 ++++++++ packages/i18n/package-lock.json | 2 +- packages/i18n/package.json | 4 ++-- packages/importer/CHANGELOG.md | 8 ++++++++ packages/importer/package-lock.json | 2 +- packages/importer/package.json | 4 ++-- packages/infinite-scroll/CHANGELOG.md | 8 ++++++++ packages/infinite-scroll/package-lock.json | 2 +- packages/infinite-scroll/package.json | 4 ++-- packages/move-columns/CHANGELOG.md | 8 ++++++++ packages/move-columns/package-lock.json | 2 +- packages/move-columns/package.json | 4 ++-- packages/pagination/CHANGELOG.md | 8 ++++++++ packages/pagination/package-lock.json | 2 +- packages/pagination/package.json | 4 ++-- packages/pinning/CHANGELOG.md | 8 ++++++++ packages/pinning/package-lock.json | 2 +- packages/pinning/package.json | 4 ++-- packages/resize-columns/CHANGELOG.md | 8 ++++++++ packages/resize-columns/package-lock.json | 2 +- packages/resize-columns/package.json | 4 ++-- packages/row-edit/CHANGELOG.md | 8 ++++++++ packages/row-edit/package-lock.json | 2 +- packages/row-edit/package.json | 8 ++++---- packages/saveState/CHANGELOG.md | 8 ++++++++ packages/saveState/package-lock.json | 2 +- packages/saveState/package.json | 12 ++++++------ packages/selection/CHANGELOG.md | 8 ++++++++ packages/selection/package-lock.json | 2 +- packages/selection/package.json | 4 ++-- packages/tree-base/CHANGELOG.md | 8 ++++++++ packages/tree-base/package-lock.json | 2 +- packages/tree-base/package.json | 4 ++-- packages/tree-view/CHANGELOG.md | 8 ++++++++ packages/tree-view/package-lock.json | 2 +- packages/tree-view/package.json | 6 +++--- packages/validate/CHANGELOG.md | 8 ++++++++ packages/validate/package-lock.json | 2 +- packages/validate/package.json | 6 +++--- 68 files changed, 272 insertions(+), 75 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 06ba0a99b..25ecf1e04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + + +### Bug Fixes + +* 🐛 ensure viewport height cannot be negative ([a7111a1](https://github.com/angular-ui/ui-grid/commit/a7111a13b4c7d67068522881783925dedbacda88)), closes [#3034](https://github.com/angular-ui/ui-grid/issues/3034) + + +### Features + +* 🎸 option to disable multi-column sorting ([c9abb8b](https://github.com/angular-ui/ui-grid/commit/c9abb8bab2101479b0498848b4a288c1ad7d17f9)), closes [#2913](https://github.com/angular-ui/ui-grid/issues/2913) +* 🎸 the ability to disable hide columns on a grid level ([2dd1688](https://github.com/angular-ui/ui-grid/commit/2dd168859e03583cdc7e6ab671d146e343ae4275)), closes [#1604](https://github.com/angular-ui/ui-grid/issues/1604) + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) diff --git a/bower.json b/bower.json index 8d5c5fab5..82826ea93 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "angular-ui-grid", - "version": "4.10.3", + "version": "4.11.0", "homepage": "http://ui-grid.info", "repository": { "type": "git", diff --git a/lerna.json b/lerna.json index 41f5fcaec..ba8a8f7d4 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "packages": [ "packages/*" ], - "version": "4.10.3" + "version": "4.11.0" } diff --git a/package-lock.json b/package-lock.json index 70fea64ae..c7edfcb8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "ui-grid", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 405e1484b..f063efddb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui-grid", - "version": "4.10.3", + "version": "4.11.0", "description": "A data grid for Angular", "directories": { "test": "test" diff --git a/packages/auto-resize/CHANGELOG.md b/packages/auto-resize/CHANGELOG.md index 4316b458a..e510eba6a 100644 --- a/packages/auto-resize/CHANGELOG.md +++ b/packages/auto-resize/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/auto-resize + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/auto-resize diff --git a/packages/auto-resize/package-lock.json b/packages/auto-resize/package-lock.json index 1aea7496e..6cde84c83 100644 --- a/packages/auto-resize/package-lock.json +++ b/packages/auto-resize/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/auto-resize", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/auto-resize/package.json b/packages/auto-resize/package.json index ca478a367..1bf5d33ac 100644 --- a/packages/auto-resize/package.json +++ b/packages/auto-resize/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/auto-resize", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides auto-resizing functionality to UI-Grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/cellnav/CHANGELOG.md b/packages/cellnav/CHANGELOG.md index 10c22102e..c2e4db298 100644 --- a/packages/cellnav/CHANGELOG.md +++ b/packages/cellnav/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + + +### Bug Fixes + +* 🐛 ensure viewport height cannot be negative ([a7111a1](https://github.com/angular-ui/ui-grid/commit/a7111a13b4c7d67068522881783925dedbacda88)), closes [#3034](https://github.com/angular-ui/ui-grid/issues/3034) + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/cell-nav diff --git a/packages/cellnav/package-lock.json b/packages/cellnav/package-lock.json index 132d65f08..2c4359dd0 100644 --- a/packages/cellnav/package-lock.json +++ b/packages/cellnav/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/cell-nav", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/cellnav/package.json b/packages/cellnav/package.json index 9331c97e7..cc96920df 100644 --- a/packages/cellnav/package.json +++ b/packages/cellnav/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/cell-nav", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides cell navigation functionality to UI-Grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index d2757b3ec..398702de4 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + + +### Bug Fixes + +* 🐛 ensure viewport height cannot be negative ([a7111a1](https://github.com/angular-ui/ui-grid/commit/a7111a13b4c7d67068522881783925dedbacda88)), closes [#3034](https://github.com/angular-ui/ui-grid/issues/3034) + + +### Features + +* 🎸 option to disable multi-column sorting ([c9abb8b](https://github.com/angular-ui/ui-grid/commit/c9abb8bab2101479b0498848b4a288c1ad7d17f9)), closes [#2913](https://github.com/angular-ui/ui-grid/issues/2913) +* 🎸 the ability to disable hide columns on a grid level ([2dd1688](https://github.com/angular-ui/ui-grid/commit/2dd168859e03583cdc7e6ab671d146e343ae4275)), closes [#1604](https://github.com/angular-ui/ui-grid/issues/1604) + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 8c35d3845..77b66539d 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/core", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index f3acc1ebb..db145c097 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/core", - "version": "4.10.3", + "version": "4.11.0", "description": "A data grid for Angular", "main": "index.js", "dependencies": { diff --git a/packages/edit/CHANGELOG.md b/packages/edit/CHANGELOG.md index 8f6220834..51ba94b78 100644 --- a/packages/edit/CHANGELOG.md +++ b/packages/edit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/edit + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/edit diff --git a/packages/edit/package-lock.json b/packages/edit/package-lock.json index 340e9e7a1..42b8f621e 100644 --- a/packages/edit/package-lock.json +++ b/packages/edit/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/edit", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/edit/package.json b/packages/edit/package.json index b209c772c..83248372c 100644 --- a/packages/edit/package.json +++ b/packages/edit/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/edit", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides cell editing capability to ui.grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/empty-base-layer/CHANGELOG.md b/packages/empty-base-layer/CHANGELOG.md index f075c462b..99fc47e43 100644 --- a/packages/empty-base-layer/CHANGELOG.md +++ b/packages/empty-base-layer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/empty-base-layer + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/empty-base-layer diff --git a/packages/empty-base-layer/package-lock.json b/packages/empty-base-layer/package-lock.json index c6b792f4f..ea8725c14 100644 --- a/packages/empty-base-layer/package-lock.json +++ b/packages/empty-base-layer/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/empty-base-layer", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/empty-base-layer/package.json b/packages/empty-base-layer/package.json index 1dbc16e2d..eea384f29 100644 --- a/packages/empty-base-layer/package.json +++ b/packages/empty-base-layer/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/empty-base-layer", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides the ability to have the background of the ui-grid be empty rows", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/expandable/CHANGELOG.md b/packages/expandable/CHANGELOG.md index 10ca5aa19..0baf7397e 100644 --- a/packages/expandable/CHANGELOG.md +++ b/packages/expandable/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/expandable + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/expandable diff --git a/packages/expandable/package-lock.json b/packages/expandable/package-lock.json index 2daeb31f3..0ceb75d8b 100644 --- a/packages/expandable/package-lock.json +++ b/packages/expandable/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/expandable", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/expandable/package.json b/packages/expandable/package.json index e30529ea4..12884c01b 100644 --- a/packages/expandable/package.json +++ b/packages/expandable/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/expandable", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides the ability to create subgrids inside ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/exporter/CHANGELOG.md b/packages/exporter/CHANGELOG.md index b6a001e39..036026beb 100644 --- a/packages/exporter/CHANGELOG.md +++ b/packages/exporter/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/exporter + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) diff --git a/packages/exporter/package-lock.json b/packages/exporter/package-lock.json index 0425812d2..0546c6224 100644 --- a/packages/exporter/package-lock.json +++ b/packages/exporter/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/exporter", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/exporter/package.json b/packages/exporter/package.json index f71c4ecc0..afb2ddef5 100644 --- a/packages/exporter/package.json +++ b/packages/exporter/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/exporter", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides the ability to export data from ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x", "csv-js": "~1.0.0", "excel-builder": "~2.0.2", diff --git a/packages/grouping/CHANGELOG.md b/packages/grouping/CHANGELOG.md index 459b02e6c..3fc315f8c 100644 --- a/packages/grouping/CHANGELOG.md +++ b/packages/grouping/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/grouping + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/grouping diff --git a/packages/grouping/package-lock.json b/packages/grouping/package-lock.json index f6cd25da1..d8d5273e8 100644 --- a/packages/grouping/package-lock.json +++ b/packages/grouping/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/grouping", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/grouping/package.json b/packages/grouping/package.json index 07028f1b0..714884490 100644 --- a/packages/grouping/package.json +++ b/packages/grouping/package.json @@ -1,11 +1,11 @@ { "name": "@ui-grid/grouping", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides ui-grid with grouping of rows based on the data in them", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", - "@ui-grid/tree-base": "^4.10.3", + "@ui-grid/core": "^4.11.0", + "@ui-grid/tree-base": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md index 250cffcf6..0be374e21 100644 --- a/packages/i18n/CHANGELOG.md +++ b/packages/i18n/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/i18n + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) diff --git a/packages/i18n/package-lock.json b/packages/i18n/package-lock.json index 24bde9ea0..4ac4b200e 100644 --- a/packages/i18n/package-lock.json +++ b/packages/i18n/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/i18n", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 44a8c2fbe..52451c936 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/i18n", - "version": "4.10.3", + "version": "4.11.0", "description": "This package provides various language translations for ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/importer/CHANGELOG.md b/packages/importer/CHANGELOG.md index 016ff6a3d..91012ce5c 100644 --- a/packages/importer/CHANGELOG.md +++ b/packages/importer/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/importer + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/importer diff --git a/packages/importer/package-lock.json b/packages/importer/package-lock.json index 54a77956a..5fe38cbe1 100644 --- a/packages/importer/package-lock.json +++ b/packages/importer/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/importer", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/importer/package.json b/packages/importer/package.json index ff699742c..6072bef5c 100644 --- a/packages/importer/package.json +++ b/packages/importer/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/importer", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides the ability to import data into ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x", "csv-js": "~1.0.0" }, diff --git a/packages/infinite-scroll/CHANGELOG.md b/packages/infinite-scroll/CHANGELOG.md index 3d7dff4e7..5e7013fd5 100644 --- a/packages/infinite-scroll/CHANGELOG.md +++ b/packages/infinite-scroll/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/infinite-scroll + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/infinite-scroll diff --git a/packages/infinite-scroll/package-lock.json b/packages/infinite-scroll/package-lock.json index 5aa4d29b6..3164b030f 100644 --- a/packages/infinite-scroll/package-lock.json +++ b/packages/infinite-scroll/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/infinite-scroll", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/infinite-scroll/package.json b/packages/infinite-scroll/package.json index a5d4163f4..e00098a40 100644 --- a/packages/infinite-scroll/package.json +++ b/packages/infinite-scroll/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/infinite-scroll", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides infinite scroll functionality to ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/move-columns/CHANGELOG.md b/packages/move-columns/CHANGELOG.md index b3e6c0c2d..1857f34e8 100644 --- a/packages/move-columns/CHANGELOG.md +++ b/packages/move-columns/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/move-columns + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/move-columns diff --git a/packages/move-columns/package-lock.json b/packages/move-columns/package-lock.json index 709c883bc..7fcaddbc7 100644 --- a/packages/move-columns/package-lock.json +++ b/packages/move-columns/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/move-columns", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/move-columns/package.json b/packages/move-columns/package.json index 68498ced7..7eb8c5a6d 100644 --- a/packages/move-columns/package.json +++ b/packages/move-columns/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/move-columns", - "version": "4.10.3", + "version": "4.11.0", "description": "This module enables ui-grid users to change the position of columns", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/pagination/CHANGELOG.md b/packages/pagination/CHANGELOG.md index 833884943..f159fd593 100644 --- a/packages/pagination/CHANGELOG.md +++ b/packages/pagination/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/pagination + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/pagination diff --git a/packages/pagination/package-lock.json b/packages/pagination/package-lock.json index 2bafdbc1c..55131ca9a 100644 --- a/packages/pagination/package-lock.json +++ b/packages/pagination/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/pagination", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/pagination/package.json b/packages/pagination/package.json index dcd32b7ca..3256e340e 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/pagination", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides pagination support to ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/pinning/CHANGELOG.md b/packages/pinning/CHANGELOG.md index e04ea7a42..e50ab61b4 100644 --- a/packages/pinning/CHANGELOG.md +++ b/packages/pinning/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/pinning + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/pinning diff --git a/packages/pinning/package-lock.json b/packages/pinning/package-lock.json index cbf1fb726..466dbc7d0 100644 --- a/packages/pinning/package-lock.json +++ b/packages/pinning/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/pinning", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/pinning/package.json b/packages/pinning/package.json index bc461217b..ccd083183 100644 --- a/packages/pinning/package.json +++ b/packages/pinning/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/pinning", - "version": "4.10.3", + "version": "4.11.0", "description": "This module enables the user to pun columns in ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/resize-columns/CHANGELOG.md b/packages/resize-columns/CHANGELOG.md index 3f87972b3..82f7972bb 100644 --- a/packages/resize-columns/CHANGELOG.md +++ b/packages/resize-columns/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/resize-columns + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/resize-columns diff --git a/packages/resize-columns/package-lock.json b/packages/resize-columns/package-lock.json index c6f610da6..92b560627 100644 --- a/packages/resize-columns/package-lock.json +++ b/packages/resize-columns/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/resize-columns", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/resize-columns/package.json b/packages/resize-columns/package.json index aeadfd4a3..172472c19 100644 --- a/packages/resize-columns/package.json +++ b/packages/resize-columns/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/resize-columns", - "version": "4.10.3", + "version": "4.11.0", "description": "This module allows columns to be resized in ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/row-edit/CHANGELOG.md b/packages/row-edit/CHANGELOG.md index 52dc34cea..ab63e035d 100644 --- a/packages/row-edit/CHANGELOG.md +++ b/packages/row-edit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/row-edit + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/row-edit diff --git a/packages/row-edit/package-lock.json b/packages/row-edit/package-lock.json index 4c669393b..a97d224ea 100644 --- a/packages/row-edit/package-lock.json +++ b/packages/row-edit/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/row-edit", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/row-edit/package.json b/packages/row-edit/package.json index c3b74bab2..24fd86bb5 100644 --- a/packages/row-edit/package.json +++ b/packages/row-edit/package.json @@ -1,12 +1,12 @@ { "name": "@ui-grid/row-edit", - "version": "4.10.3", + "version": "4.11.0", "description": "This ui-grid module extends the edit feature to provide tracking and saving of rows of data", "main": "index.js", "dependencies": { - "@ui-grid/cell-nav": "^4.10.3", - "@ui-grid/core": "^4.10.3", - "@ui-grid/edit": "^4.10.3", + "@ui-grid/cell-nav": "^4.11.0", + "@ui-grid/core": "^4.11.0", + "@ui-grid/edit": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/saveState/CHANGELOG.md b/packages/saveState/CHANGELOG.md index b634fdae7..4da2ec17c 100644 --- a/packages/saveState/CHANGELOG.md +++ b/packages/saveState/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/save-state + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/save-state diff --git a/packages/saveState/package-lock.json b/packages/saveState/package-lock.json index 2d7575738..29d8f8031 100644 --- a/packages/saveState/package-lock.json +++ b/packages/saveState/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/save-state", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/saveState/package.json b/packages/saveState/package.json index 6a0c321db..a79b140e9 100644 --- a/packages/saveState/package.json +++ b/packages/saveState/package.json @@ -1,14 +1,14 @@ { "name": "@ui-grid/save-state", - "version": "4.10.3", + "version": "4.11.0", "description": "This ui-grid module provides the ability to save and restore the grid state", "main": "index.js", "dependencies": { - "@ui-grid/cell-nav": "^4.10.3", - "@ui-grid/core": "^4.10.3", - "@ui-grid/grouping": "^4.10.3", - "@ui-grid/selection": "^4.10.3", - "@ui-grid/tree-view": "^4.10.3", + "@ui-grid/cell-nav": "^4.11.0", + "@ui-grid/core": "^4.11.0", + "@ui-grid/grouping": "^4.11.0", + "@ui-grid/selection": "^4.11.0", + "@ui-grid/tree-view": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/selection/CHANGELOG.md b/packages/selection/CHANGELOG.md index 2246aa9e3..6ce6a79ba 100644 --- a/packages/selection/CHANGELOG.md +++ b/packages/selection/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/selection + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/selection diff --git a/packages/selection/package-lock.json b/packages/selection/package-lock.json index a287ce7c9..8626a316e 100644 --- a/packages/selection/package-lock.json +++ b/packages/selection/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/selection", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/selection/package.json b/packages/selection/package.json index 4879dd39a..a9acf1187 100644 --- a/packages/selection/package.json +++ b/packages/selection/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/selection", - "version": "4.10.3", + "version": "4.11.0", "description": "This module provides row selection to ui-grid", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/tree-base/CHANGELOG.md b/packages/tree-base/CHANGELOG.md index afe84b593..74402bb83 100644 --- a/packages/tree-base/CHANGELOG.md +++ b/packages/tree-base/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/tree-base + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/tree-base diff --git a/packages/tree-base/package-lock.json b/packages/tree-base/package-lock.json index 696aab25d..01744e24a 100644 --- a/packages/tree-base/package-lock.json +++ b/packages/tree-base/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/tree-base", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/tree-base/package.json b/packages/tree-base/package.json index 708625a45..a88c80284 100644 --- a/packages/tree-base/package.json +++ b/packages/tree-base/package.json @@ -1,10 +1,10 @@ { "name": "@ui-grid/tree-base", - "version": "4.10.3", + "version": "4.11.0", "description": "This ui-grid module provides a tree view of the data, with nodes and leaves", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", + "@ui-grid/core": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/tree-view/CHANGELOG.md b/packages/tree-view/CHANGELOG.md index 22ee54c36..cdb0bf51d 100644 --- a/packages/tree-view/CHANGELOG.md +++ b/packages/tree-view/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/tree-view + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/tree-view diff --git a/packages/tree-view/package-lock.json b/packages/tree-view/package-lock.json index 84f77a155..11e274369 100644 --- a/packages/tree-view/package-lock.json +++ b/packages/tree-view/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/tree-view", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/tree-view/package.json b/packages/tree-view/package.json index 824a55301..cac89d1e9 100644 --- a/packages/tree-view/package.json +++ b/packages/tree-view/package.json @@ -1,11 +1,11 @@ { "name": "@ui-grid/tree-view", - "version": "4.10.3", + "version": "4.11.0", "description": "This ui-grid module provides a tree view of the data, with nodes and leaves", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", - "@ui-grid/tree-base": "^4.10.3", + "@ui-grid/core": "^4.11.0", + "@ui-grid/tree-base": "^4.11.0", "angular": ">=1.4.0 1.8.x" }, "publishConfig": { diff --git a/packages/validate/CHANGELOG.md b/packages/validate/CHANGELOG.md index a181425ac..8f41409d5 100644 --- a/packages/validate/CHANGELOG.md +++ b/packages/validate/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.11.0](https://github.com/angular-ui/ui-grid/compare/v4.10.3...v4.11.0) (2021-08-12) + +**Note:** Version bump only for package @ui-grid/validate + + + + + ## [4.10.3](https://github.com/angular-ui/ui-grid/compare/v4.10.2...v4.10.3) (2021-08-01) **Note:** Version bump only for package @ui-grid/validate diff --git a/packages/validate/package-lock.json b/packages/validate/package-lock.json index d6a2c6f4e..cc4cf50c0 100644 --- a/packages/validate/package-lock.json +++ b/packages/validate/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ui-grid/validate", - "version": "4.10.3", + "version": "4.11.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/validate/package.json b/packages/validate/package.json index fd9c62140..bbce009d7 100644 --- a/packages/validate/package.json +++ b/packages/validate/package.json @@ -1,11 +1,11 @@ { "name": "@ui-grid/validate", - "version": "4.10.3", + "version": "4.11.0", "description": "This ui-grid module provides the ability to validate cells upon change", "main": "index.js", "dependencies": { - "@ui-grid/core": "^4.10.3", - "@ui-grid/edit": "^4.10.3", + "@ui-grid/core": "^4.11.0", + "@ui-grid/edit": "^4.11.0", "angular": ">=1.4.0 1.8.x", "angular-ui-bootstrap": "0.13.4" },