Releases: claytonbrown/goformation
Releases · claytonbrown/goformation
v2.0.0
2.0.0 (2020-10-11)
Bug Fixes
- CI: fix broken GitHub PR integration (#185) (d42d00a)
- CI: only run semantic-release on push-to-master (not on pull requests) (#184) (c83945a)
- CI: speed up PR builds by only downloading the cfn spec and regenerating resources on cron schedule (not on every build) (7ae2a32)
- CI: Update TravisCI configuration based on https://github.com/se… (#180) (88e1e85)
- CI: Update TravisCI configuration for semantic-release to use jobs (f6c2fee)
- generator: update the generation making it easier to fix CF schema errors to generate (#285) (6751e5b)
- go: Ran
go mod tidy
(#233) (7914822) - intrinsics: change Fn::Sub to allow AWS pseudo parameters (#275) (5a48c27), closes #274 #202
- intrinsics: Join function to allow to use parameters of type
List<>
(#309) (6cc1cd3) - parser: do not break if a non-intrinsic
Condition
statement is found in a YAML template (#169) (e4671e3) - parser: fix invalid YAML template error for custom tag marshaler (#177) (035d438)
- parser: Select the correct AWS CloudFormation resource type based on similarity (#183) (5749b23)
- parser: Unmarshalling of resources with polymorphic properties (like S3 events) now works (#188) (8eff90a)
- schema: Add Change and Update policies to the Unmarshal method (#288) (989b05f)
- schema: AWS::Serverless::Api.MethodSettings should be a list (a1f340a), closes #242
- schema: AWS::Serverless::Function S3 notification filters (#249) (a50ef92), closes #74
- schema: AWS::Serverless:Api.Cors (#246) (62fd56a), closes #244
- schema: CloudFormation Updates (#320) (49879b4)
- schema: fixed incorrect field type for AWS::Serverless::Application.Location (#167) (3f1817b)
- schema: maps within YAML templates should allow unknown fields/properties (3b6e359)
- schema: Ordered cloudformation/all.go file (#238) (91254f3)
- schema: version attribute of Function::S3Location in SAM is optional (#226) (14b754c), closes /github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#s3 #87
- schema, parser: change Transform json schema to allow multiple macros (#268) (072fc74), closes #267
- spec: corrected AWS::Serverless::Api.Auth.Authorizers to be of type JSON rather than string (#164) (4cf1bee)
Features
- CI: auto-generate AUTHORS.md file (b37af7b)
- lib: Test feature (please ignore) (1df611a)
- parser: Add support for Conditions (#260) (1b00f17)
- parser: Default to parsing as YAML unless the filename ends in .json (#176) (42e7146)
- sam: Add support for
AWS::Serverless::Api.TracingEnabled
,AWS::Serverless::Function.PermissionsBoundary
,AWS::Serverless::Function.DynamoEvent.Enabled
,AWS::Serverless::Function.KinesisEvent.Enabled
, andAWS::Serverless::Function.SQSEvent.Enabled
(#191) (38f0187) - schema: add CloudFormation parameter type (#259) (27fe204)
- schema: Add new DynamoDBEvent options (#289) (741228d)
- schema: Add OpenApiVersion field to serverless Api (#281) (bccc71b)
- schema: Add support for Template Outputs (#291) (6875c50)
- schema: Add UpdateReplacePolicy to the templates and the policies so that it is generated for every resource (#272) (696c515)
- schema: Added CloudWatch Logs event for SAM (#271) (fedb013)
- schema: adding AWS::Serverless::StateMachine and FileSystemConfigs to Function (#284) (d2d23ca)
- schema: AWS CloudFormation Update (2019-03-15) (#189) (8b332a4)
- schema: AWS CloudFormation Update (2019-10-26) (#231) (63ca311)
- schema: AWS CloudFormation Update (2019-10-29) (#239) (7ff8499)
- schema: CFN Updates (#287) ([9778479](https://github.com/claytonbrown/goforma...