Releases: jeremydaly/lambda-api
v0.10.5
Minor Updates & Bug Fixes
- Decode query parameters from ALB (@AndrewBarba) b091f5e
- Fix error in typescript definition of cookies #139 (@SergKam) 044e3c9
- Allow disabling of automatic error logging #102 (@johannessjoberg) 2e962aa
- Version bump and package security updates 11c6ddd
v0.10.4
v0.10.3
Minor Updates & Bug Fixes
- Fix and test for #121 (@Sleavely) f04319f
- Buffer.from '' if this.app._event.body is falsy (@btakita) 9deffab
- #109 Implement a whitelist for headers as an option to LambdaAPI (@hussfelt) ee2ad0d
- #109 Add testcase for whitelisted errors (@hussfelt) 3df6a24
- Add documentation for errorHeaderWhitelist adc697a
- Add test case for #124 and tweak formatting 256a9e7
- Fix formatting 07c7512
- Fix linting errors b7ff413
- Version bump 48d5718
v0.10.2
Maintenance & Bug Fixes
- Make type declarations pass strict mode (@maxmellen) 683a81c
- Added support for API Gateway Console Test event (@stawecki) 40ac6cc
- Improve type declarations (@maxmellen) 5cbd48f
- Dependency updates and version bump d96bbb3
- Fix null value error for multiValueHeaders d0e8889
- Merge local changes with #114 cd0ed1b
- Reorg lambda console test 2353583
- Add custom logger per #115
- Fix linting errors 41f430e
- Add linting to ci b2a8503
v0.10.1
v0.10.0
Feature Release
v0.10 now allows you to seamlessly switch between API Gateway and Application Load Balancers. New execution stacks enables method-based middleware and more wildcard functionality. Plus full support for multi-value headers and query string parameters.
ALB Support
- Add interface detection to REQUEST parsing 60ca34a
- Add documentation for REQUEST interface detection 454005d
- Add multi-value support detection for #72 and #73 09f6596
- Add query fallback support for ALB multi-value e572f6c, 3fce7ef
- Close #80 with initial ALB support cdea6c9, 776dde2
Multi-value Header/Query String Parameter Support
- Add support for multi-value query parameters 126bfbf
- Test case for multiValueQueryStringParameters support 43b0f13
- Additional test cases for #72 176597b
- Reimplement multi-value query params 1545475
- Add documentation for multiValueQuery a878dd2
- Close #73 with multi-value header support and test updates c2e0f2f, c2cfe6b
Additional Wildcard Route Support
Method-based Middleware and Execution Stacks
- Close #87 by adding new execution stack processing ebbb62e
- Fix 'route not found' error with wildcard paths 34bb29b
- Add 'stack' property to REQUEST 125993b
Miscellaneous Updates/Maintenance
- Version bump and package updates 20d2eed,9b29529
- Fix #77 with updated declaration c4d7d2b
- Update typescript definitions 0b2214b
- Close #85 by adding sourceIp fallback 872b277
- Close #89 by adding multi-value querystring support to logging 96687cb
- Close #88 by adding interface to logs 7d6c169
- Add sendStatus support 2990ada
- Fix linting errors 446044b
- Add tests for statusDescriptions 20303b2
- Add additional test coverage and misc fixes 149ff6c
- Documentation updates 11ed69b, 4642275, 01a59e9, 87a718f, f9e7af1
v0.9.2
Bug Fixes
Thanks to @Wintereise and @hassankhan, some additional improvements were made to the TypeScript declaration file.
v0.9.1
Bug Fixes
- Add index.d.ts to npm tarball (thanks @hassankhan) e81347c
v0.9.0
Feature Release
v0.9 adds a few additional features to give developers better control over error handling and serialization. A TypeScript declaration file has also been added and some additional API Gateway inputs are now available in the REQUEST
object.
Error Types
Custom Serializers
Additional API Gateway Inputs
TypeScript Support
- Add TypeScript support 2a50276, 328ba03, 29362cb
- Update documentation with TypeScript reference 702f2e3
Miscellaneous Updates/Maintenance