- Moved value objects to a dedicated namespace.
- Results'
populateResult()
has only one argument. It takes aAsyncAws\Core\Response
. - Using
DateTimeImmutable
instead ofDateTimeInterface
- The
AsyncAws\Lambda\Enum\*
,AsyncAws\Lambda\Input\*
andAsyncAws\Lambda\ValueObject*
classes are marked final.
- Dependency on
symfony/http-client-contracts
- All
validate()
methods on the inputs. They are merged withrequest()
.
- Enums;
InvocationType
,LogType
,Runtime
- Removed
requestBody()
,requestHeaders()
,requestQuery()
andrequestUri()
input classes. They are replaced withrequest()
. - Using async-aws/core: 0.4.0
Action
andVersion
do not need to be part of every body.
- Using async-aws/core: 0.3.0
First version