Skip to content

Releases: parsnips/goformation

v2.0.0

19 Jun 21:01
Compare
Choose a tag to compare

2.0.0 (2020-06-19)

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)
  • go: Ran go mod tidy (#233) (7914822)
  • intrinsics: change Fn::Sub to allow AWS pseudo parameters (#275) (5a48c27), closes #274 #202
  • 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: 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: 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)

Code Refactoring

  • generator: moving resources and policies into their own packages (#161) (03a0123)

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 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: 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: CloudFormation Updates (2019-12-09) (#251) (a23ba41)

  • schema: CloudFormation Updates (2020-01-30) (#263) (fda2d31)

  • schema: CloudFormation Updates (2020-02-13) (#266) (bc75922)

  • schema: CloudFormation Updates (2020-02-22) (#269) (ffd88a6)

  • schema: regenerated resources to apply SAM schema fixes from previous PR (b30c019)

  • Added semantic-release CI setup (a9b368a)

  • Added semantic-release configuration file (3b25fdb)

  • Fix method conflicts (awslabs#245) (d0b0a8b), closes #245 #241 #294

  • Group CloudFormation resources by AWS service name (awslabs#234) (d0749e6), closes #234

BREAKING CHANGES

  • This change refactors the DependsOn, Metadata, CreationPolicy,
    UpdatePolicy and DeletionPolicy methods on each resource to a ne...
Read more