Skip to content

Releases: bright/cloudform

3.2.1

13 Sep 08:53
Compare
Choose a tag to compare

Fix for main package typings

3.2.0

12 Sep 04:47
Compare
Choose a tag to compare

Move exports to cloudform-types, re-export from cloudform (#16, thanks @DenSpirit!)

3.1.0

09 Sep 18:37
Compare
Choose a tag to compare

Got rid of typescript dependency from cloudform-types package. Fixes #13 (thanks @DenSpirit!)

3.0.0

07 Sep 07:35
Compare
Choose a tag to compare
  • Updated CloudFormationResourceSpecification.json to version 2.7.0
  • Moved type definitions into a separate cloudform-types package for separate use use-cases (#13)
  • Fixed an error when invoking CLI without parameters

This release is breaking only if you referenced any of the types via:
import Sth from 'cloudform/types/sth'
Types are now in cloudform-types, so that import will now look like:
import Sth from 'cloudform-types/sth'
If you only import from cloudform root space, there are no breaking changes for you.

2.3.0

12 Jul 19:39
Compare
Choose a tag to compare

Update CloudFormationResourceSpecification.json to version 2.5.0

2.2.1

05 Jul 07:46
Compare
Choose a tag to compare
  • Option to minify the CLI output with -m or --minify (#9)
  • Cross-regional support. Now the schemas for all the AWS Regions are merged together to ensure full coverage (#11)
  • Fix for Windows issue in CLI (#7)
  • Expose internal Template type to allow validation in client-side code (#8)

Thanks @fhewitt for your feedback!

2.1.0

18 Jun 06:28
Compare
Choose a tag to compare

Update CloudFormationResourceSpecification.json to version 2.4.0

2.0.1

23 Mar 07:11
Compare
Choose a tag to compare

Quick fix of previous release that was missing the TypeScript dependency.

2.0 changes:

  • Definitions updated to the newest CloudFormationResourceSpecification.json – v2.0.0
  • Now using ts-node when evaluating template file, so that splitting the template into separate files is actually possible as intended (thanks @sisisin for the contribution!)
    • Breaking change: cloudform invocation must now be exported from the template with export default – see example in README.md
  • npm package now doesn't contain actual TypeScript files (only transpiled JavaScript and TypeScript declarations), so that external compilation of the template is now possible independently of cloudform's tsc configuration
    • Breaking change: if you imported transpiled JavaScript from cloudform/dist, switch to cloudform instead
  • Breaking cleanup in naming: DataTypes is now DataType and DeletionPolicies is now DeletionPolicy

2.0.0

22 Mar 21:01
Compare
Choose a tag to compare
2.0.0 Pre-release
Pre-release
  • Definitions updated to the newest CloudFormationResourceSpecification.json – v2.0.0
  • Now using ts-node when evaluating template file, so that splitting the template into separate files is actually possible as intended (thanks @sisisin for the contribution!)
    • Breaking change: cloudform invocation must now be exported from the template with export default – see example in README.md
  • npm package now doesn't contain actual TypeScript files (only transpiled JavaScript and TypeScript declarations), so that external compilation of the template is now possible independently of cloudform's tsc configuration
    • Breaking change: if you imported transpiled JavaScript from cloudform/dist, switch to cloudform instead
  • Breaking cleanup in naming: DataTypes is now DataType and DeletionPolicies is now DeletionPolicy

1.0.4

19 Feb 12:16
Compare
Choose a tag to compare

Expose inner classes as children of top-level classes