Skip to content

Conversation

@sumansaurabh
Copy link
Contributor

@sumansaurabh sumansaurabh commented Apr 18, 2025

User description

snyk-top-banner

Snyk has created this PR to upgrade @tabler/icons-react from 3.16.0 to 3.31.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 17 versions ahead of your current version.

  • The recommended version was released a month ago.

Issues fixed by the recommended upgrade:

Issue Score Exploit Maturity
medium severity Improper Input Validation
SNYK-JS-NANOID-8492085
315 No Known Exploit
critical severity Improper Authorization
SNYK-JS-NEXT-9508709
315 Mature
Release notes
Package name: @tabler/icons-react
  • 3.31.0 - 2025-03-04

    18 new icons:

    • outline/cash-banknote-edit
    • outline/cash-banknote-heart
    • outline/cash-banknote-minus
    • outline/cash-banknote-move-back
    • outline/cash-banknote-move
    • outline/cash-banknote-plus
    • outline/cash-edit
    • outline/cash-heart
    • outline/cash-minus
    • outline/cash-move-back
    • outline/cash-move
    • outline/cash-plus
    • outline/moneybag-edit
    • outline/moneybag-heart
    • outline/moneybag-minus
    • outline/moneybag-move-back
    • outline/moneybag-move
    • outline/moneybag-plus

    Fixed icons: outline/cash-banknote, outline/cash, outline/moneybag

    Improvements:

    • Remove unused ligatures from @ tabler/icons-webfont #1312
  • 3.30.0 - 2025-02-07

    18 new icons:

    • filled/drop-circle
    • filled/dual-screen
    • filled/dumpling
    • filled/egg-fried
    • filled/escalator-down
    • filled/escalator-up
    • filled/escalator
    • filled/exchange
    • filled/explicit
    • filled/file-check
    • filled/file-code-2
    • filled/file-cv
    • filled/file-delta
    • filled/file-download
    • filled/file-lambda
    • filled/file-percent
    • filled/file-phone
    • filled/file-rss

    Improvements

    • Added missing categories to over 100 icons.
    • The @ tabler/icons-webfont package now includes fonts for icons with 1px and 1.5px thinner strokes.

    Fixes

    • Fixed a bug where filled icons from the sprite were being drawn as non-filled (Thank you @ x-tropy!)
  • 3.29.0 - 2025-01-21

    18 new icons:

    • filled/current-location
    • filled/exposure
    • filled/eye-table
    • filled/eyeglass-2
    • filled/face-mask
    • filled/fence
    • filled/fidget-spinner
    • filled/file-description
    • filled/file-digit
    • filled/file-horizontal
    • filled/file-invoice
    • filled/file-minus
    • filled/file-neutral
    • filled/file-power
    • filled/file-sad
    • filled/file-smile
    • filled/file-star
    • filled/file-text
  • 3.28.1 - 2025-01-08

    Hotfix for Installation Issue with Workspace Protocol

  • 3.28.0 - 2025-01-08

    18 new icons:

    • filled/arrow-autofit-down
    • filled/arrow-autofit-height
    • filled/arrow-autofit-left
    • filled/arrow-autofit-right
    • filled/arrow-autofit-up
    • filled/arrow-autofit-width
    • filled/cloud-computing
    • filled/cloud-data-connection
    • filled/fish-bone
    • filled/pig
    • filled/spider
    • filled/sun-high
    • filled/sun-low
    • filled/sunrise
    • filled/sunset-2
    • filled/sunset
    • filled/temperature-minus
    • filled/temperature-plus

    Fixed icons: outline/file-text-shield, outline/replace-user

  • 3.27.1 - 2025-01-06

    Update file patterns in package.json to include subdirectories for icon files in @ tabler/icons-png, @ tabler/icons-pdf and @ tabler/icons-eps

  • 3.27.0 - 2025-01-06

    18 new icons:

    • filled/aerial-lift
    • filled/air-balloon
    • filled/bus
    • filled/car-crane
    • filled/caravan
    • filled/engine
    • filled/ferry
    • filled/gas-station
    • filled/helicopter
    • filled/motorbike
    • filled/rollercoaster
    • filled/speedboat
    • filled/train
    • filled/trolley
    • filled/truck
    • outline/file-text-shield
    • outline/hand-click-off
    • outline/replace-user

    Fixed icons: filled/car, outline/arrow-down-from-arc, outline/arrow-down-to-arc, outline/arrow-left-from-arc, outline/arrow-left-to-arc, outline/arrow-right-from-arc, outline/arrow-right-to-arc, outline/arrow-up-from-arc, outline/arrow-up-to-arc, outline/arrows-transfer-up-down, outline/article-off, outline/article, outline/automation, outline/background, outline/badge-2k, outline/badge-3k, outline/badge-5k, outline/basket-bolt, outline/basket-cancel, outline/basket-check, outline/basket-code, outline/basket-cog, outline/basket-discount, outline/basket-dollar, outline/basket-down, outline/basket-exclamation, outline/basket-heart, outline/basket-minus, outline/basket-pause, outline/basket-pin, outline/basket-plus, outline/basket-question, outline/basket-search, outline/basket-share, outline/basket-star, outline/basket-up, outline/basket-x, outline/blender, outline/bowling, outline/brain, outline/browser-maximize, outline/browser-minus, outline/browser-share, outline/bubble-tea-2, outline/bubble-tea, outline/building-airport, outline/building-burj-al-arab, outline/burger, outline/cake-off, outline/cake-roll, outline/cake, outline/calendar-clock, outline/calendar-dot, outline/calendar-month, outline/calendar-sad, outline/calendar-smile, outline/calendar-user, outline/calendar-week, outline/car-garage, outline/category-minus, outline/category-plus, outline/chart-bar-popular, outline/chart-cohort, outline/chart-column, outline/chart-covariate, outline/chart-funnel, outline/chart-scatter-3d, outline/chart-scatter, outline/clipboard-search, outline/clipboard-smile, outline/clock-bitcoin, outline/contract, outline/cookie, outline/credit-card-pay, outline/credit-card-refund, outline/hand-click, outline/hand-finger-off, outline/hand-finger, outline/http-connect-off, outline/http-delete-off, outline/http-get-off, outline/http-head-off, outline/http-options-off, outline/http-patch-off, outline/http-post-off, outline/http-put-off, outline/http-que-off, outline/http-trace-off, outline/monkeybar, outline/speedboat, outline/train

  • 3.26.0 - 2024-12-15

    18 new icons:

    • filled/circle-chevrons-down
    • filled/circle-chevrons-left
    • filled/circle-chevrons-right
    • filled/circle-chevrons-up
    • filled/clipboard-data
    • filled/clipboard-list
    • filled/clipboard-text
    • filled/clipboard-typography
    • outline/http-connect-off
    • outline/http-delete-off
    • outline/http-get-off
    • outline/http-head-off
    • outline/http-options-off
    • outline/http-patch-off
    • outline/http-post-off
    • outline/http-put-off
    • outline/http-que-off
    • outline/http-trace-off

    Fixed icons: outline/badge-2k, outline/cake-roll, outline/error-404-off, outline/error-404, outline/http-connect, outline/http-delete, outline/http-options, outline/http-post, outline/http-que, outline/http-trace, outline/matrix, outline/square-dashed, outline/table-dashed

  • 3.25.0 - 2024-12-15

    18 new icons:

    • filled/chart-dots-2
    • filled/chart-dots-3
    • filled/chart-funnel
    • filled/chart-pie-2
    • filled/chart-pie-3
    • filled/chart-pie-4
    • filled/chef-hat
    • filled/circle-caret-down
    • filled/circle-caret-left
    • filled/circle-caret-right
    • filled/circle-caret-up
    • filled/circle-chevron-down
    • filled/circle-chevron-left
    • filled/circle-chevron-right
    • filled/circle-chevron-up
    • filled/clipboard-check
    • filled/clipboard-x
    • filled/clipboard

    Fixed icons: filled/calendar-month, filled/calendar-week, filled/chart-donut, outline/calendar-month, outline/calendar-week

    Renamed icons:

    • filled/seeding renamed to filled/seedling
    • outline/seeding-off renamed to outline/seedling-off
    • outline/seeding renamed to outline/seedling
  • 3.24.0 - 2024-12-02

    18 new icons:

    • filled/brand-bitbucket
    • filled/direction-arrows
    • filled/droplets
    • filled/eyeglass
    • filled/filters
    • filled/flame
    • filled/flare
    • filled/folders
    • filled/garden-cart
    • filled/grid-pattern
    • filled/helicopter-landing
    • filled/laurel-wreath
    • filled/lemon-2
    • filled/lifebuoy
    • outline/cake-roll
    • outline/matrix
    • outline/square-dashed
    • outline/table-dashed

    Fixed icons: outline/exposure-off, outline/exposure, outline/ferry, outline/flame, outline/folders

  • 3.23.0 - 2024-11-28
  • 3.22.0 - 2024-11-12
  • 3.21.0 - 2024-10-28
  • 3.20.0 - 2024-10-23
  • 3.19.0 - 2024-09-27
  • 3.18.0 - 2024-09-26
  • 3.17.0 - 2024-09-15
  • 3.16.0 - 2024-09-10
