Skip to content

Possibility to don't update selected libraries or platforms #1458

@Cyb3rn0id

Description

@Cyb3rn0id

Describe the request

Please add the option for the user to decline an update for a specific version of a library or boards platform. This decision should be remembered and updates not be offered for that dependency.

The user should not be notified when the only updatable dependencies are those they have declined.

If an update notification is displayed due to the availability of updates for other dependencies, only those other dependencies should be updated if the user clicks the "UPDATE ALL" button in the notification.

Describe the current behavior

Arduino automatically checks for the availability of new versions of the installed libraries and boards platforms. If it is found that the installed version is older than the latest version available via Library Manager or Boards Manager, Arduino IDE displays a notification.

Due to breaking changes or regressions, users may intentionally install a previous version of a library or platform. These users will be annoyed by the appearance of the update notification on every check, even though the only available updates are those that they are intentionally avoiding.

It is possible to disable the update check entirely, but the user is likely to wish to keep their other installed dependencies updated.

Arduino IDE version

2.0.0

Operating system

Windows

Operating system version

11

Additional context

Additional requests

Related

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic: codeRelated to content of the project itselftype: enhancementProposed improvement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions