Skip to content

Commit d1f1b62

Browse files
committed
Stable Version 1.0.0-alpha.6.
1 parent 1bfbb4e commit d1f1b62

6 files changed

+20
-13
lines changed

CHANGELOG.md

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
##### 1.0.0-alpha.6 - 05 December 2014
2+
3+
###### Backwards compatible bug fixes
4+
- Fix for making copies of `options`
5+
16
##### 1.0.0-alpha.5 - 05 December 2014
27

3-
Updated dependencies. Now safely making copies of the `options` passed into methods
8+
###### Backwards compatible bug fixes
9+
- Updated dependencies
10+
- Now safely making copies of the `options` passed into methods
411

512
##### 1.0.0-alpha.4 - 01 December 2014
613

bower.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "js-data-http",
33
"description": "http adapter for js-data.",
4-
"version": "1.0.0-alpha.5",
4+
"version": "1.0.0-alpha.6",
55
"homepage": "http://www.js-data.io/docs/dshttpadapter",
66
"repository": {
77
"type": "git",

dist/js-data-http.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @author Jason Dobry <[email protected]>
33
* @file js-data-http.js
4-
* @version 1.0.0-alpha.5 - Homepage <http://www.js-data.io/docs/dshttpadapter>
4+
* @version 1.0.0-alpha.6 - Homepage <http://www.js-data.io/docs/dshttpadapter>
55
* @copyright (c) 2014 Jason Dobry
66
* @license MIT <https://github.com/js-data/js-data-http/blob/master/LICENSE>
77
*
@@ -1539,8 +1539,8 @@ dsHttpAdapterPrototype.find = function (resourceConfig, id, options) {
15391539
dsHttpAdapterPrototype.findAll = function (resourceConfig, params, options) {
15401540
var _this = this;
15411541
options = options || {};
1542+
options = DSUtils.copy(options);
15421543
options.params = options.params || {};
1543-
options.params = DSUtils.copy(options.params);
15441544
if (params) {
15451545
params = _this.defaults.queryTransform(resourceConfig, params);
15461546
deepMixIn(options.params, params);
@@ -1580,8 +1580,8 @@ dsHttpAdapterPrototype.update = function (resourceConfig, id, attrs, options) {
15801580
dsHttpAdapterPrototype.updateAll = function (resourceConfig, attrs, params, options) {
15811581
var _this = this;
15821582
options = options || {};
1583+
options = DSUtils.copy(options);
15831584
options.params = options.params || {};
1584-
options.params = DSUtils.copy(options.params);
15851585
if (params) {
15861586
params = _this.defaults.queryTransform(resourceConfig, params);
15871587
deepMixIn(options.params, params);
@@ -1609,8 +1609,8 @@ dsHttpAdapterPrototype.destroy = function (resourceConfig, id, options) {
16091609
dsHttpAdapterPrototype.destroyAll = function (resourceConfig, params, options) {
16101610
var _this = this;
16111611
options = options || {};
1612+
options = DSUtils.copy(options);
16121613
options.params = options.params || {};
1613-
options.params = DSUtils.copy(options.params);
16141614
if (params) {
16151615
params = _this.defaults.queryTransform(resourceConfig, params);
16161616
deepMixIn(options.params, params);

dist/js-data-http.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "js-data-http",
33
"description": "http adapter for js-data.",
4-
"version": "1.0.0-alpha.5",
4+
"version": "1.0.0-alpha.6",
55
"homepage": "http://www.js-data.io/docs/dshttpadapter",
66
"repository": {
77
"type": "git",
@@ -46,6 +46,6 @@
4646
"dependencies": {
4747
"axios": "0.4.x",
4848
"mout": "0.11.0",
49-
"js-data": "^1.0.0-alpha.5-7"
49+
"js-data": "^1.0.0-alpha.5-8"
5050
}
5151
}

src/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ dsHttpAdapterPrototype.find = function (resourceConfig, id, options) {
157157
dsHttpAdapterPrototype.findAll = function (resourceConfig, params, options) {
158158
var _this = this;
159159
options = options || {};
160+
options = DSUtils.copy(options);
160161
options.params = options.params || {};
161-
options.params = DSUtils.copy(options.params);
162162
if (params) {
163163
params = _this.defaults.queryTransform(resourceConfig, params);
164164
deepMixIn(options.params, params);
@@ -198,8 +198,8 @@ dsHttpAdapterPrototype.update = function (resourceConfig, id, attrs, options) {
198198
dsHttpAdapterPrototype.updateAll = function (resourceConfig, attrs, params, options) {
199199
var _this = this;
200200
options = options || {};
201+
options = DSUtils.copy(options);
201202
options.params = options.params || {};
202-
options.params = DSUtils.copy(options.params);
203203
if (params) {
204204
params = _this.defaults.queryTransform(resourceConfig, params);
205205
deepMixIn(options.params, params);
@@ -227,8 +227,8 @@ dsHttpAdapterPrototype.destroy = function (resourceConfig, id, options) {
227227
dsHttpAdapterPrototype.destroyAll = function (resourceConfig, params, options) {
228228
var _this = this;
229229
options = options || {};
230+
options = DSUtils.copy(options);
230231
options.params = options.params || {};
231-
options.params = DSUtils.copy(options.params);
232232
if (params) {
233233
params = _this.defaults.queryTransform(resourceConfig, params);
234234
deepMixIn(options.params, params);

0 commit comments

Comments
 (0)