from @tabler/icons-react GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.
  • Max score is 1000. Note that the real score may have changed since the PR was raised.
  • Snyk has automatically assigned this pull request, set who gets assigned.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:


Description

  • Upgraded @tabler/icons-react to the latest version to enhance security and functionality.
  • This upgrade addresses vulnerabilities and improves compatibility with other packages.

Changes walkthrough 📝

Relevant files
Dependencies
package.json
Upgrade @tabler/icons-react Dependency                                     

package.json

  • Upgraded @tabler/icons-react from version 3.12.0 to 3.31.0.
+1/-1     

💡 Penify usage:
Comment /help on the PR to get a list of all available Penify tools and their descriptions

Snyk has created this PR to upgrade @tabler/icons-react from 3.16.0 to 3.31.0.

See this package in npm:
@tabler/icons-react

See this project in Snyk:
https://app.snyk.io/org/sumansaurabh/project/569040e7-a26f-4ef9-a26e-4c16b49d3e71?utm_source=github&utm_medium=referral&page=upgrade-pr
@sumansaurabh sumansaurabh self-assigned this Apr 18, 2025
@penify-dev penify-dev bot added enhancement New feature or request Review effort [1-5]: 1 labels Apr 18, 2025
@penify-dev
Copy link
Contributor

penify-dev bot commented Apr 18, 2025

