Rubberduck v2.3.1.4308
Rubberduck version 2.3.1.4308 was built with ❤️ by AppVeyor CI on [master] - https://ci.appveyor.com/project/rubberduck-vba/rubberduck/build/2.3.1.4308
Installation instructions
VBA6 | VBA7 x86/x64
Installs without administrator privileges for the current Windows user login. Local admin users should install for all users and register the add-in for their login at the end of the installation - add-in will need to be manually registered for other users on the same machine.
VB6
If Visual Studio 6.0 is executed with administrator privileges, Rubberduck should be installed for all users.
Known Issues
- Memory leak on unload: repeatedly unloading+reloading Rubberduck via the VBE's add-ins manager dialog results in increased RAM usage in the host process. Process usually shuts down normally regardless.
Features
No new features; this is a hotfix release.
Bug fixes
30 issues labelled 'bug' were closed; 95 commits were made, affecting 166 source files.
- #4553 "Add unit test" command now works correctly.
- #4393 "Open Designer" menu in Code Explorer now appears correctly.
- #4552 "Extract Interface" now works correctly.
- #4548 VB6 menu bar no longer duplicates RD menu on startup.
- #4556 Fixed possible crash at startup.
- #4591 Fixed grammar bug with multiple 'WithEvents' variables declared in the same instruction.
- #4545, #3770, #1388 Fixed false positive for ByRef assignment
- #4230, #4555, high-DPI displays should no longer glitch.
- #4579, #4587, "Ignore Once" quickfix bugs fixed.
- #4256, #4594 "Illegal Annotation" inspection false positives fixed.
- #4037, #4318; false positives for "Object variable not set" inspection, fixed.
- #4530, #4531 "Use 'Set' keyword" quickfix now correctly positions the 'Set' token given a member call.
- #4543 Self-closing pairs now correctly accounts for VBE autocompletion of '?' token expanding to 'Print'.
- #4611 Self-closing pairs now correctly bail out of
Call Something(
andRaiseEvent Something(
calls (closing parenthesis cannot be automatically added, VBE eats it). - #4621 Autocompletion handlers now catch and log exceptions, and bail out on error... instead of crashing the host application.
See closed bug issues for an exhaustive list of issues closed since release 2.3.0.