Rubberduck v2.4.0
Built with ❤️ by AppVeyor CI on [master] - https://ci.appveyor.com/project/rubberduck-vba/rubberduck/build/2.4.0.4488
Installation instructions
Announcement post on the project's blog
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
This version introduces a new major feature, the Reference Explorer, which provides a rather welcome replacement to the VBE's "Project References" dialog, complete with searching, pinning, and remembering recently used references - altogether a massive departure from the well-outdated, painful way VBA/VB6 developers have been adding type library references to their VBA/VB6 projects since the dawn of time. The Code Explorer toolwindow has been enhanced with new features, related to project references.
It also re-introduces a set of annotations, inspections and quickfixes that facilitate controlling module and member attributes, a powerful feature of VBA/VB6 that isn't meaningfully exposed by the IDE... and at this point in the project we've got the plumbing ready to handle it.
Bug fixes
46 issues labelled 'bug' were closed; 240 commits were made, affecting 360 source files.
- Code Explorer has received quite a lot of love. The search bar is subtly more visible than before, usability of the toolwindow as a whole is dramatically improved all around.
- Inspection bugs fixed include #4659, #4655, and #4680.
See closed bug issues for an exhaustive list of issues closed since release 2.3.1.