GSA / SaferFederalWorkforce.gov

Safer Federal Workforce website
https://SaferFederalWorkforce.gov
Other
1 stars 2 forks source link

Bump uswds from 2.13.2 to 2.14.0 #149

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Bumps uswds from 2.13.2 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)