2.0 Release Candidate 2
Pre-release
Pre-release
The fifth beta release, fixing many more bugs and improving hotkey and parser/resolver performance.
- Source Control:
- Remove reference to the Aero2 library known to cause crashes at least occasionally in Windows 7 and lower.
- Reload changed modules one at a time to prevent losing a bunch of modules if the host crashes in the process.
- Fix bug causing crash when initializing repository with existing user form.
- Parser/Resolver:
- Cancelling a build correctly cancels it now, rather than letting two parse/resolve sequences execute at the same time.
- Improves performance of resolving declarations by optimizing a very expensive calculation.
- Querying the status of a removed component no longer throws an exception.
- Rubberduck correctly parses multiple projects again.
- Localization:
- Correctly localizes dockable window captions.
- Code Explorer:
- Multiline signatures are now displayed on a single line.
- Wraps all items in the button panel.
- Shows type of selected node in the bottom panel.
- Inspections:
- Improve performance of the Implicit ByRef Parameter inspection.
- Fix bug in quick fix causing uncompilable code when adding an explicit type to a parameter with a default value.
- Unit Testing:
- Fix multiple bugs that can either disable the add method commands, or throw an exception.
- Status Bar:
- Correctly displays user selection again, rather than the declaration selection.
- Hotkeys:
- Handles hotkeys when Rubberduck’s dockable windows are focused.