- Add port parameter to local command (#220)
- Add support for serializing decimals in
chalice local
(#187) - Add stdout handler for root logger when using
chalice local
(#186) - Map query string parameters when using
chalice local
(#184) - Support Content-Type with a charset (#180)
- Fix not all resources being retrieved due to pagination (#188)
- Fix issue where root resource was not being correctly retrieved (#205)
- Handle case where local policy does not exist (29)
- Add default application logger (#149)
- Return 405 when method is not supported when running
chalice local
(#159) - Add path params as requestParameters so they can be used in generated SDKs as well as cache keys (#163)
- Map cognito user pool claims as part of request context (#165)
- Add
chalice url
command to print the deployed URL (#169) - Bump up retry limit on initial function creation to 30 seconds (#172)
- Add support for
DELETE
andPATCH
inchalice local
(#167) - Add
chalice generate-sdk
command (#178)
- Fix issue where role name to arn lookup was failing due to lack of pagination (#139)
- Raise errors when unknown kwargs are provided to
app.route(...)
(#144) - Raise validation error when configuring CORS and an OPTIONS method (#142)
- Add support for multi-file applications (#21)
- Add support for
chalice local
, which runs a local HTTP server for testing (#22)
- Fix bug with case insensitive headers (#129)
- Add initial support for CORS (#133)
- Only add API gateway permissions if needed (#48)
- Fix error when dict comprehension is encountered during policy generation (#131)
- Add
--version
and--debug
options to the chalice CLI
Add support for input content types besides
application/json
(#96)Allow
ChaliceViewErrors
to propagate, so that API Gateway can properly map HTTP status codes in non debug mode (#113)Add windows compatibility (#31,
- Require
virtualenv
as a package dependency. (#33) - Add
--profile
option when creating a new project (#28) - Add support for more error codes exceptions (#34)
- Improve error validation when routes containing a
trailing
/
char (#65) - Validate duplicate route entries (#79)
- Ignore lambda expressions in policy analyzer (#74)
- Print original error traceback in debug mode (#50)
- Add support for authenticate routes (#14)
- Add ability to disable IAM role management (#61)