Skip to content

Releases: claytonbrown/goformation

v2.0.0

11 Oct 11:56
Compare
Choose a tag to compare

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, and AWS::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...
Read more