- improvement: add HttpMethod to "ProxyIntegrationRoute" (#64) (thanks to @JHPG)
- improvement: flag to disable Base Path Removal (#72) (thanks to @EthanDavis)
- fix: send cors headers back after onError result (#69) (thanks to @Gerjunior)
- dependency (dependabot): Bump hosted-git-info from 2.8.5 to 2.8.9 (#68)
- dependency (dependabot): Bump lodash from 4.17.19 to 4.17.21 (#67)
- dependency (dependabot): Bump minimist from 1.2.0 to 1.2.5 (#73)
- adding generic and proxyIntegration errorHandler (#60) (thanks to @swaner)
- fix: logging statements (#59) (thanks to @snorberhuis)
- build: updates build nodeJS version to 10
- proxyIntegration: Allow defaultHeaders to be added to the OPTIONS request (#53) (thanks again to @TerryMooreII and LiveOakLabs)
- proxyIntegration: Adds customizable CORS configurations (#52) (thanks to @TerryMooreII and LiveOakLabs)
- proxyIntegration: expose route path (#49) (thanks to @evgenykireev)
- added support for Open API parameter definitions e.g.: /section/{id}
- fix: changed ProxyIntegrationEvent body type to be generic but defaults to unknown
- fix: changed @types/aws-lambda from devDependency to dependency
- breaking: error response objects (thrown or rejected) now need to set
statusCode
instead ofstatus
(consistent with response)
- code style cleanup
- fix: hosted package on npmjs should now worked
- migrate to typescript
- using @types/aws-lambda typings
- proxyIntegration: cors is now optional (default: false)
- removed use of aws lambda handler callback function (using Promise instead)
- experimental proxy path support (thanks to @swaner)
- take away old gulp dependency to run tests, works now with scripts in package.json
- normalize request path to start from local host (thanks to @napicella)
- s3: fix: aggregate result promises to one promise;
- s3: s3Route interface
- new feature: S3 routes available.
- new feature: SQS route integration now available;
- bugfix: SNS integration now works with Array of message instead of single message
- now the Context Object pass through
- proxyIntegration: avoid error if response object is not set
- add some debug logging
- proxyIntegration: add PATCH method;
- allow for custom status codes from route (thanks to @mintuz)
- better errorhandling (from PR #3)
- proxyIntegration: set correct header values now for CORS
- proxyIntegration: CORS in Preflight, status code 400 for invalid body, set more CORS headers as default
- Attention: breaking changes for configuration;
- add SNS event process
- make it work now
- initial release