Comparing version 2.0.5 to 2.0.6
@@ -10,3 +10,3 @@ # @title Examples in the Browser | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.5.min.js"></script> | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.6.min.js"></script> | ||
<script type="text/javascript"> | ||
@@ -13,0 +13,0 @@ // See the Configuring section to configure credentials in the SDK |
@@ -11,6 +11,6 @@ # @title AWS SDK for JavaScript in the Browser | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.5.min.js"></script> | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.6.min.js"></script> | ||
You can also download this package by clicking the following link: | ||
[aws-sdk-2.0.5.min.js](https://sdk.amazonaws.com/js/aws-sdk-2.0.5.min.js) | ||
[aws-sdk-2.0.6.min.js](https://sdk.amazonaws.com/js/aws-sdk-2.0.6.min.js) | ||
@@ -17,0 +17,0 @@ Once the SDK is loaded in your page, the module will be available from |
@@ -19,6 +19,11 @@ # @title Working with Services in Node.js | ||
* [AWS.CloudSearch](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CloudSearch.html) | ||
* [AWS.CloudSearch](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CloudSearch.html) | ||
* [AWS.CloudSearchDomain](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CloudSearchDomain.html) | ||
* [AWS.CloudTrail](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CloudTrail.html) | ||
* [AWS.CognitoIdentity](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CognitoIdentity.html) | ||
* [AWS.CognitoSync](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CognitoSync.html) | ||
* [AWS.DataPipeline](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/DataPipeline.html) | ||
* [AWS.DirectConnect](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/DirectConnect.html) | ||
* [AWS.DynamoDB](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/DynamoDB.html) | ||
* [AWS.DynamoDB](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/DynamoDB.html) | ||
* [AWS.EC2](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/EC2.html) | ||
@@ -34,5 +39,9 @@ * [AWS.ElastiCache](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/ElastiCache.html) | ||
* [AWS.ImportExport](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/ImportExport.html) | ||
* [AWS.Kinesis](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/Kinesis.html) | ||
* [AWS.CloudWatchLogs](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CloudWatchLogs.html) | ||
* [AWS.CloudWatch](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/CloudWatch.html) | ||
* [AWS.OpsWorks](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/OpsWorks.html) | ||
* [AWS.RDS](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/RDS.html) | ||
* [AWS.RDS](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/RDS.html) | ||
* [AWS.RDS](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/RDS.html) | ||
* [AWS.Redshift](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/Redshift.html) | ||
@@ -47,3 +56,3 @@ * [AWS.Route53](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/Route53.html) | ||
* [AWS.Support](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/Support.html) | ||
* [AWS.SimpleWorkflow](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/SimpleWorkflow.html) | ||
* [AWS.SWF](http://docs.amazonwebservices.com/AWSJavaScriptSDK/latest/frames.html#!AWS/SWF.html) | ||
@@ -50,0 +59,0 @@ <div class="clear"></div> |
@@ -5,5 +5,6 @@ module.exports = { | ||
uniqueName: function uniqueName(base) { | ||
uniqueName: function uniqueName(base, sep) { | ||
if (sep === undefined) sep = '-'; | ||
if (base === "") return ""; | ||
return base + '-' + new Date().getTime(); | ||
return base + sep + new Date().getTime(); | ||
}, | ||
@@ -10,0 +11,0 @@ |
@@ -57,2 +57,3 @@ module.exports = function() { | ||
callback(); | ||
return false; | ||
} else { | ||
@@ -59,0 +60,0 @@ if (data[marker]) world.numMarkers++; |
@@ -20,3 +20,3 @@ /** | ||
*/ | ||
VERSION: '2.0.5', | ||
VERSION: '2.0.6', | ||
@@ -23,0 +23,0 @@ /** |
@@ -90,3 +90,6 @@ var AWS = require('../core'); | ||
loadDefaultFilename: function loadDefaultFilename() { | ||
var env = process.env, home = env.HOME || env.HOMEPATH || env.USERPROFILE; | ||
var env = process.env; | ||
var home = env.HOME || | ||
env.USERPROFILE || | ||
(env.HOMEPATH ? ((env.HOMEDRIVE || 'C:/') + env.HOMEPATH) : null); | ||
if (!home) { | ||
@@ -93,0 +96,0 @@ throw AWS.util.error( |
@@ -24,4 +24,2 @@ var Collection = require('./collection'); | ||
property(this, 'location', shape.location || 'body'); | ||
property(this, 'queryName', shape.queryName); | ||
property(this, 'queryFlattened', shape.queryFlattened); | ||
property(this, 'name', this.name || shape.xmlName || shape.locationName || | ||
@@ -148,3 +146,2 @@ memberName); | ||
property(this, 'members', {}); | ||
property(this, 'memberNames', []); | ||
property(this, 'required', []); | ||
@@ -158,5 +155,2 @@ property(this, 'isRequired', function(name) { return false; }); | ||
})); | ||
memoizedProperty(this, 'memberNames', function() { | ||
return shape.xmlOrder || Object.keys(shape.members); | ||
}); | ||
} | ||
@@ -163,0 +157,0 @@ |
@@ -60,3 +60,2 @@ var AWS = require('../core'); | ||
tmp.members[origRules.resultWrapper] = shape; | ||
tmp.memberNames = [origRules.resultWrapper]; | ||
util.property(shape, 'name', shape.resultWrapper); | ||
@@ -63,0 +62,0 @@ shape = tmp; |
@@ -22,3 +22,3 @@ var util = require('../util'); | ||
util.each(map, function (key, value) { | ||
var prefix = rules.flattened || rules.queryFlattened ? '.' : '.entry.'; | ||
var prefix = rules.flattened ? '.' : '.entry.'; | ||
var position = prefix + (i++) + '.'; | ||
@@ -42,3 +42,3 @@ var keyName = position + (rules.key.name || 'key'); | ||
var suffix = '.' + (n + 1); | ||
if (rules.flattened || rules.queryFlattened) { | ||
if (rules.flattened) { | ||
if (memberRules.name) { | ||
@@ -45,0 +45,0 @@ var parts = name.split('.'); |
@@ -520,3 +520,3 @@ var AWS = require('./core'); | ||
stream = new streams.Readable(); | ||
stream._read = function() { stream.push(''); }; | ||
stream._read = function() {}; | ||
} else { | ||
@@ -548,17 +548,25 @@ stream = new streams.Stream(); | ||
var httpStream = resp.httpResponse.stream; | ||
stream.response = resp; | ||
stream._read = function() { | ||
var data; | ||
do { | ||
data = httpStream.read(); | ||
if (data) stream.push(data); | ||
} while (data); | ||
stream.push(''); | ||
}; | ||
if (legacyStreams) { | ||
httpStream.on('data', function(arg) { | ||
stream.emit('data', arg); | ||
}); | ||
httpStream.on('end', function() { | ||
stream.emit('end'); | ||
}); | ||
} else { | ||
httpStream.on('readable', function() { | ||
var chunk; | ||
do { | ||
chunk = httpStream.read(); | ||
if (chunk !== null) stream.push(chunk); | ||
} while (chunk !== null); | ||
stream.read(0); | ||
}); | ||
httpStream.on('end', function() { | ||
stream.push(null); | ||
}); | ||
} | ||
var events = ['end', 'error', (legacyStreams ? 'data' : 'readable')]; | ||
AWS.util.arrayEach(events, function(event) { | ||
httpStream.on(event, function(arg) { | ||
stream.emit(event, arg); | ||
}); | ||
httpStream.on('error', function(err) { | ||
stream.emit('error', err); | ||
}); | ||
@@ -565,0 +573,0 @@ } |
@@ -132,5 +132,7 @@ var AWS = require('../core'); | ||
canonicalString: function canonicalString() { | ||
var parts = []; | ||
var parts = [], pathname = this.request.pathname(); | ||
if (this.serviceName !== 's3') pathname = AWS.util.uriEscapePath(pathname); | ||
parts.push(this.request.method); | ||
parts.push(this.request.pathname()); | ||
parts.push(pathname); | ||
parts.push(this.request.search()); | ||
@@ -137,0 +139,0 @@ parts.push(this.canonicalHeaders() + '\n'); |
@@ -23,8 +23,7 @@ var util = require('../util'); | ||
function serializeStructure(xml, params, shape) { | ||
util.arrayEach(shape.memberNames, function(memberName) { | ||
var memberShape = shape.members[memberName]; | ||
util.each(shape.members, function(memberName, memberShape) { | ||
if (memberShape.location !== 'body') return; | ||
var value = params[memberName]; | ||
var name = memberShape.queryName || memberShape.name; | ||
var name = memberShape.name; | ||
if (value !== undefined && value !== null) { | ||
@@ -45,4 +44,4 @@ if (memberShape.isXmlAttribute) { | ||
function serializeMap(xml, map, shape) { | ||
var xmlKey = shape.key.queryName || shape.key.name || 'key'; | ||
var xmlValue = shape.value.queryName || shape.value.name || 'value'; | ||
var xmlKey = shape.key.name || 'key'; | ||
var xmlValue = shape.value.name || 'value'; | ||
@@ -59,3 +58,3 @@ util.each(map, function(key, value) { | ||
util.arrayEach(list, function(value) { | ||
var name = shape.member.queryName || shape.member.name || shape.name; | ||
var name = shape.member.name || shape.name; | ||
var element = xml.ele(name); | ||
@@ -66,3 +65,3 @@ serialize(element, value, shape.member); | ||
util.arrayEach(list, function(value) { | ||
var name = shape.member.queryName || shape.member.name || 'member'; | ||
var name = shape.member.name || 'member'; | ||
var element = xml.ele(name); | ||
@@ -69,0 +68,0 @@ serialize(element, value, shape.member); |
{ | ||
"name": "aws-sdk", | ||
"description": "AWS SDK for JavaScript", | ||
"version": "2.0.5", | ||
"version": "2.0.6", | ||
"author": { | ||
@@ -31,3 +31,3 @@ "name":"Amazon Web Services", | ||
"dependencies": { | ||
"aws-sdk-apis": "3.x", | ||
"aws-sdk-apis": "^3.1", | ||
"xml2js": "0.2.6", | ||
@@ -34,0 +34,0 @@ "xmlbuilder": "0.4.2" |
@@ -21,3 +21,3 @@ # AWS SDK for JavaScript [![Version](https://badge.fury.io/js/aws-sdk.png)](http://badge.fury.io/js/aws-sdk) [![Build Status](https://travis-ci.org/aws/aws-sdk-js.png?branch=master)](https://travis-ci.org/aws/aws-sdk-js) | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.5.min.js"></script> | ||
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.0.6.min.js"></script> | ||
@@ -65,2 +65,5 @@ ### In Node.js | ||
<tr><td>Amazon CloudWatch</td><td>AWS.CloudWatch</td><td>2010-08-01</td></tr> | ||
<tr><td>Amazon CloudWatch Logs</td><td>AWS.CloudWatchLogs</td><td>2014-03-28</td></tr> | ||
<tr><td>Amazon Cognito Identity</td><td>AWS.CognitoIdentity</td><td>2014-06-30</td></tr> | ||
<tr><td>Amazon Cognito Sync</td><td>AWS.CognitoSync</td><td>2014-06-30</td></tr> | ||
<tr><td rowspan="2">Amazon DynamoDB</td><td rowspan="2">AWS.DynamoDB</td><td>2011-12-05</td></tr> | ||
@@ -67,0 +70,0 @@ <tr><td>2012-08-10</td></tr> |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2628127
309
46358
107
Updatedaws-sdk-apis@^3.1