Skip to content

Releases: motdotla/node-lambda

0.11.7

12 Apr 07:01
0.11.7
683fed5
Compare
Choose a tag to compare

[0.11.7] - 2018-04-12

Features

  • AWS X-Ray SDK Support #414
  • Upgrade standard #416
  • Added support for using custom endpoints like localstack #417
  • NodeJS 8.10 runtime now available #419

Bugfixes

  • remove env var value from commanderjs flag definition #409

0.11.6

07 Jan 16:17
0.11.6
4e3c695
Compare
Choose a tag to compare

[0.11.6] - 2018-01-07

Features

  • Refactoring lib/main.js #398
  • Remove unnecessary return this for constructor #399
  • Remove unnecessary try-cache #401
  • Add event_sources.json to setup message #402
  • Modify using template literals #403
  • Remove unnecessary promise chain #404
  • Local/Cloud flag #405

0.11.5

11 Dec 14:35
0.11.5
d36e811
Compare
Choose a tag to compare

[0.11.5] - 2017-12-11

Features

  • Move node-zip to devDependencies #378
  • Added the ability to set constants when scheduling a Lambda function Cloudwatch event #380
  • Update CI's Node.js to LTS and latest version #386
  • Update packages #392
  • Added class to set S3 events #393
  • Add updateS3Events to main #394
  • Refactoring lib/schedule_events.js #395

Bugfixes

  • Set docker run working directory so npm install works #381
  • Change short option of --tracingConfig to -c #385
  • Fix to use Proxy when run locally #389

0.11.4

22 Sep 11:55
Compare
Choose a tag to compare

[0.11.4] - 2017-09-22

Features

  • Remove configFile Option of package command in README #350
  • Remove configFile option in package command #351
  • Uprade chai #352
  • Add the ability to set KMSKeyArn to a Lambda function #356
  • Add appveyor.yml#357
  • Add function for setting CloudWatchLogs RetentionPolicy #359
  • Switch ScheduleEvents to class syntax #360
  • Add _setLogsRetentionPolicy to lib/main.js #361
  • Change lib/main.js to class syntax #362
  • Use stable node, at npm release. #370
  • Add option to disable run multiple #372

Bugfixes

  • Update repository url #358
  • Fix deploy command exit code #366
  • Add invalidation of log output to make the test result easier to read #367
  • Fix commandline version option #368
  • Change: Ensure dotenv.load called before AWS load #369
  • Update README with latest output for 'node-lambda run -h' #373
  • Update Usage of README #374

0.11.3

07 Jul 08:08
Compare
Choose a tag to compare

[0.11.3] - 2017-07-07

Features

  • Fix symlink at zip #348

0.11.2

05 Jul 12:15
Compare
Choose a tag to compare

[0.11.2] - 2017-07-05

Features

  • Fix to deprecated the configFile option in the pacakage command #344

Bugfixes

  • Fix to set boolean in params.Publish #346

0.11.1

04 Jul 08:29
Compare
Choose a tag to compare

[0.11.1] - 2017-07-04

Features

  • Improve deploy process with Promise #327
  • Refactoring _cleanDirectory #330
  • Refactoring _npmInstall #331
  • Replace callback with Promise #332
  • Upgrade commander.js #334
  • Refactoring _fileCopy #336
  • Add simple context method #337
  • Refactoring _archive #338
  • Refactoring _listEventSourceMappings #339
  • Replace var with const #341
  • Replace with arrow function #342

Bugfixes

  • Modify file used for test #326
  • Update package-lock.json #328
  • Remove _rsync #329
  • Bugfixed that mode of file changes when zip is created #335

0.11.0

16 Jun 10:59
Compare
Choose a tag to compare

[0.11.0] - 2017-06-16

