Skip to content

Commit 40cc222

Browse files
committed
bump to v0.4.0
1 parent 1070b89 commit 40cc222

File tree

6 files changed

+37
-24
lines changed

6 files changed

+37
-24
lines changed

CHANGELOG.md

Lines changed: 32 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.4.0] - 2020-10-11
10+
### Added
11+
- [Support Library] Pass a logger interface to the handlers (#26)
12+
- [Support Library] Scrub sensitive information when logging (#26)
13+
14+
### Changed
15+
- [Support Library] Make the input data (`callbackContext` and `request`) immutable (#26)
16+
17+
### Fixed
18+
- [CLI Plugin] Avoid zip error by using less strict timestamp check (#26)
19+
20+
921
## [0.3.3] - 2020-09-23
1022
### Changed
11-
- [CLI Plugin] Update CloudFormation CLI dependency package
23+
- [CLI Plugin] Update CloudFormation CLI dependency package (#25)
1224
- [Support Library] Make certain request fields optional to unblock contract testing (#25)
13-
- [Support Library] Update optional dependency to newer AWS SDK Javascript used in Lambda runtime
25+
- [Support Library] Update optional dependency to newer AWS SDK Javascript used in Lambda runtime (#25)
1426

1527

1628
## [0.3.2] - 2020-08-31
@@ -24,41 +36,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2436

2537
## [0.3.1] - 2020-08-19
2638
### Fixed
27-
- [Support Library] Cast from empty string to number or boolean (#22)
39+
- [Support Library] Cast from empty string to number or boolean (#12) (#22)
2840

2941

3042
## [0.3.0] - 2020-08-09
3143
### Added
32-
- [CLI Plugin] Primary and additional identifiers can be retrieved using the appropriate methods in base model class
33-
- [Support Library] Recast properties from string to intended primitive type based on model (#9)
34-
- [Support Library] New wrapper class for integer types (simplification from bigint)
44+
- [CLI Plugin] Primary and additional identifiers can be retrieved using the appropriate methods in base model class (#18)
45+
- [Support Library] Recast properties from string to intended primitive type based on model (#9) (#18)
46+
- [Support Library] New wrapper class for integer types (simplification from bigint) (#18)
3547

3648
### Changed
37-
- [CLI Plugin] Improve model serialization/deserialization to handle complex schemas
38-
- [Support Library] While leveraging `class-transformer` library, the properties can now be cast into proper types
49+
- [CLI Plugin] Improve model serialization/deserialization to handle complex schemas (#18)
50+
- [Support Library] While leveraging `class-transformer` library, the properties can now be cast into proper types (#18)
3951

4052
### Removed
41-
- [Support Library] Global definitions and auxiliary code extending ES6 Map
53+
- [Support Library] Global definitions and auxiliary code extending ES6 Map (#18)
4254

4355

4456
## [0.2.1] - 2020-07-14
4557
### Fixed
46-
- [Support Library] Callback context not being properly formatted (#15)
58+
- [Support Library] Callback context not being properly formatted (#15) (#16)
4759

4860

4961
## [0.2.0] - 2020-07-08
5062
### Added
51-
- [Support Library] Support protocol version 2.0.0 to response the handler result with callback directly and allow CloudFormation service to orchestrate the callback (#12)
63+
- [Support Library] Support protocol version 2.0.0 to response the handler result with callback directly and allow CloudFormation service to orchestrate the callback (#12) (#13)
5264

5365

5466
## [0.1.2] - 2020-05-25
5567
### Fixed
56-
- [Support Library] Error messages not appearing in CloudWatch (#10)
68+
- [Support Library] Error messages not appearing in CloudWatch (#10) (#11)
5769

5870

5971
## [0.1.1] - 2020-05-02
6072
### Fixed
61-
- [Support Library] Event handler binding issue
73+
- [Support Library] Event handler binding issue (#7)
6274

6375

6476
## [0.1.0] - 2020-04-24
@@ -75,14 +87,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7587

7688
## [0.0.1] - 2020-04-14
7789
### Added
78-
- [CLI Plugin] Initial version in line with [Python plugin](https://github.com/aws-cloudformation/cloudformation-cli-python-plugin)
79-
- [CLI Plugin] Build using SAM CLI (both locally or with docker support)
80-
- [Support Library] Callback in order to report progress to CloudFormation
81-
- [Support Library] Mechanism for log delivery to CloudWatch
82-
- [Support Library] Base Model class as well as Progress Event class
90+
- [CLI Plugin] Initial version in line with [Python plugin](https://github.com/aws-cloudformation/cloudformation-cli-python-plugin) (#2)
91+
- [CLI Plugin] Build using SAM CLI (both locally or with docker support) (#2)
92+
- [Support Library] Callback in order to report progress to CloudFormation (#2)
93+
- [Support Library] Mechanism for log delivery to CloudWatch (#2)
94+
- [Support Library] Base Model class as well as Progress Event class (#2)
8395

8496

85-
[Unreleased]: https://github.com/eduardomourar/cloudformation-cli-typescript-plugin/compare/v0.3.3...HEAD
97+
[Unreleased]: https://github.com/eduardomourar/cloudformation-cli-typescript-plugin/compare/v0.4.0...HEAD
98+
[0.4.0]: https://github.com/eduardomourar/cloudformation-cli-typescript-plugin/compare/v0.3.3...v0.4.0
8699
[0.3.3]: https://github.com/eduardomourar/cloudformation-cli-typescript-plugin/compare/v0.3.2...v0.3.3
87100
[0.3.2]: https://github.com/eduardomourar/cloudformation-cli-typescript-plugin/compare/v0.3.1...v0.3.2
88101
[0.3.1]: https://github.com/eduardomourar/cloudformation-cli-typescript-plugin/compare/v0.3.0...v0.3.1

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cfn-rpdk",
3-
"version": "0.3.3",
3+
"version": "0.4.0",
44
"description": "The CloudFormation Resource Provider Development Kit (RPDK) allows you to author your own resource providers that can be used by CloudFormation. This plugin library helps to provide runtime bindings for the execution of your providers by CloudFormation.",
55
"main": "dist/index.js",
66
"directories": {

python/rpdk/typescript/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import logging
22

3-
__version__ = "0.3.3"
3+
__version__ = "0.4.0"
44

55
logging.getLogger(__name__).addHandler(logging.NullHandler())

python/rpdk/typescript/codegen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
EXECUTABLE = "cfn"
2525
SUPPORT_LIB_NAME = "cfn-rpdk"
26-
SUPPORT_LIB_VERSION = "0.3.3"
26+
SUPPORT_LIB_VERSION = "0.4.0"
2727
MAIN_HANDLER_FUNCTION = "TypeFunction"
2828
REPO_URL = "https://github.com/eduardomourar/cloudformation-cli-typescript-plugin"
2929
REPO_RELEASE_SUFFIX = f"v{SUPPORT_LIB_VERSION}/cfn-rpdk-{SUPPORT_LIB_VERSION}.tgz"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def find_version(*file_paths):
3939
python_requires=">=3.6",
4040
install_requires=[
4141
"cloudformation-cli>=0.1.10,<0.2",
42-
"aws-lambda-builders>=0.8,<0.9",
42+
# "aws-lambda-builders>=1.0,<2.0",
4343
"zipfile38>=0.0.2,<0.2",
4444
],
4545
entry_points={

0 commit comments

Comments
 (0)