3.0.2 - 2024-09-13
- Fix compatibility with 2024.3 IDEs
3.0.1 - 2024-09-03
- Fix
false
deprecated field flagging dependencies as deprecated (#122) - Fix registry affectation logic freezing the plugin
3.0.0 - 2024-08-01
- Drop support for 2022.1 and 2022.2 IDEs (#116)
2.3.3 - 2024-06-15
- Fix plugin hanging forever when trying to find a dependency's registry (#110)
- Mitigate crashes when checking version for some dependencies (#109)
2.3.2 - 2024-05-17
- Fix compatibility with 2024.2 IDEs
2.3.1 - 2024-05-10
- Improve logic related to registries scanning, avoiding rare duplicated checks
- Retry failed shell commands up to 2 times before giving up, improving success rate
- Other code improvements and optimizations
- Fix status bar sometimes not being updated correctly (#102)
- Fix high CPU usage when scanning for registries
- Fix a crash when scanning for deprecations
2.3.0 - 2024-05-03
- Introduce a setting to customize the maximum amount of simultaneous scans
- Slightly improve performance on scans startup
- Logic improvements for scanners
- Fix a rare crash with the status bar when navigating between projects (#99)
- Fix cached updates not being used when they should
2.2.1 - 2024-04-26
- Improve crash reporter to include more relevant information
- Fix a library crash due to a version parsing logic problem (#94)
- Fix yet another (last one) compatibility issue with newer versions (2024.1+) (#94)
2.2.0 - 2024-04-17
- Introduce the long-awaited blacklist feature
- Allows ignoring specific versions or whole dependencies from being updated
- Blacklist entries can be added right from the update annotation
- The blacklist can be managed from the settings
- Supports multiple version selectors for a granular control
2.1.5 - 2024-04-09
- Fix missing crash fix for newer versions (2024.1+) (#88)
2.1.4 - 2024-03-15
- Improve caching introduced in 2.1.3
- Fix support for newer versions (2024.1+)
2.1.3 - 2024-02-01
- Add a button to create prefilled GitHub issues from crashes
- Fix support for multiple open projects/windows
2.1.2 - 2023-12-23
- Add progress indicator to the status bar widget for more granularity (#59)
- Revert updates not being checked on deprecated packages
- Indent the status bar mode setting to make it clearer that it's a sub-setting
- Prevent concurrent updates or deprecations scans from running at the same time
2.1.1 - 2023-12-20
- Fix running the npm command on Windows
2.1.0 - 2023-12-15
- Add support for private packages (#27)
- Fix support for custom registries
- Fix a crash when parsing x-range versions (#51)
- Fix a potential error when fetching package info from npm registry
2.0.1 - 2023-10-24
- Improve replacement package detection algorithm for deprecated dependencies
- Fix a rare crash due to an old dependency (#41)
2.0.0 - 2023-10-08
- Add support for 2023.3 IDEs
- Remove support for 2021 IDEs
- Fix the deprecation banner displaying all actions, no matter if they were actually available or not
1.3.0 - 2023-05-12
- Automatically fetch package's NPM registry info on scan, adding support for custom registries (#7)
- Fix changelog for 1.2.0 release, visit v1.2.0 release for the actual changes
1.2.0 - 2023-04-23
- Add the option to remove a deprecated dependency
- Add a banner to notify of deprecated dependencies
- Add the ability to automatically reorder dependencies after replacing deprecated ones
- Add a status bar widget indicating the scan progress and the list of outdated and deprecated dependencies
- Add an option to auto-fix on save (applying the default update type and deprecation action)
- A tooltip will be displayed when the file is modified by auto-fix
- Add settings (in
Settings > Tools
) related to the new features but also to:- Choose default update type
- Choose default deprecation action
- Add keyboard shortcuts for menu actions
- All write actions performed by the plugin now have a label in the undo stack
- Globally improve updates scanning engine
- Improve satisfying version detection
- Fix a bug where the plugin would prevent other annotators from working (#6)
1.1.2 - 2023-03-20
- Fix a rare crash occurring when scanning for updates
1.1.1 - 2023-03-11
- Fix updated dependencies still being marked as outdated
1.1.0 - 2023-03-10
- Add detection of deprecated dependencies, with an option to replace them by recommended ones
- Add an option to manually invalidate the cache (both for updates and deprecations)
- Rework the plugin's icon and asset
- Redesign the menu group actions
- Drastically improve speed of scans
- Improve performance of batch updates (when using “Update all” buttons)
- Fix 'Update All (Satisfying)' button replacing versions with “null”
- Fix cache not always being used when it should
- Fix some typos
1.0.1 - 2023-03-06
- Enlarge plugin compatibility range
- Fix plugin crash when failing to fetch package info from npm registry
- Fix blocked UI when fetching package info from npm registry
- Fix satisfying version being the same as the current one
1.0.0 - 2023-02-20
- Initial release