Releases: cdklabs/cdk-from-cfn
Releases · cdklabs/cdk-from-cfn
v0.1.2
What's Changed
- chore: remove dependency on
serde_json
by @RomainMuller in #102 - chore: upgrade to latest clap release by @RomainMuller in #103
- chore: fixup README.md to no longer mention --input-format by @RomainMuller in #105
- Enhancement: Update spec.json by @github-actions in #106
- feat: code-generate PHF lookup maps for the specification by @RomainMuller in #107
- chore: new testing method and template test by @HBobertz in #108
- chore: make noctilucent more testable by @HBobertz in #109
- fix: remove inputFormat CLI option by @iph in #111
- chore: add coverage gathering script by @RomainMuller in #113
- feat: add support for
Fn::Split
by @RomainMuller in #112 - chore: upload coverage to Codecov by @RomainMuller in #115
- chore: Split out actions, use code coverage test by @iph in #114
- chore: add test for fn:FindInMap by @HBobertz in #117
- Enhancement: Update spec.json by @github-actions in #118
- chore: Adding a contributing guide by @Naumel in #119
- chore: remove steps to parse CloudFormation templates by @RomainMuller in #120
- chore: further simplify parsing from YAML by @RomainMuller in #121
- chore: add unit test for fn::join by @HBobertz in #123
- chore: add output unit tests + some style fixes by @RomainMuller in #122
- Enhancement: Update spec.json by @github-actions in #125
- depend: further enhance test coverage by @RomainMuller in #124
- fix: add test for fn::and as well as fix intrinsics by @HBobertz in #128
- chore: Added unit tests by @Naumel in #127
- feat: improved output format by @RomainMuller in #126
- feat: track reference origin nullability by @RomainMuller in #129
- chore: test variable naming consistency by @HBobertz in #130
- chore: tests for skipped lines by @Naumel in #131
- chore: move tests into separate files by @RomainMuller in #132
- chore: move TypeScript-specifics around by @RomainMuller in #133
- chore: fix coverage reports being unusable on CodeCov by @RomainMuller in #134
- Enhancement: Update spec.json by @github-actions in #135
- chore(deps): bump gr2m/create-or-update-pull-request-action from 1.2.9 to 1.9.2 by @dependabot in #138
- chore(deps): bump clap from 4.2.4 to 4.2.7 by @dependabot in #139
- chore(deps): bump actions/checkout from 2.0.0 to 3.5.2 by @dependabot in #136
- chore(deps): bump anyhow from 1.0.70 to 1.0.71 by @dependabot in #137
- chore(deps): bump serde from 1.0.160 to 1.0.163 by @dependabot in #140
- feat: add golang output target by @RomainMuller in #141
- chore: Fix PR Action by @iph in #142
- chore(deps): bump clap from 4.2.7 to 4.3.0 by @dependabot in #145
- chore(deps): bump base64 from 0.21.0 to 0.21.2 by @dependabot in #146
- Enhancement: Update spec.json by @github-actions in #143
- chore: improved code generation API by @RomainMuller in #147
- Enhancement: Update spec.json by @github-actions in #149
- feat: allow split/select to be used in conditions by @iph in #150
- chore(deps): bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #155
- feat: Allow Conditions to be used in isolation by @iph in #151
- chore(deps): bump clap from 4.3.0 to 4.3.3 by @dependabot in #154
- chore(deps): bump serde from 1.0.163 to 1.0.164 by @dependabot in #153
- chore: add wasm target option by @HBobertz in #148
- chore(deps): bump wasm-bindgen from 0.2.86 to 0.2.87 by @dependabot in #158
- chore(deps): bump serde_json from 1.0.96 to 1.0.97 by @dependabot in #157
- chore(deps): bump clap from 4.3.3 to 4.3.4 by @dependabot in #159
- chore(deps): bump clap from 4.3.4 to 4.3.8 by @dependabot in #160
- chore(deps): bump phf from 0.11.1 to 0.11.2 by @dependabot in #161
- chore(deps): bump phf_codegen from 0.11.1 to 0.11.2 by @dependabot in #164
- chore(deps): bump serde_yaml from 0.9.21 to 0.9.22 by @dependabot in #163
- Enhancement: Update spec.json by @github-actions in #156
- chore(deps): bump serde_json from 1.0.97 to 1.0.99 by @dependabot in #162
- chore: update dependencies (of which indexmap to new major) by @RomainMuller in #166
- fix(go): use generics trick to implement
Fn::If
by @RomainMuller in #165 - chore(deps): bump serde from 1.0.164 to 1.0.165 by @dependabot in #170
- chore(deps): bump clap from 4.3.8 to 4.3.10 by @dependabot in #171
- Enhancement: Update spec.json by @github-actions in #168
- chore: add a wasm-pack build to the release by @rix0rrr in #172
- chore: ignore any errors in spawning npm in build.rs by @RomainMuller in #173
- chore: fix syntax error in release.yml by @RomainMuller in #174
New Contributors
- @Naumel made their first contribution in #119
- @dependabot made their first contribution in #138
- @rix0rrr made their first contribution in #172
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Fixup specification to be reused elsewhere by @iph in #78
- Cleanup using new clippy formatting by @iph in #79
- Fix deduping problems in specification file by @iph in #80
- Enhancement: Update spec.json by @github-actions in #77
- Enhancement: Update spec.json by @github-actions in #81
- Add Fn::Cidr support by @iph in #82
- Enhancement: Update spec.json by @github-actions in #83
- Enhancement: Update spec.json by @github-actions in #84
- Add yaml support for CFN templates by @adwhalen in #85
- Cleanup clippy by @iph in #86
- Add assertions prior to usage of conditional variables by @iph in #87
- Add default parameters for constructors, fix doubles by @adwhalen in #88
- Enhancement: Update spec.json by @github-actions in #89
- Add output conditions and fixed resource reference by @adwhalen in #90
- Fixed using {} instead of undefined and to use Fn.select on Fn.getAZs by @adwhalen in #92
- (fix): Sub variables only saw References by @iph in #94
- Enhancement: Update spec.json by @github-actions in #93
- Add support for YAML shorthand by @iph in #97
- Enhancement: Update spec.json by @github-actions in #95
- Enhancement: Update spec.json by @github-actions in #98
- Enhancement: Update spec.json by @github-actions in #100
- chore: added conditional test by @HBobertz in #99
- chore: introduce the
Synthesizer
trait by @RomainMuller in #101 - fix: additional tests and bug fixes by @HBobertz in #104
New Contributors
Full Changelog: v0.1.0...v0.1.1
v0.1.0
First attempt at writing a release here.
What's Changed
- Fix tests and add test workflow by @iph in #1
- Fix names of jobs by @iph in #2
- Add json spec and spec puller by @iph in #3
- Add github workflow to auto-update spec by @iph in #4
- Enhancement: Update spec.json by @github-actions in #6
- Enhancement: Update spec.json by @github-actions in #7
- Add basic specification json deserialization by @iph in #8
- Add parser/synthesizer for CloudFormation mappings by @roblaks in #9
- Enhancement: Update spec.json by @github-actions in #10
- Add full builder by @iph in #11
- Implement Condition Ordering by @roblaks in #13
- Update for first working program by @iph in #12
- Enhancement: Update spec.json by @github-actions in #14
- Enhancement: Update spec.json by @github-actions in #15
- Enhancement: Update spec.json by @github-actions in #16
- Enhancement: Update spec.json by @github-actions in #17
- Fixup parsing phase by @iph in #19
- Enhancement: Update spec.json by @github-actions in #18
- Start building IR by @iph in #20
- Fixup system files by @iph in #22
- Enhancement: Update spec.json by @github-actions in #23
- Move all but resources to ir output by @iph in #24
- Translate ResourceValue to ResourceIr to add metadata by @iph in #25
- Deduplicate property logic by @iph in #27
- Enhancement: Update spec.json by @github-actions in #26
- Enhancement: Update spec.json by @github-actions in #29
- Add readme with remaining work by @iph in #28
- Enhancement: Update spec.json by @github-actions in #31
- Add many features to core by @iph in #30
- Enhancement: Update spec.json by @github-actions in #32
- Enhancement: Update spec.json by @github-actions in #33
- Enhancement: Update spec.json by @github-actions in #35
- fix: Changed Arg::about to Arg::help by @jfkisafk in #34
- Fix new clippy warnings by @iph in #36
- Add support for metadata and update policy by @iph in #37
- Add Output processing by @iph in #38
- Clippy by @iph in #40
- Enhancement: Update spec.json by @github-actions in #39
- Enhancement: Update spec.json by @github-actions in #41
- Add String force casting by @iph in #43
- Enhancement: Update spec.json by @github-actions in #42
- Enhancement: Update spec.json by @github-actions in #44
- Enhancement: Update spec.json by @github-actions in #45
- Enhancement: Update spec.json by @github-actions in #46
- Enhancement: Update spec.json by @github-actions in #47
- Fixup deprecated warning by @iph in #48
- Add option to write output to a file and fix minor TypeScript coding style & formatting issues. by @yilong-wang in #50
- Enhancement: Update spec.json by @github-actions in #51
- Enhancement: Update spec.json by @github-actions in #52
- Enhancement: Update spec.json by @github-actions in #53
- Enhancement: Update spec.json by @github-actions in #54
- Fixup error messages to be correctly identifiable by @iph in #56
- fix: Add parser support for shorthand Fn::GetAtt by @iph in #57
- Fix custom specification not working by @iph in #58
- Enhancement: Update spec.json by @github-actions in #55
- Handling Custom:: when synthesizing custom resources by @sandeepklr in #60
- Enhancement: Update spec.json by @github-actions in #59
- Add capability to parse and convert floats in CFN templates by @vtanguturi in #63
- Fix getAZ translation by @iph in #68
- Fix no substitution bug by @iph in #70
- Enhancement: Update spec.json by @github-actions in #71
- Enhancement: Update spec.json by @github-actions in #72
- Move Fn::Cidr support to supported by @iph in #74
- Enhancement: Update spec.json by @github-actions in #73
- Update lookup table to handle arbitrary types by @iph in #75
- Upgrade type structure for Fn::FindInMappings by @iph in #76
New Contributors
- @iph made their first contribution in #1
- @github-actions made their first contribution in #6
- @roblaks made their first contribution in #9
- @jfkisafk made their first contribution in #34
- @yilong-wang made their first contribution in #50
- @sandeepklr made their first contribution in #60
- @vtanguturi made their first contribution in #63
Full Changelog: https://github.com/iph/noctilucent/commits/v0.1.0