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

migrate code from googleapis/nodejs-kms #2839

Merged
merged 88 commits into from
Nov 11, 2022
Merged

migrate code from googleapis/nodejs-kms #2839

merged 88 commits into from
Nov 11, 2022

Commits on Jul 11, 2018

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

Commits on Jul 18, 2018

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

Commits on Jul 24, 2018

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

Commits on Jul 25, 2018

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

Commits on Jul 30, 2018

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

Commits on Jul 31, 2018

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

Commits on Aug 7, 2018

  1. Configuration menu
    Copy the full SHA
    b61e866 View commit details
    Browse the repository at this point in the history
  2. chore: ignore package-lock.json (#18)

    * chore: ignore package-log.json
    
    * remove locky
    
    * renovateeee
    JustinBeckwith authored and alexander-fenster committed Aug 7, 2018
    Configuration menu
    Copy the full SHA
    1a2856f View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2018

  1. Release v0.2.0 (#36)

    jkwlui authored Sep 18, 2018
    Configuration menu
    Copy the full SHA
    0aabfdd View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

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

Commits on Dec 6, 2018

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

Commits on Dec 12, 2018

  1. docs: Changes 'dencrypt' to 'decrypt' (#97)

    Occurs in 2 places
    
    I updated the old repo earlier, looping back to fix this repo too.
    WalterHub authored and JustinBeckwith committed Dec 12, 2018
    Configuration menu
    Copy the full SHA
    8f06f06 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Release v0.3.0 (#106)

    jkwlui authored and JustinBeckwith committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    92a4836 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2019

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

Commits on Feb 19, 2019

  1. chore(deps): update dependency mocha to v6

    chore(deps): update dependency mocha to v6
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change | References |
    |---|---|---|---|---|
    | mocha | devDependencies | major | `^5.2.0` -> `^6.0.0` | [homepage](https://mochajs.org/), [source](https://github.com/mochajs/mocha) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>mochajs/mocha</summary>
    
    ### [`v6.0.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#&#8203;600--2019-02-18)
    
    [Compare Source](https://github.com/mochajs/mocha/compare/v5.2.0...v6.0.0)
    
    #### 🎉 Enhancements
    
    -   [#&#8203;3726](https://github.com/mochajs/mocha/issues/3726): Add ability to unload files from `require` cache ([**@&#8203;plroebuck**](https://github.com/plroebuck))
    
    #### 🐛 Fixes
    
    -   [#&#8203;3737](https://github.com/mochajs/mocha/issues/3737): Fix falsy values from options globals ([**@&#8203;plroebuck**](https://github.com/plroebuck))
    -   [#&#8203;3707](https://github.com/mochajs/mocha/issues/3707): Fix encapsulation issues for `Suite#_onlyTests` and `Suite#_onlySuites` ([**@&#8203;vkarpov15**](https://github.com/vkarpov15))
    -   [#&#8203;3711](https://github.com/mochajs/mocha/issues/3711): Fix diagnostic messages dealing with plurality and markup of output ([**@&#8203;plroebuck**](https://github.com/plroebuck))
    -   [#&#8203;3723](https://github.com/mochajs/mocha/issues/3723): Fix "reporter-option" to allow comma-separated options ([**@&#8203;boneskull**](https://github.com/boneskull))
    -   [#&#8203;3722](https://github.com/mochajs/mocha/issues/3722): Fix code quality and performance of `lookupFiles` and `files` ([**@&#8203;plroebuck**](https://github.com/plroebuck))
    -   [#&#8203;3650](https://github.com/mochajs/mocha/issues/3650), [#&#8203;3654](https://github.com/mochajs/mocha/issues/3654): Fix noisy error message when no files found ([**@&#8203;craigtaub**](https://github.com/craigtaub))
    -   [#&#8203;3632](https://github.com/mochajs/mocha/issues/3632): Tests having an empty title are no longer confused with the "root" suite ([**@&#8203;juergba**](https://github.com/juergba))
    -   [#&#8203;3666](https://github.com/mochajs/mocha/issues/3666): Fix missing error codes ([**@&#8203;vkarpov15**](https://github.com/vkarpov15))
    -   [#&#8203;3684](https://github.com/mochajs/mocha/issues/3684): Fix exiting problem in Node.js v11.7.0+ ([**@&#8203;addaleax**](https://github.com/addaleax))
    -   [#&#8203;3691](https://github.com/mochajs/mocha/issues/3691): Fix `--delay` (and other boolean options) not working in all cases ([**@&#8203;boneskull**](https://github.com/boneskull))
    -   [#&#8203;3692](https://github.com/mochajs/mocha/issues/3692): Fix invalid command-line argument usage not causing actual errors ([**@&#8203;boneskull**](https://github.com/boneskull))
    -   [#&#8203;3698](https://github.com/mochajs/mocha/issues/3698), [#&#8203;3699](https://github.com/mochajs/mocha/issues/3699): Fix debug-related Node.js options not working in all cases ([**@&#8203;boneskull**](https://github.com/boneskull))
    -   [#&#8203;3700](https://github.com/mochajs/mocha/issues/3700): Growl notifications now show the correct number of tests run ([**@&#8203;outsideris**](https://github.com/outsideris))
    -   [#&#8203;3686](https://github.com/mochajs/mocha/issues/3686): Avoid potential ReDoS when diffing large objects ([**@&#8203;cyjake**](https://github.com/cyjake))
    -   [#&#8203;3715](https://github.com/mochajs/mocha/issues/3715): Fix incorrect order of emitted events when used programmatically ([**@&#8203;boneskull**](https://github.com/boneskull))
    -   [#&#8203;3706](https://github.com/mochajs/mocha/issues/3706): Fix regression wherein `--reporter-option`/`--reporter-options` did not support comma-separated key/value pairs ([**@&#8203;boneskull**](https://github.com/boneskull))
    
    #### 📖 Documentation
    
    -   [#&#8203;3652](https://github.com/mochajs/mocha/issues/3652): Switch from Jekyll to Eleventy ([**@&#8203;Munter**](https://github.com/Munter))
    
    #### 🔩 Other
    
    -   [#&#8203;3677](https://github.com/mochajs/mocha/issues/3677): Add error objects for createUnsupportedError and createInvalidExceptionError ([**@&#8203;boneskull**](https://github.com/boneskull))
    -   [#&#8203;3733](https://github.com/mochajs/mocha/issues/3733): Removed unnecessary processing in post-processing hook ([**@&#8203;wanseob**](https://github.com/wanseob))
    -   [#&#8203;3730](https://github.com/mochajs/mocha/issues/3730): Update nyc to latest version ([**@&#8203;coreyfarrell**](https://github.com/coreyfarrell))
    -   [#&#8203;3648](https://github.com/mochajs/mocha/issues/3648), [#&#8203;3680](https://github.com/mochajs/mocha/issues/3680): Fixes to support latest versions of [unexpected](https://npm.im/unexpected) and [unexpected-sinon](https://npm.im/unexpected-sinon) ([**@&#8203;sunesimonsen**](https://github.com/sunesimonsen))
    -   [#&#8203;3638](https://github.com/mochajs/mocha/issues/3638): Add meta tag to site ([**@&#8203;MartijnCuppens**](https://github.com/MartijnCuppens))
    -   [#&#8203;3653](https://github.com/mochajs/mocha/issues/3653): Fix parts of test suite failing to run on Windows ([**@&#8203;boneskull**](https://github.com/boneskull))
    
    </details>
    
    ---
    
    ### Renovate configuration
    
    :date: **Schedule**: "after 9am and before 3pm" (UTC).
    
    :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    :recycle: **Rebasing**: Whenever PR is stale, or if you modify the PR title to begin with "`rebase!`".
    
    :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Renovate Bot](https://github.com/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#googleapis/nodejs-kms).
    
    #127 automerged by dpebot
    renovate[bot] authored and yoshi-automation committed Feb 19, 2019
    Configuration menu
    Copy the full SHA
    2f6a80d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Release v0.4.0 (#135)

    JustinBeckwith authored and callmehiphop committed Mar 14, 2019
    Configuration menu
    Copy the full SHA
    37ec3a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2019

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

Commits on Apr 5, 2019

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

Commits on May 14, 2019

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

Commits on May 20, 2019

  1. chore: release 1.0.0 (#166)

    * updated CHANGELOG.md
    
    * updated package.json
    
    * updated samples/package.json
    yoshi-automation authored and JustinBeckwith committed May 20, 2019
    Configuration menu
    Copy the full SHA
    6232ce6 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. chore: release 1.1.0 (#174)

    * updated CHANGELOG.md
    
    * updated package.json
    
    * updated samples/package.json
    yoshi-automation authored and JustinBeckwith committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    ae7d640 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. chore: release 1.1.1 (#178)

    yoshi-automation authored and callmehiphop committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    d8ffa33 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Configuration menu
    Copy the full SHA
    a75954d View commit details
    Browse the repository at this point in the history
  2. chore: release 1.2.0 (#182)

    yoshi-automation authored and bcoe committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    fab28ee View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. chore: release 1.2.1 (#184)

    * updated CHANGELOG.md [ci skip]
    
    * updated package.json [ci skip]
    
    * updated samples/package.json [ci skip]
    yoshi-automation authored and JustinBeckwith committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    712982b View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. chore: release 1.3.0 (#187)

    * updated CHANGELOG.md [ci skip]
    
    * updated package.json [ci skip]
    
    * updated samples/package.json [ci skip]
    yoshi-automation authored and JustinBeckwith committed Jul 2, 2019
    Configuration menu
    Copy the full SHA
    63f5d71 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. chore: release 1.3.1 (#195)

    * updated CHANGELOG.md [ci skip]
    
    * updated package.json [ci skip]
    
    * updated samples/package.json [ci skip]
    yoshi-automation authored and JustinBeckwith committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    5869a25 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

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

Commits on Aug 28, 2019

  1. chore: release 1.3.2 (#200)

    yoshi-automation authored and bcoe committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    365ccbd View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. chore: release 1.4.0 (#204)

    * updated CHANGELOG.md [ci skip]
    
    * updated package.json [ci skip]
    
    * updated samples/package.json [ci skip]
    yoshi-automation authored and JustinBeckwith committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    912ca3a View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. chore: release 1.5.1 (#222)

    release-please[bot] authored and bcoe committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    2e6744a View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. chore: release 1.5.2 (#232)

    release-please[bot] authored and bcoe committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    a169be2 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2019

  1. Configuration menu
    Copy the full SHA
    bdd4880 View commit details
    Browse the repository at this point in the history
  2. chore: release 1.5.3 (#237)

    release-please[bot] authored and bcoe committed Nov 18, 2019
    Configuration menu
    Copy the full SHA
    ce27837 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

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

Commits on Dec 4, 2019

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

Commits on Dec 30, 2019

  1. refactor: use explicit mocha imports

    * refactor: use explicit mocha imports
    
    * fixy
    JustinBeckwith authored and bcoe committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    e1cab4a View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. chore: release 1.6.0 (#245)

    release-please[bot] authored and bcoe committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    8a2b651 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2020

  1. fix: updated proto annotations (#258)

    * [CHANGE ME] Re-generated  to pick up changes in the API or client library generator.
    
    * test: increase timeout for before and after block
    
    Co-authored-by: Alexander Fenster <github@fenster.name>
    yoshi-automation and alexander-fenster committed Jan 5, 2020
    Configuration menu
    Copy the full SHA
    9db7c3c View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2020

  1. chore: release 1.6.1

    * updated CHANGELOG.md [ci skip]
    
    * updated package.json [ci skip]
    
    * updated samples/package.json [ci skip]
    release-please[bot] authored and alexander-fenster committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    25da3f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c08914f View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. chore: release 1.6.2 (#262)

    release-please[bot] authored and bcoe committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    e035c38 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2020

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

Commits on Mar 5, 2020

  1. feat!: move to typescript code generation (#264)

    * update from synthtool
    
    * move to typescript
    
    * update synth script and run it
    
    * convert system-test to ts
    
    * try this
    
    * lint
    
    * regenerate to pick up change for path template
    
    * update client
    
    * gts fix
    
    * update copyright
    
    * 2020 copyright
    
    * try this
    
    * fix unit test
    
    * re-generate
    
    * make sample test work
    
    * remove sample test for IAM policy
    
    * liny
    
    * remove doc, revert sample-test
    
    * add iam client to kmsClient
    
    * update sample-test
    
    * lint
    
    * makes samples test work
    
    * lint
    
    * update
    
    * convert system-tets to ts
    
    * rerun synthtool
    
    * sample test
    
    * fix
    
    * mix-in
    
    * update synthtool
    
    * run synthtool & test
    
    * test
    
    * manual add IamClient and pass unit tests
    
    * clean up
    
    * npm run lint
    
    * test samples
    
    * manual iam_service_config
    
    * ts client interface overload
    
    * test
    
    * test
    
    * return value
    
    * return list
    
    * clean up
    
    * remove console warn
    
    * sample-test work!
    
    * require module correctly
    
    * synthtool change
    
    * include all files in tarball, system-test passes
    
    * synthtool, all tests green
    
    * merge
    
    * fix for system-test
    
    * feedback
    
    * update dependencies
    
    * license aligned for helper.ts
    
    * remove helper.ts, tslint from synth.py
    
    * move script around
    
    * add comments to iamclient & synth.py
    
    * rename helperMethods.tmpl
    
    * rerun ynthtool
    
    * give auth the type
    
    * re set up scripts in package.json
    
    * add meaningful comment
    
    * add comments in helperMethods.tmpl
    
    * test
    
    * import * as packagejson from ../package.json;
    
    * remove any
    
    * run synthtool
    xiaozhenliu-gg5 authored Mar 5, 2020
    Configuration menu
    Copy the full SHA
    689a78f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. chore: update UUID to latest (#293)

    There are some slight breaking changes in the newest UUID.
    bcoe authored Mar 19, 2020
    Configuration menu
    Copy the full SHA
    5dbf7ff View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. feat!: drop node8 support, support for async iterators (#300)

    BREAKING CHANGE: The library now supports Node.js v10+. The last version to support Node.js v8 is tagged legacy-8 on NPM.
    
    New feature: methods with pagination now support async iteration.
    alexander-fenster authored Mar 31, 2020
    Configuration menu
    Copy the full SHA
    63dfc1f View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2020

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

Commits on Apr 14, 2020

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

Commits on Apr 28, 2020

  1. Configuration menu
    Copy the full SHA
    02c63a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02c8dfe View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

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

Commits on Jun 4, 2020

  1. chore: release 2.1.0 (#313)

    * updated CHANGELOG.md [ci skip]
    
    * updated package.json [ci skip]
    
    * updated samples/package.json
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jun 4, 2020
    Configuration menu
    Copy the full SHA
    3d82ed0 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2020

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

Commits on Jun 11, 2020

  1. chore(deps): update dependency mocha to v8 (#344)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [mocha](https://mochajs.org/) ([source](https://github.com/mochajs/mocha)) | devDependencies | major | [`^7.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/mocha/7.2.0/8.0.1) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>mochajs/mocha</summary>
    
    ### [`v8.0.1`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#&#8203;801--2020-06-10)
    
    [Compare Source](https://github.com/mochajs/mocha/compare/v8.0.0...v8.0.1)
    
    The obligatory patch after a major.
    
    #### 🐛 Fixes
    
    -   [#&#8203;4328](https://github.com/mochajs/mocha/issues/4328): Fix `--parallel` when combined with `--watch` ([**@&#8203;boneskull**](https://github.com/boneskull))
    
    ### [`v8.0.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#&#8203;800--2020-06-10)
    
    [Compare Source](https://github.com/mochajs/mocha/compare/v7.2.0...v8.0.0)
    
    In this major release, Mocha adds the ability to _run tests in parallel_. Better late than never! Please note the **breaking changes** detailed below.
    
    Let's welcome [**@&#8203;giltayar**](https://github.com/giltayar) and [**@&#8203;nicojs**](https://github.com/nicojs) to the maintenance team!
    
    #### 💥 Breaking Changes
    
    -   [#&#8203;4164](https://github.com/mochajs/mocha/issues/4164): **Mocha v8.0.0 now requires Node.js v10.0.0 or newer.** Mocha no longer supports the Node.js v8.x line ("Carbon"), which entered End-of-Life at the end of 2019 ([**@&#8203;UlisesGascon**](https://github.com/UlisesGascon))
    
    -   [#&#8203;4175](https://github.com/mochajs/mocha/issues/4175): Having been deprecated with a warning since v7.0.0, **`mocha.opts` is no longer supported** ([**@&#8203;juergba**](https://github.com/juergba))
    
        ✨ **WORKAROUND:** Replace `mocha.opts` with a [configuration file](https://mochajs.org/#configuring-mocha-nodejs).
    
    -   [#&#8203;4260](https://github.com/mochajs/mocha/issues/4260): Remove `enableTimeout()` (`this.enableTimeout()`) from the context object ([**@&#8203;craigtaub**](https://github.com/craigtaub))
    
        ✨ **WORKAROUND:** Replace usage of `this.enableTimeout(false)` in your tests with `this.timeout(0)`.
    
    -   [#&#8203;4315](https://github.com/mochajs/mocha/issues/4315): The `spec` option no longer supports a comma-delimited list of files ([**@&#8203;juergba**](https://github.com/juergba))
    
        ✨ **WORKAROUND**: Use an array instead (e.g., `"spec": "foo.js,bar.js"` becomes `"spec": ["foo.js", "bar.js"]`).
    
    -   [#&#8203;4309](https://github.com/mochajs/mocha/issues/4309): Drop support for Node.js v13.x line, which is now End-of-Life ([**@&#8203;juergba**](https://github.com/juergba))
    
    -   [#&#8203;4282](https://github.com/mochajs/mocha/issues/4282): `--forbid-only` will throw an error even if exclusive tests are avoided via `--grep` or other means ([**@&#8203;arvidOtt**](https://github.com/arvidOtt))
    
    -   [#&#8203;4223](https://github.com/mochajs/mocha/issues/4223): The context object's `skip()` (`this.skip()`) in a "before all" (`before()`) hook will no longer execute subsequent sibling hooks, in addition to hooks in child suites ([**@&#8203;juergba**](https://github.com/juergba))
    
    -   [#&#8203;4178](https://github.com/mochajs/mocha/issues/4178): Remove previously soft-deprecated APIs ([**@&#8203;wnghdcjfe**](https://github.com/wnghdcjfe)):
        -   `Mocha.prototype.ignoreLeaks()`
        -   `Mocha.prototype.useColors()`
        -   `Mocha.prototype.useInlineDiffs()`
        -   `Mocha.prototype.hideDiff()`
    
    #### 🎉 Enhancements
    
    -   [#&#8203;4245](https://github.com/mochajs/mocha/issues/4245): Add ability to run tests in parallel for Node.js (see [docs](https://mochajs.org/#parallel-tests)) ([**@&#8203;boneskull**](https://github.com/boneskull))
    
        ❗ See also [#&#8203;4244](https://github.com/mochajs/mocha/issues/4244); [Root Hook Plugins (docs)](https://mochajs.org/#root-hook-plugins) -- _root hooks must be defined via Root Hook Plugins to work in parallel mode_
    
    -   [#&#8203;4304](https://github.com/mochajs/mocha/issues/4304): `--require` now works with ES modules ([**@&#8203;JacobLey**](https://github.com/JacobLey))
    
    -   [#&#8203;4299](https://github.com/mochajs/mocha/issues/4299): In some circumstances, Mocha can run ES modules under Node.js v10 -- _use at your own risk!_ ([**@&#8203;giltayar**](https://github.com/giltayar))
    
    #### 📖 Documentation
    
    -   [#&#8203;4246](https://github.com/mochajs/mocha/issues/4246): Add documentation for parallel mode and Root Hook plugins ([**@&#8203;boneskull**](https://github.com/boneskull))
    
    #### 🐛 Fixes
    
    (All bug fixes in Mocha v8.0.0 are also breaking changes, and are listed above)
    
    </details>
    
    ---
    
    ### Renovate configuration
    
    📅 **Schedule**: "after 9am and before 3pm" (UTC).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻️ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#googleapis/nodejs-kms).
    renovate-bot authored Jun 11, 2020
    Configuration menu
    Copy the full SHA
    ae9a73c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. chore: release 2.1.2 (#347)

    * updated CHANGELOG.md [ci skip]
    
    * updated package.json [ci skip]
    
    * updated samples/package.json
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jun 16, 2020
    Configuration menu
    Copy the full SHA
    e2ad481 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. chore: release 2.1.3 (#400)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Nov 11, 2020
    Configuration menu
    Copy the full SHA
    17e1c19 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. chore: release 2.1.4 (#405)

    🤖 I have created a release \*beep\* \*boop\* 
    ---
    ### [2.1.4](https://www.github.com/googleapis/nodejs-kms/compare/v2.1.3...v2.1.4) (2020-11-25)
    
    
    ### Bug Fixes
    
    * **browser:** check for fetch on window ([#404](https://www.github.com/googleapis/nodejs-kms/issues/404)) ([96a90e3](https://www.github.com/googleapis/nodejs-kms/commit/96a90e3bea1c8b7e8e2d57cc1eb6204ed326b915))
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please).
    release-please[bot] authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    1cc8123 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2021

  1. chore: release 2.2.0 (#413)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jan 7, 2021
    Configuration menu
    Copy the full SHA
    ace21f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

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

Commits on Jan 12, 2021

  1. chore: release 2.3.0 (#414)

    🤖 I have created a release \*beep\* \*boop\* 
    ---
    ## [2.3.0](https://www.github.com/googleapis/nodejs-kms/compare/v2.2.0...v2.3.0) (2021-01-08)
    
    
    ### Features
    
    * **samples:** add integrity verification to Cloud KMS crypto samples ([#409](https://www.github.com/googleapis/nodejs-kms/issues/409)) ([d2897f6](https://www.github.com/googleapis/nodejs-kms/commit/d2897f681ae409b34a50b91ea718fa9e294895c5))
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please).
    release-please[bot] authored Jan 12, 2021
    Configuration menu
    Copy the full SHA
    7345945 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. chore: release 2.3.1 (#419)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    e0d5d00 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. docs: update samples to reflect proper typings (#443)

    * docs: update samples
    
    * 🦉 Updates from OwlBot
    
    * 🦉 Updates from OwlBot
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    sofisl and gcf-owl-bot[bot] authored Apr 20, 2021
    Configuration menu
    Copy the full SHA
    600f15d View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. chore: release 2.3.2 (#448)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored May 13, 2021
    Configuration menu
    Copy the full SHA
    4f11510 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. chore: release 2.3.3 (#457)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored May 25, 2021
    Configuration menu
    Copy the full SHA
    dc8d92f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. chore: release 2.4.0 (#465)

    🤖 I have created a release \*beep\* \*boop\*
    ---
    ## [2.4.0](https://www.github.com/googleapis/nodejs-kms/compare/v2.3.3...v2.4.0) (2021-06-14)
    
    
    ### Features
    
    * add ECDSA secp256k1 to the list of supported algorithms ([#464](https://www.github.com/googleapis/nodejs-kms/issues/464)) ([a27f95d](https://www.github.com/googleapis/nodejs-kms/commit/a27f95dffdea8a803d02da443a38b10ed7720c86))
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    release-please[bot] authored Jun 14, 2021
    Configuration menu
    Copy the full SHA
    cdf30e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

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

Commits on Jun 29, 2021

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

Commits on Jul 12, 2021

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

Commits on Jul 16, 2021

  1. chore: release 2.4.4 (#477)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jul 16, 2021
    Configuration menu
    Copy the full SHA
    ec6e519 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. chore: release 2.5.0 (#485)

    🤖 I have created a release \*beep\* \*boop\*
    ---
    ## [2.5.0](https://www.github.com/googleapis/nodejs-kms/compare/v2.4.4...v2.5.0) (2021-08-05)
    
    
    ### Features
    
    * add support for HMAC, Variable Key Destruction, and GenerateRandom ([#484](https://www.github.com/googleapis/nodejs-kms/issues/484)) ([c207423](https://www.github.com/googleapis/nodejs-kms/commit/c207423806e36057d74244e1c79294f595e5a740))
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    release-please[bot] authored Aug 5, 2021
    Configuration menu
    Copy the full SHA
    8f8f5c4 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

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

Commits on Aug 17, 2021

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

Commits on Aug 23, 2021

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

Commits on Aug 30, 2021

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

Commits on Sep 3, 2021

  1. chore: release 2.8.1 (#497)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Sep 3, 2021
    Configuration menu
    Copy the full SHA
    7498e71 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. docs(samples): add auto-generated Node samples (#501)

    - [ ] Regenerate this pull request now.
    
    PiperOrigin-RevId: 398604509
    
    Source-Link: googleapis/googleapis@6ef16b9
    
    Source-Link: https://github.com/googleapis/googleapis-gen/commit/8314e1ead3e906dbf2012ced8d92f2bc8dd45c95
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODMxNGUxZWFkM2U5MDZkYmYyMDEyY2VkOGQ5MmYyYmM4ZGQ0NWM5NSJ9
    gcf-owl-bot[bot] authored Sep 24, 2021
    Configuration menu
    Copy the full SHA
    90f0352 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

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

Commits on Oct 19, 2021

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

Commits on Feb 8, 2022

  1. chore(main): release 2.11.0 (#535)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Takashi Matsuo <tmatsuo@google.com>
    release-please[bot] and Takashi Matsuo authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    c705fe4 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    4d77a2f View commit details
    Browse the repository at this point in the history
  2. chore(main): release 2.11.1 (#547)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    5a8bc79 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. build!: update library to use Node 12 (#556)

    * build!: Update library to use Node 12
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    sofisl and gcf-owl-bot[bot] authored May 20, 2022
    Configuration menu
    Copy the full SHA
    30444bd View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. chore(main): release 3.0.0 (#557)

    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    release-please[bot] authored Jun 7, 2022
    Configuration menu
    Copy the full SHA
    85aa2b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. chore(main): release 3.0.1 (#562)

    * chore(main): release 3.0.1
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    release-please[bot] and gcf-owl-bot[bot] authored Jul 4, 2022
    Configuration menu
    Copy the full SHA
    db007b3 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. chore(deps): update dependency uuid to v9 (#572)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [uuid](https://github.com/uuidjs/uuid) | [`^8.0.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/uuid/8.3.2/9.0.0) | [![age](https://badges.renovateapi.com/packages/npm/uuid/9.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/npm/uuid/9.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/npm/uuid/9.0.0/compatibility-slim/8.3.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/npm/uuid/9.0.0/confidence-slim/8.3.2)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>uuidjs/uuid</summary>
    
    ### [`v9.0.0`](https://github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#&#8203;900-httpsgithubcomuuidjsuuidcomparev832v900-2022-09-05)
    
    [Compare Source](https://github.com/uuidjs/uuid/compare/v8.3.2...v9.0.0)
    
    ##### ⚠ BREAKING CHANGES
    
    -   Drop Node.js 10.x support. This library always aims at supporting one EOLed LTS release which by this time now is 12.x which has reached EOL 30 Apr 2022.
    
    -   Remove the minified UMD build from the package.
    
        Minified code is hard to audit and since this is a widely used library it seems more appropriate nowadays to optimize for auditability than to ship a legacy module format that, at best, serves educational purposes nowadays.
    
        For production browser use cases, users should be using a bundler. For educational purposes, today's online sandboxes like replit.com offer convenient ways to load npm modules, so the use case for UMD through repos like UNPKG or jsDelivr has largely vanished.
    
    -   Drop IE 11 and Safari 10 support. Drop support for browsers that don't correctly implement const/let and default arguments, and no longer transpile the browser build to ES2015.
    
        This also removes the fallback on msCrypto instead of the crypto API.
    
        Browser tests are run in the first supported version of each supported browser and in the latest (as of this commit) version available on Browserstack.
    
    ##### Features
    
    -   optimize uuid.v1 by 1.3x uuid.v4 by 4.3x (430%) ([#&#8203;597](https://github.com/uuidjs/uuid/issues/597)) ([3a033f6](https://github.com/uuidjs/uuid/commit/3a033f6bab6bb3780ece6d645b902548043280bc))
    -   remove UMD build ([#&#8203;645](https://github.com/uuidjs/uuid/issues/645)) ([e948a0f](https://github.com/uuidjs/uuid/commit/e948a0f22bf22f4619b27bd913885e478e20fe6f)), closes [#&#8203;620](https://github.com/uuidjs/uuid/issues/620)
    -   use native crypto.randomUUID when available ([#&#8203;600](https://github.com/uuidjs/uuid/issues/600)) ([c9e076c](https://github.com/uuidjs/uuid/commit/c9e076c852edad7e9a06baaa1d148cf4eda6c6c4))
    
    ##### Bug Fixes
    
    -   add Jest/jsdom compatibility ([#&#8203;642](https://github.com/uuidjs/uuid/issues/642)) ([16f9c46](https://github.com/uuidjs/uuid/commit/16f9c469edf46f0786164cdf4dc980743984a6fd))
    -   change default export to named function ([#&#8203;545](https://github.com/uuidjs/uuid/issues/545)) ([c57bc5a](https://github.com/uuidjs/uuid/commit/c57bc5a9a0653273aa639cda9177ce52efabe42a))
    -   handle error when parameter is not set in v3 and v5 ([#&#8203;622](https://github.com/uuidjs/uuid/issues/622)) ([fcd7388](https://github.com/uuidjs/uuid/commit/fcd73881692d9fabb63872576ba28e30ff852091))
    -   run npm audit fix ([#&#8203;644](https://github.com/uuidjs/uuid/issues/644)) ([04686f5](https://github.com/uuidjs/uuid/commit/04686f54c5fed2cfffc1b619f4970c4bb8532353))
    -   upgrading from uuid3 broken link ([#&#8203;568](https://github.com/uuidjs/uuid/issues/568)) ([1c849da](https://github.com/uuidjs/uuid/commit/1c849da6e164259e72e18636726345b13a7eddd6))
    
    ##### build
    
    -   drop Node.js 8.x from babel transpile target ([#&#8203;603](https://github.com/uuidjs/uuid/issues/603)) ([aa11485](https://github.com/uuidjs/uuid/commit/aa114858260402107ec8a1e1a825dea0a259bcb5))
    
    -   drop support for legacy browsers (IE11, Safari 10) ([#&#8203;604](https://github.com/uuidjs/uuid/issues/604)) ([0f433e5](https://github.com/uuidjs/uuid/commit/0f433e5ec444edacd53016de67db021102f36148))
    
    -   drop node 10.x to upgrade dev dependencies ([#&#8203;653](https://github.com/uuidjs/uuid/issues/653)) ([28a5712](https://github.com/uuidjs/uuid/commit/28a571283f8abda6b9d85e689f95b7d3ee9e282e)), closes [#&#8203;643](https://github.com/uuidjs/uuid/issues/643)
    
    ##### [8.3.2](https://github.com/uuidjs/uuid/compare/v8.3.1...v8.3.2) (2020-12-08)
    
    ##### Bug Fixes
    
    -   lazy load getRandomValues ([#&#8203;537](https://github.com/uuidjs/uuid/issues/537)) ([16c8f6d](https://github.com/uuidjs/uuid/commit/16c8f6df2f6b09b4d6235602d6a591188320a82e)), closes [#&#8203;536](https://github.com/uuidjs/uuid/issues/536)
    
    ##### [8.3.1](https://github.com/uuidjs/uuid/compare/v8.3.0...v8.3.1) (2020-10-04)
    
    ##### Bug Fixes
    
    -   support expo>=39.0.0 ([#&#8203;515](https://github.com/uuidjs/uuid/issues/515)) ([c65a0f3](https://github.com/uuidjs/uuid/commit/c65a0f3fa73b901959d638d1e3591dfacdbed867)), closes [#&#8203;375](https://github.com/uuidjs/uuid/issues/375)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 9am and before 3pm" (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.
    
    ---
    
    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/nodejs-kms).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTIuMiIsInVwZGF0ZWRJblZlciI6IjMyLjE5Mi4yIn0=-->
    renovate-bot authored Sep 9, 2022
    Configuration menu
    Copy the full SHA
    ead55c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. chore(main): release 3.1.0 (#567)

    * chore(main): release 3.1.0
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: sofisl <55454395+sofisl@users.noreply.github.com>
    3 people authored Nov 11, 2022
    Configuration menu
    Copy the full SHA
    886852a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    422fdb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc81398 View commit details
    Browse the repository at this point in the history