Skip to content

Releases: WarningImHack3r/npm-update-dependencies

v3.6.1

30 Nov 19:08
4b1d5c0
Compare
Choose a tag to compare

Changed

  • Improve the contrast ratio for the "unmaintained" dependencies banner (#160)

Fixed

  • Fix crash during repositories fetching with bad network conditions

v3.6.0

11 Nov 18:01
4407305
Compare
Choose a tag to compare

Added

  • Add a dedicated banner for "unmaintained" dependencies (#154)
    • This replaces the previous integration within the deprecation banner
  • Add support for packages with multiple channels, automatically picking the relevant one (#150)
  • Allow choosing a default action for "unmaintained" dependencies

Fixed

  • Correctly handle non-200 HTTP responses from npm registries
  • Improve code to avoid using npm shell command from the plugin as much as possible (#104)
  • Add missing registry scan purging to the "Invalidate Caches" action
  • Fix mass deprecations deletion incorrectly targeting "unmaintained" dependencies
  • Fix "unmaintained" dependencies exclusion setting not always being respected
  • Fix packageManager update being incorrectly counted twice in the status bar widget

v3.5.0

26 Oct 13:57
46611c5
Compare
Choose a tag to compare

Added

  • Update the packageManager from the Update All actions

Changed

  • Broaden the deprecation replacement detection algorithm

Fixed

  • Fix broken support for dependency versions >= 10.0.0
  • Fix "Invalidate Scan Caches" action not working as expected
  • Fix support for styled-components package, previously limited due to a bug in a dependency

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