Skip to content

Update @fortawesome/vue-fontawesome 2.0.10 → 3.3.2 (major)#776

Open
depfu[bot] wants to merge 1 commit into
devfrom
depfu/update/yarn/@fortawesome/vue-fontawesome-3.3.2
Open

Update @fortawesome/vue-fontawesome 2.0.10 → 3.3.2 (major)#776
depfu[bot] wants to merge 1 commit into
devfrom
depfu/update/yarn/@fortawesome/vue-fontawesome-3.3.2

Conversation

@depfu

@depfu depfu Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ @​fortawesome/vue-fontawesome (2.0.10 → 3.3.2) · Repo · Changelog

Release Notes

3.3.2

Added

  • New canvasSquare and canvasRoomy props for the canvas sizing options introduced in Font Awesome 7.3.0

3.3.1

Fixed

  • Fixed TS2590: Expression produces a union type that is too complex to represent when using
    FontAwesomeIcon in a Vue render function (h(FontAwesomeIcon, { icon })), a regression from #559.
    Types-only and non-breaking.

Changed

  • CI: fixed the build matrix failing with npm ERESOLVE when installing older Vue versions in the test
    matrix (a regression surfaced by #576 adding typescript to the lockfile), and added a strict
    peer-dependency check job
  • Documented the test:types command in DEVELOPMENT.md and added test-first and explicit dist steps
    to the release checklist

3.3.0

Added

  • Support for the new animation props introduced in Font Awesome 7.3.0: flip360, buzz, float, jello,
    spinSnap, spinSnap4, spinSnap8, swing, and wag

Changed

  • Improved TypeScript types for the icon and mask props
  • Test suite updates and added testing notes to DEVELOPMENT.md

3.2.0

Added

  • Support for custom gradient fills

3.1.3

Changed

  • ci.yml update for node-versions
  • a markdown lint fixup in CONTRIUBUTING.md
  • update vitest version to 4.0.16 in package.json

3.1.2

Changed

  • Replaced Jest with Vitest as the test runner for unit tests. This will help improve test performance and better aligns
    with the Vue 3 + Vite ecosystem.

  • Updated FontAwesomeIconProps:

    • flip now accepts the boolean type in addition to 'horizontal' | 'vertical' | 'both'
    • maskId is now correctly typed as string
  • Updated DEVELOPMENT.md with revised release instructions

3.1.1

Changed

  • Removed version checks related to props.fixedWidth, iconProps.title, and iconProps.title.

  • The use of require to retrieve the version from @fortawesome/fontawesome-svg-core for version checks has been
    removed to help ensure compatibility with ESM builds.

3.1.0

Changed

  • Font Awesome Pro+ icons are now available with an active Pro+ subscription.

  • Added widthAuto prop

  • Added rotateBy prop

  • Deprecated fa-fw prop

3.0.8

Changed

  • Updated package-lock.json to help fix faililng tests

3.0.6

Changed

  • Added missing exports to TS definition in index.d.ts

3.0.5

Changed

  • Removed .tgz file

3.0.3

Changed

  • NPM download @fortawesome/vue-fontawesome-latest is now set to Vue 3; to download the Vue 2 package you will have to use @fortawesome/vue-fontawesome-latest-2, which is described in our Vue setup docs
  • CI workflow updated for testing
  • README.md and package.json updated for new contributor

Added

  • Missing TypeScript animations added (github issue #428)
  • Missing TypeScript sizes added (github issue #415)

Does any of this look wrong? Please let us know.

Commits

See the full diff on Github. The new version differs by more commits than we can show here.


Depfu Status

Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.

All Depfu comment commands
@​depfu rebase
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)
@​depfu pause
Ignores all future updates for this dependency and closes this PR
@​depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@​depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants