Skip to content

v10.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 31 Mar 10:41
· 83 commits to refs/heads/10.x since this release
a0a7565

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

  • improve addChild and path performance (#1891) (fdde3da)

  • invalid deprecation message for node.uniqueId (#628) (c863482)

  • not dev-installable using NPM (#1124) (aa977d9)

  • 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)

  • upgrade jsii to v1.1.0 (#14) (e4157f1)