Skip to content

Bump uswds from 2.13.3 to 2.14.0#335

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/uswds-2.14.0
Closed

Bump uswds from 2.13.3 to 2.14.0#335
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/uswds-2.14.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 10, 2023

Bumps uswds from 2.13.3 to 2.14.0.

Release notes

Sourced from uswds's releases.

USWDS 2.14.0

Long-term archive of Version 2

As we noted when we released Version 3.0, we will support Version 2 through May 2023. As a part of our long-term archive support for Version 2.x, we're releasing USWDS 2.14.0. This release has no functional changes, but it strips all nonessential development dependencies from the codebase. This will allow both the design system and long-term users of 2.x to treat this and any subsequent 2.x release as a long-term archival release, with a limited security vulnerability footprint.

If you use USWDS 2.13.3 and will not be upgrading to 3.0, consider updating to USWDS 2.14.0.

Details

This release removes all dependencies, except those required to build and release. There were no vulnerabilities in the standard dependencies, but there were critical vulnerabilities in a few development dependencies:

  • Component library
    • @frctl/fractal
    • @frctl/mandelbrot
    • @frctl/nunjucks
  • Testing
    • mocha
    • gulp-spawn-mocha
  • Compiling
    • nswatch: Legacy watch task, wasn't used.
    • gulp-svg-sprite: Added compiled SVG to repo.
    • handlebars and handlebars-helpers: Used in generating formatted tokens in SASS

We removed all these dependencies and committed any necessary static assets to the package. We've committed an archival version of the Fractal site in GitHub, but it is not included in the package.

Finally, we added an overrides field to package.json to handle the last remaining vulnerability in gulp.

Security and dependencies

  • 37 total dependency changes
  • 19 dependencies removed
Dependency name Previous version New version
classlist-polyfill 1.0.3 1.2.0
@​babel/preset-env 7.15.8 7.20.2
@​frctl/fractal 1.5.11 -
@​frctl/mandelbrot 1.10.1 -
@​frctl/nunjucks 2.0.13 -
@​types/node 16.11.6 18.15.5
ansi-colors 4.1.1 4.1.3
autoprefixer 10.3.7 10.4.14
axe-core 4.3.4 -
chrome-launcher 0.15.0 -
chrome-remote-interface 0.31.0 -
eslint 8.4.1 8.36.0
eslint-config-prettier 8.3.0 8.8.0
eslint-plugin-import 2.52.2 2.27.5
eslint-plugin-no-unsanitized 4.0.1 4.0.2
glob-parent ― Note: added via NPM overrides - 6.0.2 (last updated 2 years ago)
gulp-replace 1.1.1 1.1.4

... (truncated)

Commits
  • f9bb082 Merge branch 'v2-develop' into v2-main
  • 41fb7c8 Merge pull request #5221 from uswds/release-2.14.0
  • f54a1b3 Update uswds-2.14.0-zip-hash.txt
  • b6e7fd2 Publish from the v2-main branch
  • 5437030 Merge pull request #5220 from uswds/release-2.14.0
  • d25b704 Update uswds-2.14.0-zip-hash.txt
  • f7ba7b9 Update remaining 2.13.3 references
  • c834cb4 Merge branch 'release-2.14.0' into v2-develop
  • 88aad12 Update uswds-2.14.0-zip-hash.txt
  • 8f12c07 Create uswds-2.14.0-zip-hash.txt
  • Additional commits viewable in compare view

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [uswds](https://github.com/uswds/uswds) from 2.13.3 to 2.14.0.
- [Release notes](https://github.com/uswds/uswds/releases)
- [Commits](uswds/uswds@v2.13.3...v2.14.0)

---
updated-dependencies:
- dependency-name: uswds
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the type: dependencies Pull requests that update a dependency file label Apr 10, 2023
@aduth
Copy link
Contributor

aduth commented Apr 10, 2023

We're going to skip this release in favor of bumping to USWDS v3, happening in #321.

@aduth aduth closed this Apr 10, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 10, 2023

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@aduth aduth deleted the dependabot/npm_and_yarn/uswds-2.14.0 branch April 10, 2023 14:45
@aduth aduth mentioned this pull request Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant