Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: drop support for Node 12 #3547

Merged
merged 4 commits into from
Jun 8, 2022
Merged

chore: drop support for Node 12 #3547

merged 4 commits into from
Jun 8, 2022

Commits on May 17, 2022

  1. chore: drop support for Node 12

    Upgrade the minimal required node release to 14.x, since Node 12 has
    been end-of-life since `2022-04-01`. This allows us to upgrade our
    TypeScript `target` from `ES2019` to `ES2020` (native support for
    nullish-coalescing and optional chaining, among other things).
    
    Removed the `node12` entries from the various test matrices and stop
    publishing `node12` tags for `jsii/superchain`.
    
    BREAKING CHANGE: Beginning with this release, jsii packages no longer
    support node 12. Users should migrate to a supported node release (14.x,
    16.x, or 18.x).
    RomainMuller committed May 17, 2022
    Configuration menu
    Copy the full SHA
    f2114ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b8e7ca View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Merge remote-tracking branch 'origin/main' into rmuller/remove-node-12

    # Conflicts:
    #	packages/@jsii/check-node/package.json
    #	packages/@jsii/dotnet-runtime-test/package.json
    #	packages/@jsii/dotnet-runtime/package.json
    #	packages/@jsii/go-runtime/package.json
    #	packages/@jsii/integ-test/package.json
    #	packages/@jsii/java-runtime/package.json
    #	packages/@jsii/kernel/package.json
    #	packages/@jsii/runtime/package.json
    #	packages/@jsii/spec/package.json
    #	packages/@scope/jsii-calc-base-of-base/package.json
    #	packages/@scope/jsii-calc-base/package.json
    #	packages/@scope/jsii-calc-lib/package.json
    #	packages/codemaker/package.json
    #	packages/jsii-calc/package.json
    #	packages/jsii-config/package.json
    #	packages/jsii-diff/package.json
    #	packages/jsii-pacmak/package.json
    #	packages/jsii-reflect/package.json
    #	packages/jsii-rosetta/package.json
    #	packages/jsii/lib/compiler.ts
    #	packages/jsii/package.json
    #	packages/oo-ascii-tree/package.json
    #	tools/jsii-compliance/package.json
    #	yarn.lock
    RomainMuller committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    f6cfded View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. Configuration menu
    Copy the full SHA
    5802181 View commit details
    Browse the repository at this point in the history