Features

  • Fix to include only package.json in the source directory #274
  • Fix os: deprecate 'tmpDir()' in favour of 'tmpdir()' https://github.c… #275
  • Upgraded aws-sdk#277
  • Unified in Camel Case & Remove unnecessary arguments #278
  • Remove function _nativeZip #279
  • Add known issue for duplicate trigger to ScheduleEvents section #280
  • Feature simple callbackWaitsForEmptyEventLoop support #284
  • Fix to use test handler by stopping replace processing of existing index.js #285
  • Fix to use '===' instead of '==' (Including similar modifications) #287
  • Replaced rimraf with fs.remove #291
  • Refactored: JavaScript Standard Style #292
  • Refactored and add test #294
  • Refactored, improved error handling #295
  • Remove semicolon (Automatic update with standard --fix) #298
  • Adopted "JavaScript Standard Style" as coding style #299
  • Replace async.js in _updateScheduleEvents with Promise #302
  • Modify from exec to execFile with _npmInstall #303
  • Automated NPM deploys (on tags) #304
  • Add package-lock.json #305
  • Added _updateEventSources test and refactoring #308
  • Added test of function to upload Zip to Lambda #309
  • Fix timing to check Runtime #310
  • Feature event accept array #311
  • Modify to use isArray #312
  • Modify execution of multiple events to synchronous processing #313
  • Fix to make bin/node-lambda conform to JavaScript Standard Style #315
  • Replace asyncjs of _updateEventSources with Promise #316
  • Replace async.js of deploy with Promise #319
  • Modified the function used in deploy to return Promise #320
  • Modify main process of deploy to another function #323
  • Fix to use Proxy #324

Bugfixes

  • Remove the cleaning process after the test #281
  • Fix run handler callback #282
  • Remove 'os' #286
  • Fix not specifying file name with test in package.json #289
  • Update phase as it is necessary to separate release phase (.travis.yml) #306
  • Refactoring and unnecessary package removal #307
  • Modify var of global variable to const #317
  • Remove Hoek #318

0.10.0

10 May 08:36
Compare
Choose a tag to compare

[0.10.0] - 2017-05-10

Features

  • Fix use fs object #236
  • Upgrade lodash #237
  • Add file copy function without rsync command #238
  • Add node.js 7 to travis.yml #239
  • Set http timeout to 30 mins. #240
  • Supported TracingConfig #243
  • Fix to using path object #249
  • Allow use of docker container for npm install #251
  • Bugfix _filecopy exclude #253
  • Fix to replace _rsync with _fileCopy #254
  • Custom ScheduleEvent rule description #257
  • Add test functionName pattern #263
  • Added - cwd option to npm install command #265

Bugfixes

  • Add an overview of event_sources.json #230
  • Cleanup of main.js run #231
  • Fix results outputs #233
  • Bugfix for backward compatible objects #234
  • Fix after process of tests #235
  • Fix to be the same specification as --exclude of rsync command (about function which is an alternative to rsync command) #244
  • Fix to avoid commander bug #247
  • Fix fs.exists deprecated #250
  • Fix using assert.include #252
  • Fix not doing anything if event_sources.json is not specified #256
  • Fix using path #258
  • Fix tests for windows #259
  • Add Command Prompt to README #266
  • Fix indexjs current style #268
  • Fixed typo - Labmda => Lambda #269
  • Fix not to create .env sample file with _buildAndArchive #270

0.9.0

13 Apr 09:32
Compare
Choose a tag to compare

[0.9.0] - 2017-04-13

Features

  • Add tests for _readArchive #213
  • Add tests for event_sources.json #214
  • Add tests for DeadLetterConfig #215
  • Add _readArchive tests called in _archive #216
  • modify badge from png to svg #227
  • ScheduleEvents #228

Bugfixes

  • Bugfix InvalidParameterValueException is given when createFunction #209
  • Clean unnecessary else #217
  • Refactor _eventSourceList #218
  • Clean deploy function #220
  • Fix default value of params.Environment.Variables is null #221
  • Fix to use authenticated aws object in main.js #225
  • Changed the format of event_sources.json #226