v0.11.0
What's Changed
New Features
AWS Intrinsic Functions Handling
Added support for AWS Intrinsic Functions
- feat: add log message insted of exception by @Luis-Henrique in #134
- fix: convert to string by @Luis-Henrique in #135
- feat: add get att intrinsic function by @Luis-Henrique in #138
- feat: join intrinsic function by @Luis-Henrique in #139
- feat: add select intrinsic function by @Luis-Henrique in #140
- feat: add split intrinsic function by @Luis-Henrique in #141
Environment Variables Management
Loading environment variables from CloudFormation template
- feat: add set parameters function into cloudformation by @Luis-Henrique in #132
- feat: read env vars from cloudformation template by @Luis-Henrique in #129
- feat: load envs into adapter by @Luis-Henrique in #133
- refactor: add env value casting by @Luis-Henrique in #137
S3 Event Handling
- feat: add s3 event by @Luis-Henrique in #168
- feat: add s3 event configure routes by @Luis-Henrique in #174
- feat: bucket rewrite path middleware by @Luis-Henrique in #178
Faster-SAM CLI
- feat: add command line script, list resources by @Luis-Henrique in #146
General refactors
- feat: add bucket property into cloudformation template class by @Luis-Henrique in #147
- refactor: split enum in cloudformation module by @julianolf in #150
- feat: add aws resource class definition for Lambda Function by @julianolf in #151
- feat: add aws cloudformation class definiton for api event source by @julianolf in #152
- feat: add aws resource class definition for SQS queue by @julianolf in #154
- feat: add aws event source class definition for SQS by @julianolf in #156
- feat: add bucket class by @Luis-Henrique in #157
- fix: event source enum value name by @julianolf in #158
- feat: add aws api gateway class by @Luis-Henrique in #153
- feat: add aws event source class definition for schedule by @julianolf in #159
- feat: improve event source creating from resource map by @julianolf in #160
- feat: return instance of function instead of dictionary on cf propety by @julianolf in #161
- feat: return instance of buckets instead of dictionary on cf propety by @Luis-Henrique in #162
- feat: return instance of queues instead of dictionary on cf propety by @Luis-Henrique in #163
- feat: return instance of api instead of dictionary on cf propety by @julianolf in #164
- refactor: adapter lambda-mapper function by @julianolf in #165
- refactor: update lambda-mapper function by @julianolf in #166
- refactor: update lambda-mapper to process schedule events by @julianolf in #167
- feat: remove lambda handler function by @Luis-Henrique in #170
Others
Bugfix
- fix: refresh connection of redis by @Luis-Henrique in #185
Dependency Updates
- chore(deps-dev): bump black from 24.1.1 to 24.2.0 by @dependabot in #116
- chore(deps-dev): bump twine from 4.0.2 to 5.0.0 by @dependabot in #118
- chore(deps-dev): bump redis from 5.0.1 to 5.0.3 by @dependabot in #123
- chore(deps-dev): bump black from 24.1.1 to 24.3.0 by @dependabot in #126
- chore(deps-dev): bump boto3 from 1.34.37 to 1.34.82 by @dependabot in #155
- chore(deps-dev): bump coverage from 7.4.2 to 7.4.4 by @dependabot in #144
- chore(deps-dev): bump setuptools from 69.1.1 to 69.2.0 by @dependabot in #143
- chore(deps-dev): bump build from 1.0.3 to 1.2.1 by @dependabot in #142
Full Changelog: v0.10.0...v0.11.0