Skip to content

Commit

Permalink
chore(release): 1.0.0-beta.4 distribution files
Browse files Browse the repository at this point in the history
  • Loading branch information
ccrowhurstram committed Sep 13, 2015
1 parent c075106 commit b3bd193
Show file tree
Hide file tree
Showing 7 changed files with 41 additions and 17 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
<a name="1.0.0-beta.4"></a>
# 1.0.0-beta.4 (2015-09-13)


## Breaking Changes

- **NgTableParams:** due to [380ba21f](https://github.com/esvit/ng-table/commit/380ba21fdf5f4cd69322599a53d86e456851dcea),


* `NgTableParams.settings().data` renamed to `NgTableParams.settings().dataset`

Previously:

```js
var tp = new NgTableParams({}, {data: yourArray });
```

Now:

```js
var tp = new NgTableParams({}, {dataset: yourArray });
```


<a name="1.0.0-beta.3"></a>
# 1.0.0-beta.3 (2015-09-06)

Expand Down
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ng-table",
"version": "1.0.0-beta.3",
"version": "1.0.0-beta.4",
"main": [
"./dist/ng-table.min.js",
"./dist/ng-table.min.css"
Expand Down
22 changes: 11 additions & 11 deletions dist/ng-table.js
Original file line number Diff line number Diff line change
Expand Up @@ -548,7 +548,7 @@
defaultFilterOptions = {
filterComparator: undefined, // look for a substring match in case insensitive way
filterDelay: 500,
filterDelayThreshold: 10000, // size of data array that will trigger the filterDelay being applied
filterDelayThreshold: 10000, // size of dataset array that will trigger the filterDelay being applied
filterFilterName: undefined, // when defined overrides ngTableDefaultGetDataProvider.filterFilterName
filterFn: undefined, // when defined overrides the filter function that ngTableDefaultGetData uses
filterLayout: 'stack' // alternative: 'horizontal'
Expand Down Expand Up @@ -648,9 +648,9 @@
newSettings.groupOptions = angular.extend({}, settings.groupOptions, newSettings.groupOptions);
}

if (angular.isArray(newSettings.data)) {
//auto-set the total from passed in data
newSettings.total = newSettings.data.length;
if (angular.isArray(newSettings.dataset)) {
//auto-set the total from passed in dataset
newSettings.total = newSettings.dataset.length;
}

// todo: remove the backwards compatibility shim and the following two if blocks
Expand All @@ -663,21 +663,21 @@
newSettings.getGroupsFnAdaptor = ngTableGetDataBcShim;
}

var originalDataset = settings.data;
var originalDataset = settings.dataset;
settings = angular.extend(settings, newSettings);

if (angular.isArray(newSettings.data)) {
if (angular.isArray(newSettings.dataset)) {
optimizeFilterDelay();
}

// note: using != as want null and undefined to be treated the same
var hasDatasetChanged = newSettings.hasOwnProperty('data') && (newSettings.data != originalDataset);
var hasDatasetChanged = newSettings.hasOwnProperty('dataset') && (newSettings.dataset != originalDataset);
if (hasDatasetChanged) {
if (isCommittedDataset){
this.page(1); // reset page as a new dataset has been supplied
}
isCommittedDataset = false;
ngTableEventsChannel.publishDatasetChanged(this, newSettings.data, originalDataset);
ngTableEventsChannel.publishDatasetChanged(this, newSettings.dataset, originalDataset);
}
log('ngTable: set settings', settings);
return this;
Expand Down Expand Up @@ -1165,7 +1165,7 @@
* @param {Object} params the `NgTableParams` requesting data
*/
function getData(params) {
return ngTableDefaultGetData(params.settings().data, params);
return ngTableDefaultGetData(params.settings().dataset, params);
}

/**
Expand Down Expand Up @@ -1250,7 +1250,7 @@
// todo: remove $scope after acceptable depreciation period as no longer required
$scope: null, // set by ngTable controller
$loading: false,
data: null, //allows data to be set when table is initialized
dataset: null, //allows data to be set when table is initialized
total: 0,
defaultSort: 'desc',
filterOptions: angular.copy(defaultFilterOptions),
Expand Down Expand Up @@ -1748,7 +1748,7 @@
ngTableColumnsBinding.$inject = ["$parse"];

/**
* @ngdoc service
* @ngdoc directive
* @name ngTableColumnsBinding
* @description One-way data binds the $columns array generated by ngTable/ngTableDynamic to the specified
* expression.
Expand Down
2 changes: 1 addition & 1 deletion dist/ng-table.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/ng-table.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/ng-table.min.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ng-table",
"version": "1.0.0-beta.3",
"version": "1.0.0-beta.4",
"author": "Vitalii Savchuk <esvit666@gmail.com>",
"license": "BSD",
"repository": {
Expand Down

0 comments on commit b3bd193

Please sign in to comment.