PR Review 🔍

⏱️ Estimated effort to review [1-5]

1, because this is a straightforward dependency upgrade with minimal changes.

🧪 Relevant tests

No

⚡ Possible issues

No

🔒 Security concerns

No

@penify-dev
Copy link
Contributor

penify-dev bot commented Apr 18, 2025

PR Code Suggestions ✨

CategorySuggestion                                                                                                                                    Score
Compatibility
Verify compatibility of the new version with existing dependencies

Ensure that the upgrade to version 3.31.0 of @tabler/icons-react is compatible with the
rest of your dependencies and does not introduce breaking changes.

package.json [17]

-"@tabler/icons-react": "^3.31.0",
+"@tabler/icons-react": "^3.31.0", // Ensure compatibility
 
Suggestion importance[1-10]: 7

Why: This suggestion is relevant as it addresses potential compatibility issues with the new version, which is important for maintaining stability in the project.

7
Testing
Run tests to confirm that the upgrade does not introduce issues

Consider running tests after upgrading to ensure that the new version does not break any
existing functionality.

package.json [17]

-"@tabler/icons-react": "^3.31.0",
+"@tabler/icons-react": "^3.31.0", // Run tests post-upgrade
 
Suggestion importance[1-10]: 7

Why: Running tests post-upgrade is a good practice to ensure that the new version does not introduce issues, making this suggestion valuable for maintaining code quality.

7
Documentation
Check the changelog for important updates in the new version

Review the changelog for @tabler/icons-react to understand the changes made in version
3.31.0.

package.json [17]

-"@tabler/icons-react": "^3.31.0",
+"@tabler/icons-react": "^3.31.0", // Review changelog for changes
 
Suggestion importance[1-10]: 6

Why: Checking the changelog is a useful step to understand what has changed, but it is less critical than ensuring compatibility or running tests, hence a slightly lower score.

6
Maintainability
Align the versioning strategy with project standards

Ensure that the versioning strategy aligns with your project's overall dependency
management approach.

package.json [17]

-"@tabler/icons-react": "^3.31.0",
+"@tabler/icons-react": "^3.31.0", // Align versioning strategy
 
Suggestion importance[1-10]: 5

Why: While aligning versioning strategies is important for maintainability, this suggestion is more about best practices rather than addressing immediate concerns with the new dependency version.

5

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.

3 participants