Releases: matt9ucci/constructs
v10.0.0
10.0.0 (2024-03-31)
⚠ BREAKING CHANGES
-
The
Token
class as well as all related elements
(IResolvable
, etc...) were removed from this release. The feature may
be re-introduced in the future, but was pulled due to causing conflicts
with overlapping implementations in some consumers. -
add facility to validate construct ids
-
Updated version number to 3.0.0
-
PR feedback
-
Removed Construct ID validator
-
Update package.json
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Elad Ben-Israel benisrae@amazon.com
- upgrading jsii runtime version in constructs requires
modules to update to the same jsii version to prevent version conflicts
in all non typescript/javascript language targets.
Features
- add a mechanism to retrieve all context (with defaults) (#1751) (23df709)
- add getContext function (#1660) (be02b1a)
- deps: bump min node version to 14.x (#1034) (1c41fbb)
- improve API names and organization around nodes (#2) (68b406d)
- introduce "node.addr" (deprecates "uniqueId") (#314) (754a84d), closes #272
- introduce addValidation() and soft-deprecate onValidate() (#310) (c45ee7f)
- remove Token/IResolvable API (#34) (8f2b556)
Bug Fixes
-
engine
specifies a higher version than it needs (#1615) (aa8f8e5) -
isConstruct
is wrong when symlinking libraries (#955) (bef8e4d) -
cicd: pull_request_template.md duplication - Fixes: #362 (#363) (980e777)
-
constructs created by an Aspect are not prepared (#23) (aa18192)
-
cryptic error message in Node.of() (#17) (7db507b), closes #16 aws/aws-cdk#6885
-
invalid deprecation message for
node.uniqueId
(#628) (c863482) -
used a typeguard function instead of 'instanceof', that breaks when using npm link as multiple 'construct' libraries could exists in node_modules #32 (#33) (166ba7e)