All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Unset until-version - this should mean compatibility with newer Rider versions more quickly
- Made quick fixes into a proper scoped action.1 Using the correct SDK feature has several benefits:
- The remove in file/project/etc. options now appear in a submenu.
- Additional scopes 'in folder' and 'in solution'.2
- The IDE now provides better progress indicators.
- Less code, so more robust and maintainable.
1 This is extremely poorly documented - the documentation currently says to use a function that seems to have been deprecated in 2014 and the only reference to this (and the replacements for it) is a 9-year-old reply on a Google Groups question. As such, I have no idea if the way I'm now doing it is still correct and this update may yet need changing.
2 Warning: replacing in solution could be very slow for large projects.
- Improved renaming - the quick action will now correctly rename all types of declarations
- Improved detection - now detect private properties with hungarian notation (eg.
_plstExample
)
- Added more type prefixes
- Initial version