Skip to content

chore(deps): bump the production-dependencies group across 1 directory with 8 updates#906

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/production-dependencies-cd25958d71
Open

chore(deps): bump the production-dependencies group across 1 directory with 8 updates#906
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/production-dependencies-cd25958d71

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 6, 2026

Bumps the production-dependencies group with 8 updates in the / directory:

Package From To
@diplodoc/utils 2.1.0 2.2.0
cssfilter 0.0.10 0.0.11
lodash 4.17.23 4.18.1
markdownlint 0.32.1 0.40.0
markdownlint-rule-helpers 0.17.2 0.30.0
sanitize-html 2.17.0 2.17.2
slugify 1.6.6 1.6.9
svgo 3.3.2 3.3.3

Updates @diplodoc/utils from 2.1.0 to 2.2.0

Release notes

Sourced from @​diplodoc/utils's releases.

v2.2.0

2.2.0 (2026-03-26)

Features

  • Universal generateID method DOCSTOOLS-5561 (f105a20)

Bug Fixes

  • Update infra to v1.13.2 (30430cc)
Changelog

Sourced from @​diplodoc/utils's changelog.

2.2.0 (2026-03-26)

Features

  • Universal generateID method DOCSTOOLS-5561 (f105a20)

Bug Fixes

  • Update infra to v1.13.2 (30430cc)
Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​diplodoc/utils since your current version.


Updates cssfilter from 0.0.10 to 0.0.11

Commits

Updates lodash from 4.17.23 to 4.18.1

Release notes

Sourced from lodash's releases.

4.18.1

Bugs

Fixes a ReferenceError issue in lodash lodash-es lodash-amd and lodash.template when using the template and fromPairs functions from the modular builds. See lodash/lodash#6167

These defects were related to how lodash distributions are built from the main branch using https://github.com/lodash-archive/lodash-cli. When internal dependencies change inside lodash functions, equivalent updates need to be made to a mapping in the lodash-cli. (hey, it was ahead of its time once upon a time!). We know this, but we missed it in the last release. It's the kind of thing that passes in CI, but fails bc the build is not the same thing you tested.

There is no diff on main for this, but you can see the diffs for each of the npm packages on their respective branches:

4.18.0

v4.18.0

Full Changelog: lodash/lodash@4.17.23...4.18.0

Security

_.unset / _.omit: Fixed prototype pollution via constructor/prototype path traversal (GHSA-f23m-r3pf-42rh, fe8d32e). Previously, array-wrapped path segments and primitive roots could bypass the existing guards, allowing deletion of properties from built-in prototypes. Now constructor and prototype are blocked unconditionally as non-terminal path keys, matching baseSet. Calls that previously returned true and deleted the property now return false and leave the target untouched.

_.template: Fixed code injection via imports keys (GHSA-r5fr-rjxr-66jc, CVE-2026-4800, 879aaa9). Fixes an incomplete patch for CVE-2021-23337. The variable option was validated against reForbiddenIdentifierChars but importsKeys was left unguarded, allowing code injection via the same Function() constructor sink. imports keys containing forbidden identifier characters now throw "Invalid imports option passed into _.template".

