Skip to content

Releases: WarningImHack3r/npm-update-dependencies

v3.4.0

13 Oct 21:01
7a64ee7
Compare
Choose a tag to compare

Added

  • Add a suggestion to replace vague version tags like latest or next with their actual current version
    • Can be disabled in the settings
  • Add support for npm:-prefixed comparators

Changed

  • Add back the ability to check for updates on static comparators (#148)
    • This feature was intentionally removed in 3.1.0 but is now back as an option in the settings
  • Widen the kind of dependencies that can be checked for deprecations

Fixed

  • Fix plugin hanging forever when scanning for registries (#146)
  • Fix wrong order being applied for unmaintained dependencies quick-fixes

v3.3.0

07 Oct 11:19
90f26aa
Compare
Choose a tag to compare

Added

  • Add warnings for unmaintained dependencies (#140)
    • Dependencies are considered likely unmaintained if they have not been updated for a long time, configurable in the settings
  • Suggest replacing a deprecated dependency with its latest version when applicable

Fixed

  • Fix inaccurate cache invalidation when tweaking excluded packages setting
  • Fix some deprecations not being detected
  • Fix deprecation replacement action sometimes leading to weird results when auto-sorting is enabled
  • (Likely) fix a concurrency crash (#144)

v3.2.1

30 Sep 18:09
32381e5
Compare
Choose a tag to compare

Fixed

  • Fix a crash when no packageManager tag is present in the package.json file

v3.2.0

28 Sep 20:23
b431026
Compare
Choose a tag to compare

Added

  • Add support for updating the packageManager tag
  • Add HTTP caching for some requests to the npm registry, improving performance (#135)
  • Attempt to batch registries scan without network requests before falling back to the original behavior, speeding up the first scan (#136)
    • Many thanks to @SCjona for the whole 3.1.0 and the two issues of this release!

Fixed

  • Remove a useless call to the local npm command when checking for deprecations, slightly speeding up the scan (#136)

v3.1.0

25 Sep 20:38
f363f84
Compare
Choose a tag to compare

Changed

  • Cache the "no deprecation" and "no update" status, avoiding checking every time (#129)
  • Cache the comparator compared upon, avoiding re-scanning the same dependency multiple times (#129)
  • Invalidate the cache after a configurable amount of time (#129)
  • Check the validity of a comparator before trying to scan for deprecations, as already done for updates (#130)
  • Improve the accuracy of the comparator validity verifier (#130)

Thanks to @SCjona for their very helpful issues!

v3.0.2

13 Sep 21:59
9cc0505
Compare
Choose a tag to compare

Fixed

  • Fix compatibility with 2024.3 IDEs

v3.0.1

03 Sep 20:35
4a392b8
Compare
Choose a tag to compare

Fixed

  • Fix false deprecated field flagging dependencies as deprecated (#122)
  • Fix registry affectation logic freezing the plugin

v3.0.0

01 Aug 18:45
e4c0f6a
Compare
Choose a tag to compare

Removed

  • Drop support for 2022.1 and 2022.2 IDEs (#116)

v2.3.3

15 Jun 23:07
cde041a
Compare
Choose a tag to compare

Fixed

  • Fix plugin hanging forever when trying to find a dependency's registry (#110)
  • Mitigate crashes when checking version for some dependencies (#109)

v2.3.2

17 May 17:05
5be0d58
Compare
Choose a tag to compare

Fixed

  • Fix compatibility with 2024.2 IDEs