lemon-sour / node-log-rotate

:blue_book: Just a very simple logging module for your node.js application
https://www.npmjs.com/package/node-log-rotate
MIT License
4 stars 2 forks source link

chore(deps): update all non-major dependencies #14

Open renovate[bot] opened 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@types/jest (source) ^25.2.1 -> ^25.2.3 age adoption passing confidence devDependencies patch
@types/lodash (source) ^4.14.150 -> ^4.17.12 age adoption passing confidence devDependencies minor
@types/node (source) ^13.13.4 -> ^13.13.52 age adoption passing confidence devDependencies patch
circleci/node 12.16 -> 12.22 age adoption passing confidence docker minor
jest (source) ^26.0.0 -> ^26.6.3 age adoption passing confidence devDependencies minor
lint-staged ^10.2.2 -> ^10.5.4 age adoption passing confidence dependencies minor
node (source) v12.16.3 -> 12.22.12 age adoption passing confidence minor
nodemon (source) ^2.0.3 -> ^2.0.22 age adoption passing confidence devDependencies patch
prettier (source) ^2.0.5 -> ^2.8.8 age adoption passing confidence devDependencies minor
ts-jest (source) ^25.4.0 -> ^25.5.1 age adoption passing confidence devDependencies minor
typescript (source) ^3.8.3 -> ^3.9.10 age adoption passing confidence devDependencies minor

Release Notes

jestjs/jest (jest) ### [`v26.6.3`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2663) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.6.2...v26.6.3) ##### Fixes - `[jest-resolve-dependencies]` Continue dependency resolution if mock dependency can't be found ([#​10779](https://redirect.github.com/facebook/jest/pull/10779)) ### [`v26.6.2`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2662) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.6.1...v26.6.2) ##### Features - `[jest-core]` Add `findRelatedTests` and `nonFlagArgs` in allowed config options for `updateConfigAndRun` in watch plugins ([#​10659](https://redirect.github.com/facebook/jest/pull/10659)) ##### Fixes - `[babel-plugin-jest-hoist]` Preserve order of hoisted mock nodes within containing block ([#​10536](https://redirect.github.com/facebook/jest/pull/10536)) - `[babel-plugin-jest-hoist]` Hoist pure constants to support experimental JSX transform in hoisted mocks ([#​10723](https://redirect.github.com/facebook/jest/pull/10723)) - `[babel-preset-jest]` Update `babel-preset-current-node-syntax` to support top level await ([#​10747](https://redirect.github.com/facebook/jest/pull/10747)) - `[expect]` Revert "Fix `objectContaining` to work recursively into sub-objects ([#​10508](https://redirect.github.com/facebook/jest/pull/10508))" ([#​10766](https://redirect.github.com/facebook/jest/pull/10766)) - `[jest-circus, jest-jasmine2]` fix: don't assume `stack` is always a string ([#​10697](https://redirect.github.com/facebook/jest/pull/10697)) - `[jest-config]` Fix bug introduced in watch mode by PR [#​10678](https://redirect.github.com/facebook/jest/pull/10678/files#r511037803) ([#​10692](https://redirect.github.com/facebook/jest/pull/10692)) - `[jest-config]` Throw correct error for missing preset modules ([#​10737](https://redirect.github.com/facebook/jest/pull/10737)) - `[jest-resolve-dependencies]` Resolve mocks as dependencies ([#​10713](https://redirect.github.com/facebook/jest/pull/10713)) - `[jest-runtime]` Handle file URLs in dynamic imports ([#​10744](https://redirect.github.com/facebook/jest/pull/10744)) - `[jest-runtime, babel-jest]` Pass more ESM options to `@jest/transform` ([#​10752](https://redirect.github.com/facebook/jest/pull/10752)) - `[jest-runtime]` Properly inject `extraGlobals` into the runtime ([#​10758](https://redirect.github.com/facebook/jest/pull/10758)) - `[jest-transform]` Link to ESM docs on syntax errors ([#​10748](https://redirect.github.com/facebook/jest/pull/10748)) ##### Chore & Maintenance - `[docs]` Add docs for using mocks in TypeScript ([#​10415](https://redirect.github.com/facebook/jest/pull/10415)) - `[eslint-config-fb-strict]` Move package from this repo to `fbjs` repo ([#​10739](https://redirect.github.com/facebook/jest/pull/10739)) - `[examples]` Update TypeScript example to show use of newer Jest types ([#​10399](https://redirect.github.com/facebook/jest/pull/10399)) - `[jest-cli]` chore: standardize files and folder names ([#​10698](https://redirect.github.com/facebook/jest/pull/10698)) - `[jest-config]` Switch ts-node `Register` type to `Service` due to deprecation ([#​11210](https://redirect.github.com/facebook/jest/pull/11210)) ### [`v26.6.1`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2661) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.6.0...v26.6.1) ##### Features - `[jest-runtime]` Support named exports from CommonJS as named ES Module imports ([#​10673](https://redirect.github.com/facebook/jest/pull/10673)) - `[jest-validate]` Add support for `recursiveDenylist` option as an alternative to `recursiveBlacklist` ([#​10236](https://redirect.github.com/facebook/jest/pull/10236)) ##### Fixes - `[expect]` Fix `objectContaining` to work recursively into sub-objects ([#​10508](https://redirect.github.com/facebook/jest/pull/10508)) - `[jest-cli, jest-core, jest-config, jest-types]` Fix `--onlyFailures` flag to work in non-watch mode ([#​10678](https://redirect.github.com/facebook/jest/pull/10678/files)) - `[jest-config]` Fix for the `jest.config.ts` compiler to not interfere with `tsconfig.json` files ([#​10675](https://redirect.github.com/facebook/jest/pull/10675)) - `[jest-message-util]` Update to work properly with Node 15 ([#​10660](https://redirect.github.com/facebook/jest/pull/10660)) - `[jest-mock]` Allow to mock methods in getters (TypeScript 3.9 export) ([#​10156](https://redirect.github.com/facebook/jest/pull/10156)) ### [`v26.6.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2660) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.5.3...v26.6.0) ##### Features - `[jest-cli, jest-config]` Add support for the `jest.config.ts` configuration file ([#​10564](https://redirect.github.com/facebook/jest/pull/10564)) ##### Fixes - `[jest-config]` Simplify transform RegExp ([#​10207](https://redirect.github.com/facebook/jest/pull/10207)) - `[jest-fake-timers]` Lazily instantiate mock timers ([#​10551](https://redirect.github.com/facebook/jest/pull/10551)) - `[jest-runtime]` `require.main` is no longer `undefined` when using `jest.resetModules` ([#​10626](https://redirect.github.com/facebook/jest/pull/10626)) - `[@jest/types]` Add missing values for `timers` ([#​10632](https://redirect.github.com/facebook/jest/pull/10632)) ##### Chore & Maintenance - `[docs]` Add step for fetching `backers.json` file in website setup docs ([#​10631](https://redirect.github.com/facebook/jest/pull/10631)) - `[docs]` Add page detailing environment variables set by Jest ([#​10630](https://redirect.github.com/facebook/jest/pull/10630)) - `[jest-circus]` Refactor `callAsyncCircusFn` parameters ([#​10629](https://redirect.github.com/facebook/jest/pull/10629)) ### [`v26.5.3`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2653) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.5.2...v26.5.3) ##### Features - `[jest-runtime]` add support for dynamic `import()` from CommonJS ([#​10620](https://redirect.github.com/facebook/jest/pull/10620)) ##### Fixes - `[jest-runner, jest-runtime]` `require.main` should not be `undefined` with `createRequire()` ([#​10610](https://redirect.github.com/facebook/jest/pull/10610)) - `[jest-runtime]` add missing `module.path` property ([#​10615](https://redirect.github.com/facebook/jest/pull/10615)) - `[jest-runtime]` Add `mainModule` instance variable to runtime ([#​10621](https://redirect.github.com/facebook/jest/pull/10621)) - `[jest-runtime]` Evaluate Node core modules on dynamic `import()` ([#​10622](https://redirect.github.com/facebook/jest/pull/10622)) - `[jest-validate]` Show suggestion only when unrecognized cli param is longer than 1 character ([#​10604](https://redirect.github.com/facebook/jest/pull/10604)) - `[jest-validate]` Validate `testURL` as CLI option ([#​10595](https://redirect.github.com/facebook/jest/pull/10595)) ### [`v26.5.2`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2652) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.5.0...v26.5.2) ##### Fixes - `[*]` Revert usage of Escalade and rollback Yargs to v15 as it breaks Node 13 ([#​10599](https://redirect.github.com/facebook/jest/pull/10599)) - `[jest-circus]` Setup globals before emitting `setup`, and include Jest globals in the `setup` payload ([#​10598](https://redirect.github.com/facebook/jest/pull/10598)) - `[jest-mock]` Fix typings for `mockResolvedValue`, `mockResolvedValueOnce`, `mockRejectedValue` and `mockRejectedValueOnce` ([#​10600](https://redirect.github.com/facebook/jest/pull/10600)) ### [`v26.5.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2650) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.4.2...v26.5.0) ##### Features - `[jest-circus, jest-config, jest-runtime]` Add new `injectGlobals` config and CLI option to disable injecting global variables into the runtime ([#​10484](https://redirect.github.com/facebook/jest/pull/10484)) - `[jest-each]` Fixes `.each` type to always be callable ([#​10447](https://redirect.github.com/facebook/jest/pull/10447)) - `[jest-runner]` Add support for `moduleLoader`s with `default` exports ([#​10541](https://redirect.github.com/facebook/jest/pull/10541)) - `[@jest/create-cache-key-function]` Added a new package for creating cache keys ([#​10587](https://redirect.github.com/facebook/jest/pull/10587)) ##### Fixes - `[jest-circus, jest-jasmine2]` Find correct location for `test.each` tests ([#​10413](https://redirect.github.com/facebook/jest/pull/10413)) - `[jest-console]` Add `Console` constructor to `console` object ([#​10502](https://redirect.github.com/facebook/jest/pull/10502)) - `[jest-globals]` Fix lifecycle hook function types ([#​10480](https://redirect.github.com/facebook/jest/pull/10480)) - `[jest-runtime]` Remove usage of `vm.compileFunction` due to a performance issue ([#​10586](https://redirect.github.com/facebook/jest/pull/10586)) ##### Chore & Maintenance - `[jest-resolve]` Replace read-pkg-up with escalade package ([10558](https://redirect.github.com/facebook/jest/pull/10558)) - `[jest-environment-jsdom]` Update jsdom to 16.4.0 ([10578](https://redirect.github.com/facebook/jest/pull/10578)) ### [`v26.4.2`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2642) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.4.1...v26.4.2) ##### Fixes - `[expect]` Fix `toMatchObject` to work with inherited class getters ([#​10381](https://redirect.github.com/facebook/jest/pull/10381)) - `[pretty-format]` Lower minimum node version to >= 10 ([#​10435](https://redirect.github.com/facebook/jest/pull/10435)) ### [`v26.4.1`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2641) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.4.0...v26.4.1) ##### Fixes - `[jest-core]` Don't report ELDHistogram as open handle ([#​10417](https://redirect.github.com/facebook/jest/pull/10417)) - `[jest-matcher-utils]` Fix diffing object contain readonly symbol key object ([#​10414](https://redirect.github.com/facebook/jest/pull/10414)) - `[jest-reporters]` Fixes notify reporter on Linux (using notify-send) ([#​10400](https://redirect.github.com/facebook/jest/pull/10400)) - `[jest-snapshot]` Correctly handles arrays and property matchers in snapshots ([#​10404](https://redirect.github.com/facebook/jest/pull/10404)) ### [`v26.4.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2640) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.3.0...v26.4.0) ##### Features - `[jest-resolve]` Add support for `packageFilter` on custom resolver ([#​10393](https://redirect.github.com/facebook/jest/pull/10393)) ##### Fixes - `[pretty-format]` Handle `tagName` not being a string ([#​10397](https://redirect.github.com/facebook/jest/pull/10397)) ### [`v26.3.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2630) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.2.2...v26.3.0) ##### Features - `[jest-circus, jest-jasmine2]` Include `failureDetails` property in test results ([#​9496](https://redirect.github.com/facebook/jest/pull/9496)) - `[jest-each, jest-jasmine, jest-circus]` Add support for `.concurrent.each` ([#​9326](https://redirect.github.com/facebook/jest/pull/9326)) ##### Fixes - `[jest-config]` Add `.pnp.js` to `transformIgnorePatterns` defaults ([#​10383](https://redirect.github.com/facebook/jest/pull/10383)) - `[jest-leak-detector]` Wait properly for GC runs due to changes in Node 14.7 ([#​10366](https://redirect.github.com/facebook/jest/pull/10366)) - `[jest-worker]` Downgrade minimum node version to 10.13 ([#​10352](https://redirect.github.com/facebook/jest/pull/10352)) - `[docs]` Update snapshot testing documentation([#​10359](https://redirect.github.com/facebook/jest/pull/10359)) ### [`v26.2.2`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2622) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.2.1...v26.2.2) ##### Fixes - `[jest-cli]` Use correct file name to override existing jest config on init ([#​10337](https://redirect.github.com/facebook/jest/pull/10337)) - `[jest-haste-map]` Properly detect support for native `find` ([#​10346](https://redirect.github.com/facebook/jest/pull/10346)) ### [`v26.2.1`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2621) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.2.0...v26.2.1) ##### Fixes - `[jest-worker]` Make sure to work with Node TS typings v12 ([#​10336](https://redirect.github.com/facebook/jest/pull/10336)) ### [`v26.2.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2620) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.1.0...v26.2.0) ##### Features - `[jest-core, jest-circus, jest-reporter, jest-runner]` Added support for reporting individual test cases using jest-circus ([#​10227](https://redirect.github.com/facebook/jest/pull/10227)) - `[jest-config, jest-reporter, jest-runner, jest-test-sequencer]` Add `slowTestThreshold` configuration option ([#​9366](https://redirect.github.com/facebook/jest/pull/9366)) - `[jest-haste-map]` Watchman crawler now includes dotfiles ([#​10075](https://redirect.github.com/facebook/jest/pull/10075)) - `[jest-worker]` Added support for workers to send custom messages to parent in jest-worker ([#​10293](https://redirect.github.com/facebook/jest/pull/10293)) - `[jest-worker]` Support passing `resourceLimits` ([#​10335](https://redirect.github.com/facebook/jest/pull/10335)) - `[pretty-format]` Added support for serializing custom elements (web components) ([#​10237](https://redirect.github.com/facebook/jest/pull/10237)) ##### Fixes - `[expect]` Match symbols and bigints in `any()` ([#​10223](https://redirect.github.com/facebook/jest/pull/10223)) - `[jest-changed-files]` Use `git diff` instead of `git log` for `--changedSince` ([#​10155](https://redirect.github.com/facebook/jest/pull/10155)) - `[jest-console]` Add missing `console.timeLog` for compatibility with Node ([#​10209](https://redirect.github.com/facebook/jest/pull/10209)) - `[jest-haste-map]` Check `find` binary supports the `-iname` parameter ([#​10308](https://redirect.github.com/facebook/jest/pull/10308)) - `[jest-snapshot]` Strip added indentation for inline error snapshots ([#​10217](https://redirect.github.com/facebook/jest/pull/10217)) ##### Chore & Maintenance - `[*]` Add missing dependency on `@types/node` ([#​10248](https://redirect.github.com/facebook/jest/pull/10248)) - `[jest-jasmine2]` Convert `PCancelable` to TypeScript ([#​10215](https://redirect.github.com/facebook/jest/pull/10215)) - `[jest-jasmine2]` Refine typings of `queueRunner` ([#​10215](https://redirect.github.com/facebook/jest/pull/10215)) - `[jest-jasmine2]` Remove usage of `Function` type ([#​10216](https://redirect.github.com/facebook/jest/pull/10216)) - `[jest-resolve]` Improve types ([#​10239](https://redirect.github.com/facebook/jest/pull/10239)) - `[docs]` Clarify the [`jest.requireActual(moduleName)`](https://jestjs.io/docs/jest-object#jestrequireactualmodulename) example - `[jest-types]` Refine typings of `coverageReporters` ([#​10275](https://redirect.github.com/facebook/jest/pull/10275)) ### [`v26.1.0`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2610) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.0.1...v26.1.0) ##### Features - `[jest-mock]` Export `Mock`, `MockInstance`, `SpyInstance` types ([#​10138](https://redirect.github.com/facebook/jest/pull/10138)) - `[jest-config]` Support config files exporting (`async`) `function`s ([#​10001](https://redirect.github.com/facebook/jest/pull/10001)) - `[jest-cli, jest-core]` Add `--selectProjects` CLI argument to filter test suites by project name ([#​8612](https://redirect.github.com/facebook/jest/pull/8612)) - `[jest-cli, jest-init]` Add `coverageProvider` to `jest --init` prompts ([#​10044](https://redirect.github.com/facebook/jest/pull/10044)) ##### Fixes - `[jest-console]` `getConsoleOutput` to receive global stack trace config and use it to format stack trace ([#​10081](https://redirect.github.com/facebook/jest/pull/10081)) - `[jest-jasmine2]` Stop adding `:` after an error that has no message ([#​9990](https://redirect.github.com/facebook/jest/pull/9990)) - `[jest-diff]` Control no diff message color with `commonColor` in diff options ([#​9997](https://redirect.github.com/facebook/jest/pull/9997)) - `[jest-snapshot]` Fix TypeScript compilation ([#​10008](https://redirect.github.com/facebook/jest/pull/10008)) ##### Chore & Maintenance - `[docs]` Correct confusing filename in `enableAutomock` example ([#​10055](https://redirect.github.com/facebook/jest/pull/10055)) - `[jest-core]` πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰ ([#​10000](https://redirect.github.com/facebook/jest/pull/10000)) - `[jest-core, jest-reporters, jest-test-result, jest-types]` Cleanup `displayName` type ([#​10049](https://redirect.github.com/facebook/jest/pull/10049)) - `[jest-runtime]` Jest-internal sandbox escape hatch ([#​9907](https://redirect.github.com/facebook/jest/pull/9907)) - `[jest-fake-timers]` Update `now` param type to support `Date` in addition to `number`. ([#​10169](https://redirect.github.com/facebook/jest/pull/10169)) - `[docs]` Add param to `setSystemTime` docs and remove preceding period from it and `getRealSystemTime` ([#​10169](https://redirect.github.com/facebook/jest/pull/10169)) - `[jest-snapshot, jest-util]` Replace `make-dir` with `fs.mkdir` ([#​10136](https://redirect.github.com/facebook/jest/pull/10136)) - `[docs]` Added parcel-bundler documentation inside readme.md file ##### Performance - `[jest-core, jest-transform, jest-haste-map]` Improve Jest startup time and test runtime, particularly when running with coverage, by caching micromatch and avoiding recreating RegExp instances ([#​10131](https://redirect.github.com/facebook/jest/pull/10131)) ### [`v26.0.1`](https://redirect.github.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2601) [Compare Source](https://redirect.github.com/jestjs/jest/compare/v26.0.0...v26.0.1) ##### Fixes - `[jest-circus]` Backward compatibility for deprecated `DescribeBlock.tests` to not break e.g. Detox reporter
lint-staged/lint-staged (lint-staged) ### [`v10.5.4`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1054---05-Feb-2021) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.5.3...v10.5.4) ##### Bug Fixes - concurrent option is not working correctly ([#​950](https://redirect.github.com/okonet/lint-staged/issues/950)) ([4383815](https://redirect.github.com/okonet/lint-staged/commit/43838158b4b2557bf09c06d0d15c4936069e8855)) ### [`v10.5.3`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1053---04-Dec-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.5.2...v10.5.3) ##### Bug Fixes - better logging for errors in js config files ([#​935](https://redirect.github.com/okonet/lint-staged/issues/935)) ([292e882](https://redirect.github.com/okonet/lint-staged/commit/292e882cc3422743f4419d98e97200483be82c4a)) ### [`v10.5.2`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1052---24-Nov-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.5.1...v10.5.2) ##### Bug Fixes - use bibliography-style links in related posts section of readme ([#​932](https://redirect.github.com/okonet/lint-staged/issues/932)) ([0ff2917](https://redirect.github.com/okonet/lint-staged/commit/0ff29178c8771ab10e43a395e252c6a118306942)), closes [#​931](https://redirect.github.com/okonet/lint-staged/issues/931) ### [`v10.5.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1051---31-Oct-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.5.0...v10.5.1) ##### Bug Fixes - update dependencies ([#​921](https://redirect.github.com/okonet/lint-staged/issues/921)) ([7933b08](https://redirect.github.com/okonet/lint-staged/commit/7933b081396d4a26d4c20fcd04c86c91cd89a8c6)) ### [`v10.5.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1050---26-Oct-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.4.2...v10.5.0) ##### Features - allow reading config from stdin ([#​918](https://redirect.github.com/okonet/lint-staged/issues/918)) ([969713d](https://redirect.github.com/okonet/lint-staged/commit/969713d030515e4bafa6517244f8c41968f2b40b)) ### [`v10.4.2`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1042---17-Oct-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.4.1...v10.4.2) ##### Bug Fixes - update docs on supported config file extensions ([#​917](https://redirect.github.com/okonet/lint-staged/issues/917)) ([78782f9](https://redirect.github.com/okonet/lint-staged/commit/78782f92b1fb0868218dc3463a3fc61dd5e70cfc)) ### [`v10.4.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1041---16-Oct-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.4.0...v10.4.1) ##### Bug Fixes - add support for .cjs configs ([#​909](https://redirect.github.com/okonet/lint-staged/issues/909)) ([36e7e58](https://redirect.github.com/okonet/lint-staged/commit/36e7e5843b6b8b8744488b4db536d14d2e85e798)) ### [`v10.4.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1040---16-Sep-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.3.0...v10.4.0) ##### Features - Add ability to use function as config ([#​913](https://redirect.github.com/okonet/lint-staged/issues/913)) ([67a4d06](https://redirect.github.com/okonet/lint-staged/commit/67a4d06e39c4638a546494940bf99934692fb610)) ### [`v10.3.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1030---03-Sep-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.13...v10.3.0) ##### Features - Add support for adding lint-staged using pre-commit.com ([#​910](https://redirect.github.com/okonet/lint-staged/issues/910)) ([d404d7d](https://redirect.github.com/okonet/lint-staged/commit/d404d7d5a2ccfba51d2d59e1fbb6e2e82539646c)) ### [`v10.2.13`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10213---25-Aug-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.12...v10.2.13) ##### Bug Fixes - disambiguate stash reference ([#​906](https://redirect.github.com/okonet/lint-staged/issues/906)) ([51c5ac8](https://redirect.github.com/okonet/lint-staged/commit/51c5ac80da475f2255e12547018a3366ef6bd5a4)) ### [`v10.2.12`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10212---25-Aug-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.11...v10.2.12) ##### Bug Fixes - always use the default short diff format for submodules [#​902](https://redirect.github.com/okonet/lint-staged/issues/902) ([c7923ad](https://redirect.github.com/okonet/lint-staged/commit/c7923ad9259e8bc121694f8e8c4ad3668aae73e5)) - ensure supportsColor.level exists before stringifying it ([aa9898e](https://redirect.github.com/okonet/lint-staged/commit/aa9898e47ce20d925072ccc93986b28c0593e625)) ### [`v10.2.11`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10211---17-Jun-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.10...v10.2.11) ##### Bug Fixes - run all git commands with submodule.recurse=false ([#​888](https://redirect.github.com/okonet/lint-staged/issues/888)) ([86c9ed2](https://redirect.github.com/okonet/lint-staged/commit/86c9ed2bde1245a702635b42a57b92b809340b0e)) ### [`v10.2.10`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v10210---12-Jun-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.9...v10.2.10) ##### Bug Fixes - Git directory is not correctly resolved if GIT_WORK_TREE is set to relative path ([#​887](https://redirect.github.com/okonet/lint-staged/issues/887)) ([a1904ec](https://redirect.github.com/okonet/lint-staged/commit/a1904ec6a96b04cd93eeb622b04cf328a10083df)) ### [`v10.2.9`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1029---04-Jun-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.8...v10.2.9) ##### Bug Fixes - update listr@2.1.0 and add enquirer peer dependency ([#​883](https://redirect.github.com/okonet/lint-staged/issues/883)) ([0daae61](https://redirect.github.com/okonet/lint-staged/commit/0daae611b0637ebc6b9fac8672b842444bee3a38)) ### [`v10.2.8`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1028---03-Jun-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.7...v10.2.8) ##### Bug Fixes - canceling lint-staged via SIGINT restores state and cleans up ([#​881](https://redirect.github.com/okonet/lint-staged/issues/881)) ([b078324](https://redirect.github.com/okonet/lint-staged/commit/b078324d5e911ec5e667736b2c552af32f475751)) ### [`v10.2.7`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1027---29-May-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.6...v10.2.7) ##### Bug Fixes - use machine output to avoid escaped and quoted filenames ([ea80a3d](https://redirect.github.com/okonet/lint-staged/commit/ea80a3dc4124ce8437d7879dea3c9220fb5b0ca2)) ### [`v10.2.6`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1026---22-May-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.5...v10.2.6) ##### Bug Fixes - remove nanoid devDependency to remove ExperimentalWarning ([#​874](https://redirect.github.com/okonet/lint-staged/issues/874)) ([979da5d](https://redirect.github.com/okonet/lint-staged/commit/979da5d0d2fed4ef4a1748eaf10bb150005c99c4)) ### [`v10.2.5`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1025---22-May-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.4...v10.2.5) ##### Bug Fixes - truncate command title to stdout width ([#​865](https://redirect.github.com/okonet/lint-staged/issues/865)) ([b8e1a4a](https://redirect.github.com/okonet/lint-staged/commit/b8e1a4a9683639d961f948283dec0e6dec556493)) ### [`v10.2.4`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1024---18-May-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.3...v10.2.4) ##### Bug Fixes - node-13 deps issue with listr2 and uuid ([#​868](https://redirect.github.com/okonet/lint-staged/issues/868)) ([93bc942](https://redirect.github.com/okonet/lint-staged/commit/93bc942d9640e152a65c15d42c707c9b63420684)) ### [`v10.2.3`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#v1023---18-May-2020) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v10.2.2...v10.2.3) ##### Bug Fixes - update listr2@​2.0.1 ([157ad3e](https://redirect.github.com/okonet/lint-staged/commit/157ad3e97c91551de6f1182c7a8c17f3762f1f47))
nodejs/node (node) ### [`v12.22.12`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.12): 2022-04-05, Version 12.22.12 'Erbium' (LTS), @​richardlau [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.11...v12.22.12) ##### Notable Changes This is planned to be the final Node.js 12 release. Node.js 12 will reach End-of-Life status on 30 April 2022, after which it will no receive updates. You are strongly advised to migrate your applications to Node.js 16 or 14 (both of which are Long Term Support (LTS) releases) to continue to receive future security updates beyond 30 April 2022. This release fixes a shutdown crash in Node-API (formerly N-API) and a potential stack overflow when using `vm.runInNewContext()`. The list of GPG keys used to sign releases and instructions on how to fetch the keys for verifying binaries has been synchronized with the main branch. ##### Commits - \[[`1193290f3f`](https://redirect.github.com/nodejs/node/commit/1193290f3f)] - **deps**: V8: cherry-pick [`cc9a8a3`](https://redirect.github.com/nodejs/node/commit/cc9a8a37445e) (devsnek) [#​42065](https://redirect.github.com/nodejs/node/pull/42065) - \[[`333eda8d03`](https://redirect.github.com/nodejs/node/commit/333eda8d03)] - **doc**: add a note about possible missing lines to readline.asyncIterator (Igor Mikhalev) [#​34675](https://redirect.github.com/nodejs/node/pull/34675) - \[[`518a49c0c6`](https://redirect.github.com/nodejs/node/commit/518a49c0c6)] - **doc**: use openpgp.org for keyserver examples (Nick Schonning) [#​39227](https://redirect.github.com/nodejs/node/pull/39227) - \[[`11aef2ad03`](https://redirect.github.com/nodejs/node/commit/11aef2ad03)] - **doc**: update release key for Danielle Adams (Danielle Adams) [#​36793](https://redirect.github.com/nodejs/node/pull/36793) - \[[`a9c38f1003`](https://redirect.github.com/nodejs/node/commit/a9c38f1003)] - **doc**: add release key for Danielle Adams (Danielle Adams) [#​35545](https://redirect.github.com/nodejs/node/pull/35545) - \[[`a35f553889`](https://redirect.github.com/nodejs/node/commit/a35f553889)] - **doc**: add release key for Bryan English (Bryan English) [#​42102](https://redirect.github.com/nodejs/node/pull/42102) - \[[`5f104e3218`](https://redirect.github.com/nodejs/node/commit/5f104e3218)] - **node-api**: cctest on v8impl::Reference (legendecas) [#​38970](https://redirect.github.com/nodejs/node/pull/38970) - \[[`e23c04f0dc`](https://redirect.github.com/nodejs/node/commit/e23c04f0dc)] - **node-api**: avoid SecondPassCallback crash (Michael Dawson) [#​38899](https://redirect.github.com/nodejs/node/pull/38899) - \[[`a7224c9559`](https://redirect.github.com/nodejs/node/commit/a7224c9559)] - **node-api**: fix shutdown crashes (Michael Dawson) [#​38492](https://redirect.github.com/nodejs/node/pull/38492) - \[[`81b4dc88f1`](https://redirect.github.com/nodejs/node/commit/81b4dc88f1)] - **node-api**: make reference weak parameter an indirect link to references (Chengzhong Wu) [#​38000](https://redirect.github.com/nodejs/node/pull/38000) - \[[`2aa9ca1ea9`](https://redirect.github.com/nodejs/node/commit/2aa9ca1ea9)] - **node-api**: fix crash in finalization (Michael Dawson) [#​37876](https://redirect.github.com/nodejs/node/pull/37876) - \[[`a2f4206415`](https://redirect.github.com/nodejs/node/commit/a2f4206415)] - **node-api**: stop ref gc during environment teardown (Gabriel Schulhof) [#​37616](https://redirect.github.com/nodejs/node/pull/37616) - \[[`171bb66ccc`](https://redirect.github.com/nodejs/node/commit/171bb66ccc)] - **node-api**: force env shutdown deferring behavior (Gabriel Schulhof) [#​37303](https://redirect.github.com/nodejs/node/pull/37303) - \[[`e707514c80`](https://redirect.github.com/nodejs/node/commit/e707514c80)] - **src**: fix finalization crash (James M Snell) [#​38250](https://redirect.github.com/nodejs/node/pull/38250) ### [`v12.22.11`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.11): 2022-03-17, Version 12.22.11 'Erbium' (LTS), @​richardlau [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.10...v12.22.11) This is a security release. ##### Notable changes Update to OpenSSL 1.1.1n, which addresses the following vulnerability: - Infinite loop in `BN_mod_sqrt()` reachable when parsing certificates (High)(CVE-2022-0778) More details are available at https://www.openssl.org/news/secadv/20220315.txt Fix for building Node.js 12.x with Visual Studio 2019 to allow us to continue to run CI tests. ##### Commits - \[[`e3e5bf11ba`](https://redirect.github.com/nodejs/node/commit/e3e5bf11ba)] - **build**: pin Windows GitHub runner to windows-2019 (Richard Lau) [#​42349](https://redirect.github.com/nodejs/node/pull/42349) - \[[`f41e7771bf`](https://redirect.github.com/nodejs/node/commit/f41e7771bf)] - **build**: fix detection of Visual Studio 2019 (Richard Lau) [#​42349](https://redirect.github.com/nodejs/node/pull/42349) - \[[`c372ec207d`](https://redirect.github.com/nodejs/node/commit/c372ec207d)] - **deps**: update archs files for OpenSSL-1.1.n (Richard Lau) [#​42348](https://redirect.github.com/nodejs/node/pull/42348) - \[[`d574a1dccb`](https://redirect.github.com/nodejs/node/commit/d574a1dccb)] - **deps**: upgrade openssl sources to 1.1.1n (Richard Lau) [#​42348](https://redirect.github.com/nodejs/node/pull/42348) ### [`v12.22.10`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.10): 2022-02-01, Version 12.22.10 'Erbium' (LTS), @​ruyadorno [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.9...v12.22.10) ##### Notable changes - Upgrade npm to 6.14.16 - Updated ICU time zone data ##### Commits - \[[`33899b435d`](https://redirect.github.com/nodejs/node/commit/33899b435d)] - **deps**: upgrade npm to 6.14.16 (Ruy Adorno) [#​41601](https://redirect.github.com/nodejs/node/pull/41601) - \[[`d9237c46ca`](https://redirect.github.com/nodejs/node/commit/d9237c46ca)] - **tools**: update tzdata to 2021a4 (Albert Wang) [#​41443](https://redirect.github.com/nodejs/node/pull/41443) ### [`v12.22.9`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.9): 2022-01-10, Version 12.22.9 'Erbium' (LTS), @​richardlau [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.8...v12.22.9) This is a security release. ##### Notable changes ##### Improper handling of URI Subject Alternative Names (Medium)(CVE-2021-44531) Accepting arbitrary Subject Alternative Name (SAN) types, unless a PKI is specifically defined to use a particular SAN type, can result in bypassing name-constrained intermediates. Node.js was accepting URI SAN types, which PKIs are often not defined to use. Additionally, when a protocol allows URI SANs, Node.js did not match the URI correctly. Versions of Node.js with the fix for this disable the URI SAN type when checking a certificate against a hostname. This behavior can be reverted through the `--security-revert` command-line option. More details will be available at [CVE-2021-44531](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44531) after publication. ##### Certificate Verification Bypass via String Injection (Medium)(CVE-2021-44532) Node.js converts SANs (Subject Alternative Names) to a string format. It uses this string to check peer certificates against hostnames when validating connections. The string format was subject to an injection vulnerability when name constraints were used within a certificate chain, allowing the bypass of these name constraints. Versions of Node.js with the fix for this escape SANs containing the problematic characters in order to prevent the injection. This behavior can be reverted through the `--security-revert` command-line option. More details will be available at [CVE-2021-44532](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44532) after publication. ##### Incorrect handling of certificate subject and issuer fields (Medium)(CVE-2021-44533) Node.js did not handle multi-value Relative Distinguished Names correctly. Attackers could craft certificate subjects containing a single-value Relative Distinguished Name that would be interpreted as a multi-value Relative Distinguished Name, for example, in order to inject a Common Name that would allow bypassing the certificate subject verification. Affected versions of Node.js do not accept multi-value Relative Distinguished Names and are thus not vulnerable to such attacks themselves. However, third-party code that uses node's ambiguous presentation of certificate subjects may be vulnerable. More details will be available at [CVE-2021-44533](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44533) after publication. ##### Prototype pollution via `console.table` properties (Low)(CVE-2022-21824) Due to the formatting logic of the `console.table()` function it was not safe to allow user controlled input to be passed to the `properties` parameter while simultaneously passing a plain object with at least one property as the first parameter, which could be `__proto__`. The prototype pollution has very limited control, in that it only allows an empty string to be assigned numerical keys of the object prototype. Versions of Node.js with the fix for this use a null protoype for the object these properties are being assigned to. More details will be available at [CVE-2022-21824](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-21824) after publication. Thanks to Patrik Oldsberg (rugvip) for reporting this vulnerability. ##### Commits - \[[`be69403528`](https://redirect.github.com/nodejs/node/commit/be69403528)] - **console**: fix prototype pollution via console.table (Tobias Nießen) [nodejs-private/node-private#307](https://redirect.github.com/nodejs-private/node-private/pull/307) - \[[`19873abfb2`](https://redirect.github.com/nodejs/node/commit/19873abfb2)] - **crypto,tls**: implement safe x509 GeneralName format (Tobias Nießen and Akshay Kumar) [nodejs-private/node-private#300](https://redirect.github.com/nodejs-private/node-private/pull/300) - \[[`ff9ac7d757`](https://redirect.github.com/nodejs/node/commit/ff9ac7d757)] - **doc**: fix date for v12.22.8 (Richard Lau) [#​41213](https://redirect.github.com/nodejs/node/pull/41213) - \[[`a5c7843cab`](https://redirect.github.com/nodejs/node/commit/a5c7843cab)] - **src**: add cve reverts and associated tests (Michael Dawson and Akshay Kumar) [nodejs-private/node-private#300](https://redirect.github.com/nodejs-private/node-private/pull/300) - \[[`d4e5d1b9ca`](https://redirect.github.com/nodejs/node/commit/d4e5d1b9ca)] - **src**: remove unused x509 functions (Tobias Nießen and Akshay Kumar) [nodejs-private/node-private#300](https://redirect.github.com/nodejs-private/node-private/pull/300) - \[[`8c2db2c86b`](https://redirect.github.com/nodejs/node/commit/8c2db2c86b)] - **tls**: fix handling of x509 subject and issuer (Tobias Nießen and Akshay Kumar) [nodejs-private/node-private#300](https://redirect.github.com/nodejs-private/node-private/pull/300) - \[[`e0fe6a635e`](https://redirect.github.com/nodejs/node/commit/e0fe6a635e)] - **tls**: drop support for URI alternative names (Tobias Nießen and Akshay Kumar) [nodejs-private/node-private#300](https://redirect.github.com/nodejs-private/node-private/pull/300) ### [`v12.22.8`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.8): 2021-12-16, Version 12.22.8 'Erbium' (LTS), @​richardlau [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.7...v12.22.8) ##### Notable Changes This release contains a c-ares update to fix a regression introduced in Node.js 12.22.5 resolving CNAME records containing underscores [#​39780](https://redirect.github.com/nodejs/node/issues/39780). Root certificates have been updated to those from Mozilla's Network Security Services 3.71 [#​40281](https://redirect.github.com/nodejs/node/pull/40280). ##### Commits - \[[`2d42295d2a`](https://redirect.github.com/nodejs/node/commit/2d42295d2a)] - **build**: pin macOS GitHub runner to macos-10.15 (Richard Lau) [#​41124](https://redirect.github.com/nodejs/node/pull/41124) - \[[`41e09ec71b`](https://redirect.github.com/nodejs/node/commit/41e09ec71b)] - **child_process**: retain reference to data with advanced serialization (Anna Henningsen) [#​38728](https://redirect.github.com/nodejs/node/pull/38728) - \[[`f0be07796e`](https://redirect.github.com/nodejs/node/commit/f0be07796e)] - **crypto**: update root certificates (Richard Lau) [#​40280](https://redirect.github.com/nodejs/node/pull/40280) - \[[`4c9f920d34`](https://redirect.github.com/nodejs/node/commit/4c9f920d34)] - **deps**: update archs files for OpenSSL-1.1.1m (Richard Lau) [#​41172](https://redirect.github.com/nodejs/node/pull/41172) - \[[`60d7d4171e`](https://redirect.github.com/nodejs/node/commit/60d7d4171e)] - **deps**: upgrade openssl sources to 1.1.1m (Richard Lau) [#​41172](https://redirect.github.com/nodejs/node/pull/41172) - \[[`7feff67419`](https://redirect.github.com/nodejs/node/commit/7feff67419)] - **deps**: add -fno-strict-aliasing flag to libuv (Daniel Bevenius) [#​40631](https://redirect.github.com/nodejs/node/pull/40631) - \[[`534ac7c7c6`](https://redirect.github.com/nodejs/node/commit/534ac7c7c6)] - **deps**: update c-ares to 1.18.1 (Richard Lau) [#​40660](https://redirect.github.com/nodejs/node/pull/40660) - \[[`c019fa9b70`](https://redirect.github.com/nodejs/node/commit/c019fa9b70)] - **deps**: update to cjs-module-lexer@1.2.2 (Guy Bedford) [#​39402](https://redirect.github.com/nodejs/node/pull/39402) - \[[`b13340eff4`](https://redirect.github.com/nodejs/node/commit/b13340eff4)] - **doc**: add alternative version links to the packages page (Filip Skokan) [#​36915](https://redirect.github.com/nodejs/node/pull/36915) - \[[`243b2fbfdb`](https://redirect.github.com/nodejs/node/commit/243b2fbfdb)] - **lib**: fix regular expression to detect \`/\` and \`\\\` (Francesco Trotta) [#​40325](https://redirect.github.com/nodejs/node/pull/40325) - \[[`70e094a26b`](https://redirect.github.com/nodejs/node/commit/70e094a26b)] - **repl**: fix error message printing (Anna Henningsen) [#​38209](https://redirect.github.com/nodejs/node/pull/38209) - \[[`02b432a704`](https://redirect.github.com/nodejs/node/commit/02b432a704)] - **src**: fix crash in AfterGetAddrInfo (Anna Henningsen) [#​39735](https://redirect.github.com/nodejs/node/pull/39735) - \[[`7479447d6a`](https://redirect.github.com/nodejs/node/commit/7479447d6a)] - **test**: deflake child-process-pipe-dataflow (Luigi Pinca) [#​40838](https://redirect.github.com/nodejs/node/pull/40838) - \[[`833e199393`](https://redirect.github.com/nodejs/node/commit/833e199393)] - **tools**: update certdata.txt (Richard Lau) [#​40280](https://redirect.github.com/nodejs/node/pull/40280) - \[[`e4339fe286`](https://redirect.github.com/nodejs/node/commit/e4339fe286)] - **tools**: add script to update c-ares (Richard Lau) [#​40660](https://redirect.github.com/nodejs/node/pull/40660) - \[[`f50b9c1e8a`](https://redirect.github.com/nodejs/node/commit/f50b9c1e8a)] - **worker**: avoid potential deadlock on NearHeapLimit (Santiago Gimeno) [#​38403](https://redirect.github.com/nodejs/node/pull/38403) ### [`v12.22.7`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.7): 2021-10-12, Version 12.22.7 'Erbium' (LTS), @​danielleadams [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.6...v12.22.7) This is a security release. ##### Notable changes - **CVE-2021-22959**: HTTP Request Smuggling due to spaced in headers (Medium) - The http parser accepts requests with a space (SP) right after the header name before the colon. This can lead to HTTP Request Smuggling (HRS). More details will be available at [CVE-2021-22959](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22959) after publication. - **CVE-2021-22960**: HTTP Request Smuggling when parsing the body (Medium) - The parse ignores chunk extensions when parsing the body of chunked requests. This leads to HTTP Request Smuggling (HRS) under certain conditions. More details will be available at [CVE-2021-22960](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22960) after publication. ##### Commits - \[[`21a2e554e3`](https://redirect.github.com/nodejs/node/commit/21a2e554e3)] - **deps**: update llhttp to 2.1.4 (Fedor Indutny) [nodejs-private/node-private#286](https://redirect.github.com/nodejs-private/node-private/pull/286) - \[[`d5d3a03246`](https://redirect.github.com/nodejs/node/commit/d5d3a03246)] - **http**: add regression test for smuggling content length (Matteo Collina) [nodejs-private/node-private#286](https://redirect.github.com/nodejs-private/node-private/pull/286) - \[[`0858587f21`](https://redirect.github.com/nodejs/node/commit/0858587f21)] - **http**: add regression test for chunked smuggling (Matteo Collina) [nodejs-private/node-private#286](https://redirect.github.com/nodejs-private/node-private/pull/286) ### [`v12.22.6`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.6): 2021-08-31, Version 12.22.6 'Erbium' (LTS), @​MylesBorins [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.5...v12.22.6) This is a security release. ##### Notable Changes These are vulnerabilities in the node-tar, arborist, and npm cli modules which are related to the initial reports and subsequent remediation of node-tar vulnerabilities [CVE-2021-32803](https://redirect.github.com/advisories/GHSA-r628-mhmh-qjhw) and [CVE-2021-32804](https://redirect.github.com/advisories/GHSA-3jfq-g458-7qm9). Subsequent internal security review of node-tar and additional external bounty reports have resulted in another 5 CVE being remediated in core npm CLI dependencies including node-tar, and npm arborist. You can read more about it in: - [CVE-2021-37701](https://redirect.github.com/npm/node-tar/security/advisories/GHSA-9r2w-394v-53qc) - [CVE-2021-37712](https://redirect.github.com/npm/node-tar/security/advisories/GHSA-qq89-hq3f-393p) - [CVE-2021-37713](https://redirect.github.com/npm/node-tar/security/advisories/GHSA-5955-9wpr-37jh) - [CVE-2021-39134](https://redirect.github.com/npm/arborist/security/advisories/GHSA-2h3h-q99f-3fhc) - [CVE-2021-39135](https://redirect.github.com/npm/arborist/security/advisories/GHSA-gmw6-94gg-2rc2) ##### Commits - \[[`a0154b586b`](https://redirect.github.com/nodejs/node/commit/a0154b586b)] - **deps**: update archs files for OpenSSL-1.1.1l (Richard Lau) [#​39869](https://redirect.github.com/nodejs/node/pull/39869) - \[[`7a95637eb7`](https://redirect.github.com/nodejs/node/commit/7a95637eb7)] - **deps**: upgrade openssl sources to 1.1.1l (Richard Lau) [#​39869](https://redirect.github.com/nodejs/node/pull/39869) - \[[`840b0ffff6`](https://redirect.github.com/nodejs/node/commit/840b0ffff6)] - **deps**: upgrade npm to 6.14.15 (Darcy Clarke) [#​39856](https://redirect.github.com/nodejs/node/pull/39856) ### [`v12.22.5`](https://redirect.github.com/nodejs/node/releases/tag/v12.22.5): 2021-08-11, Version 12.22.5 'Erbium' (LTS), @​BethGriggs [Compare Source](https://redirect.github.com/nodejs/node/compare/v12.22.4...v12.22.5) This is a security release. ##### Notable Changes - **CVE-2021-3672/CVE-2021-22931**: Improper handling of untypical characters in domain names (High) - Node.js was vulnerable to Remote Code Execution, XSS, application crashes due to missing input validation of hostnames returned by Domain Name Servers in the Node.js DNS library which can lead to the output of wrong hostnames (leading to Domain Hijacking) and injection vulnerabilities in applications using the library. You can read more about it at https://nvd.nist.gov/vuln/detail/CVE-2021-22931. - **CVE-2021-22940**: Use after free on close http2 on stream canceling (High) - Node.js was vulnerable to a use after free attack where an attacker might be able to exploit memory corruption to change process behavior. This release includes a follow-up fix for CVE-2021-22930 as the issue was not completely resolved by the previous fix. You can read more about it at https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22940. - **CVE-2021-22939**: Incomplete validation of rejectUnauthorized parameter (Low) - If the Node.js HTTPS API was used incorrectly and "undefined" was in passed for the "rejectUnauthorized" parameter, no error was returned and connections to servers with an expired certificate would have been accepted. You can read more about it at https://nvd.nist.gov/vuln/detail/CVE-2021-22939. ##### Commits - \[[`5f947db68c`](https://redirect.github.com/nodejs/node/commit/5f947db68c)] - **deps**: update c-ares to 1.17.2 (Beth Griggs) [#​39724](https://redirect.github.com/nodejs/node/pull/39724) - \[[`42695ea3

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.