Docs

  • Add security notice for _.template in threat model and API docs (#6099)
  • Document lower > upper behavior in _.random (#6115)
  • Fix quotes in _.compact jsdoc (#6090)

lodash.* modular packages

Diff

We have also regenerated and published a select number of the lodash.* modular packages.

These modular packages had fallen out of sync significantly from the minor/patch updates to lodash. Specifically, we have brought the following packages up to parity w/ the latest lodash release because they have had CVEs on them in the past:

Commits
  • cb0b9b9 release(patch): bump main to 4.18.1 (#6177)
  • 75535f5 chore: prune stale advisory refs (#6170)
  • 62e91bc docs: remove n_ Node.js < 6 REPL note from README (#6165)
  • 59be2de release(minor): bump to 4.18.0 (#6161)
  • af63457 fix: broken tests for _.template 879aaa9
  • 1073a76 fix: linting issues
  • 879aaa9 fix: validate imports keys in _.template
  • fe8d32e fix: block prototype pollution in baseUnset via constructor/prototype traversal
  • 18ba0a3 refactor(fromPairs): use baseAssignValue for consistent assignment (#6153)
  • b819080 ci: add dist sync validation workflow (#6137)
  • Additional commits viewable in compare view

Updates markdownlint from 0.32.1 to 0.40.0

Changelog

Sourced from markdownlint's changelog.

0.40.0

  • Improve MD011/MD013/MD051/MD060
  • Update dependencies

0.39.0

  • Add MD060/table-column-style
  • Improve MD001/MD007/MD009/MD010/MD029/MD033/MD037/MD059
  • Add support for reporting violations as severity warning
  • Deprecate resultVersion and toString (breaking change)
  • Improve type definitions
  • Improve demo web page
  • Update dependencies

0.38.0

  • Add MD059/descriptive-link-text
  • Improve MD025/MD027/MD036/MD038/MD041/MD043/MD045/MD051/MD052
  • markdown-it parser no longer a production dependency (breaking change)
    • Add markdownItFactory option, remove markdownItPlugins option
  • Remove support for end-of-life Node version 18
  • Improve performance
  • Update dependencies

0.37.4

  • Stop using module.createRequire, export resolveModule

0.37.3

  • Tweak package.json dependencies to work with pnpm

0.37.2

  • Add subpath imports for overriding default bundler behavior
  • Improve MD032

0.37.1

  • Add support for "browser" condition (as used by webpack)

0.37.0

0.36.1

... (truncated)

Commits
  • 63fefcb Update to version 0.40.0.
  • dc97978 Add scenarios for aligned tables with irregular trailing pipes.
  • e645385 Update test repository snapshots.
  • 240e27b Update test repository snapshots.
  • b3a49a7 Update MD060/table-column-style to rename "heading" to "header" for consisten...
  • f6c5369 Update MD060/table-column-style to add aligned_delimiter parameter (fixes #18...
  • 8e974f9 Update MD013/line-length default mode to prevent trailing non-whitespace text...
  • 6019101 Remove outdated table-column-style suppression from dotnet/docs test repo.
  • 9ad696e Add more tests for MD013/line-length edge case behavior.
  • d8bf33d Refactor MD013/line-length to simplify length check.
  • Additional commits viewable in compare view

Updates markdownlint-rule-helpers from 0.17.2 to 0.30.0

Changelog

Sourced from markdownlint-rule-helpers's changelog.

0.30.0

  • Use micromark in MD022/MD026/MD032/MD037/MD045/MD051
  • Incorporate micromark-extension-math for math syntax
  • Allow custom rules to override information URL
  • Update dependencies

0.29.0

  • Update micromark parser dependencies for better performance
  • Use micromark in MD049/MD050
  • Improve MD034/MD037/MD044/MD049/MD050
  • Support multiple parsers in demo page
  • Remove support for end-of-life Node version 14
  • Update dependencies

0.28.2

0.28.1

  • Update dependencies

0.28.0

  • Introduce micromark parser for better positional data (internal only)
  • Use micromark in MD013/MD033/MD034/MD035/MD038/MD044/MD052/MD053
  • Simplify file-based test cases
  • Unify browser script for demo page
  • Update dependencies

0.27.0

  • Improve MD011/MD013/MD022/MD031/MD032/MD033/MD034/MD040/MD043/MD051/MD053
  • Generate/separate documentation
  • Improve documentation
  • Update dependencies

0.26.2

  • Improve MD037/MD051/MD053

0.26.1

  • Improve MD051

0.26.0

  • Add MD051/MD052/MD053 for validating link fragments & reference

... (truncated)

Commits
  • d641caf Update to version 0.30.0.
  • d9de1dd Update MD022/blanks-around-headings to allow specifying a different number of...
  • bdc9d35 Bump @​babel/core from 7.22.9 to 7.22.10
  • 480df6a Bump @​babel/preset-env from 7.22.9 to 7.22.10
  • 36e84a4 Bump eslint-plugin-jsdoc from 46.4.5 to 46.4.6
  • 8098410 Update MD022/blanks-around-headings to allow passing -1 for lines_above/lines...
  • f079df1 Reimplement MD022/blanks-around-headings using micromark tokens.
  • 1eb40d3 Update MD051/link-fragments to not provide error context for multi-line scena...
  • ef1bd28 Reimplement MD051/link-fragments using micromark tokens, report reference lin...
  • dd73b0a Bump eslint from 8.45.0 to 8.46.0
  • Additional commits viewable in compare view

Updates sanitize-html from 2.17.0 to 2.17.2

Changelog

Sourced from sanitize-html's changelog.

2.17.2

Changes

  • Upgrade htmlparser2 from 8.x to 10.1.0. This improves security by correctly decoding zero-padded numeric character references (e.g., &[#0000001](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html/issues/0000001)) that previously bypassed javascript: URL detection. Also fixes double-encoding of entities inside raw text elements like textarea and option.

2.17.1 (2026-02-18)

Fixes

  • Fix unclosed tags (e.g., <hello) returning empty string in escape and recursiveEscape modes. Fixes #706. Thanks to Byeong Hyeon for the fix.
Commits

Updates slugify from 1.6.6 to 1.6.9

Changelog

Sourced from slugify's changelog.

v1.6.9 (2026-04-01)

  • #171 fix: correct CommonJS export for "module": "node16" + ESM (171) (@​karlhorky)

v1.6.8 (2026-03-13)

Commits
Maintainer changes

This version was pushed to npm by joshuakgoldberg, a new releaser for slugify since your current version.


Updates svgo from 3.3.2 to 3.3.3

Release notes

Sourced from svgo's releases.

v3.3.3

What's Changed

Dependencies

  • Migrates from our unsupported fork of sax (@​trysound/sax) to the upstream version of sax (sax).

Bug Fixes

  • No longer throws error when encountering comments in DTD.

Metrics

Before and after of the browser bundle of each respective version:

v3.3.2 v3.3.3 Delta
svgo.browser.js 910.9 kB 912.9 kB ⬆️ 2 kB

Support

SVGO v3 is not officially supported, please consider upgrading to SVGO v4 instead. We've backported this fix as there are security implications, but there is no commitment to do this for more complex changes in future.

Consider reading our Migration Guide from v3 to v4 which should ease the process.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…y with 8 updates

Bumps the production-dependencies group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@diplodoc/utils](https://github.com/diplodoc-platform/utils) | `2.1.0` | `2.2.0` |
| [cssfilter](https://github.com/leizongmin/js-css-filter) | `0.0.10` | `0.0.11` |
| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |
| [markdownlint](https://github.com/DavidAnson/markdownlint) | `0.32.1` | `0.40.0` |
| [markdownlint-rule-helpers](https://github.com/DavidAnson/markdownlint) | `0.17.2` | `0.30.0` |
| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.17.2` |
| [slugify](https://github.com/simov/slugify) | `1.6.6` | `1.6.9` |
| [svgo](https://github.com/svg/svgo) | `3.3.2` | `3.3.3` |



Updates `@diplodoc/utils` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/diplodoc-platform/utils/releases)
- [Changelog](https://github.com/diplodoc-platform/utils/blob/master/CHANGELOG.md)
- [Commits](diplodoc-platform/utils@v2.1.0...v2.2.0)

Updates `cssfilter` from 0.0.10 to 0.0.11
- [Commits](https://github.com/leizongmin/js-css-filter/commits)

Updates `lodash` from 4.17.23 to 4.18.1
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

Updates `markdownlint` from 0.32.1 to 0.40.0
- [Changelog](https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md)
- [Commits](DavidAnson/markdownlint@v0.32.1...v0.40.0)

Updates `markdownlint-rule-helpers` from 0.17.2 to 0.30.0
- [Changelog](https://github.com/DavidAnson/markdownlint/blob/main/CHANGELOG.md)
- [Commits](DavidAnson/markdownlint@v0.17.2...v0.30.0)

Updates `sanitize-html` from 2.17.0 to 2.17.2
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.2/packages/sanitize-html)

Updates `slugify` from 1.6.6 to 1.6.9
- [Changelog](https://github.com/simov/slugify/blob/master/CHANGELOG.md)
- [Commits](https://github.com/simov/slugify/commits)

Updates `svgo` from 3.3.2 to 3.3.3
- [Release notes](https://github.com/svg/svgo/releases)
- [Commits](svg/svgo@v3.3.2...v3.3.3)

---
updated-dependencies:
- dependency-name: "@diplodoc/utils"
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: cssfilter
  dependency-version: 0.0.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: markdownlint
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: markdownlint-rule-helpers
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: sanitize-html
  dependency-version: 2.17.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: slugify
  dependency-version: 1.6.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: svgo
  dependency-version: 3.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 6, 2026

Labels

The following labels could not be found: dependabot. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 6, 2026
@dependabot dependabot bot requested a review from a team as a code owner April 6, 2026 09:06
@dependabot dependabot bot requested review from main-kun and removed request for a team April 6, 2026 09:06
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants