All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
ParseAndValidate
function.
- BREAKING: Renamed
NewProxyRequest
function toProxyRequest
.
- Added
ProxyResponseHTML
andProxyResponseJSON
functions.
- BREAKING: Replaced
AccessControlAllowOrigin
with anInitialize
function. - BREAKING: Split
NewProxyResponse
function into two separate functions. See Added.
- BREAKING: Removed
ContentType
types.
- Added Go 1.17 support.
- Changed module path from
github.com/strongishllama/xlambda
togithub.com/gofor-little/xlambda
.
- Fixed a bug with
NewProxyResponse
andAccessControlAllowOrigin
.
- Added
UnmarshalDynamoDBEventAttributeValues
function.
- Added
UnmarshalAndValidate
function. - Added
Validatable
interface. - Added a changelog.
- Added a code of conduct.
- Updated github.com/gofor-little/env from
v0.4.4
tov1.0.0
. - Updated github.com/gofor-little/log from
v0.3.6
tov1.0.0
.
- Updated github.com/aws/aws-lambda-go from
v1.24.0
tov1.26.0
.
- Added
NewProxyRequest
function.
- Added
NewProxyResponse
function. - Added
ContentType
string type alias. - Added
ContentTypeApplicationJSON
andContentTypeTextHTML
content types.