Skip to content

Releases: rubberduck-vba/Rubberduck

Rubberduck v2.5.0.5296-pre

17 Jan 19:07
5d7369a
Compare
Choose a tag to compare

Rubberduck v2.5.0.5293-pre

17 Jan 03:49
9b3bd2d
Compare
Choose a tag to compare

Rubberduck v2.5.0.5288-pre

12 Jan 22:53
60f6985
Compare
Choose a tag to compare

Rubberduck v2.5.0.5286-pre

12 Jan 22:14
2ab49f2
Compare
Choose a tag to compare

Rubberduck v2.5.0.5277-pre

08 Jan 14:10
2b341dd
Compare
Choose a tag to compare

Rubberduck v2.5.0.5269-pre

05 Jan 22:22
52afae2
Compare
Choose a tag to compare

Rubberduck v2.5.0.5249-pre

27 Dec 02:39
fbcce0d
Compare
Choose a tag to compare

Rubberduck v2.5.0.5244

22 Dec 00:37
6027378
Compare
Choose a tag to compare

Built with ❤️ by AppVeyor CI on [master] - https://ci.appveyor.com/project/rubberduck-vba/rubberduck/build/2.5.0.5244

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.


Changes

This version fixes 229 bugs, 74 of which were known issues at the time of the release of v2.4.1.0; 114 enhancement issues were closed in this development cycle, in 1,264 commits.

See the release announcement post on the project's blog for more details.

Rubberduck v2.4.1

25 Mar 14:14
2925035
Compare
Choose a tag to compare

Built with ❤️ by AppVeyor CI on [master] - https://ci.appveyor.com/project/rubberduck-vba/rubberduck/build/2.4.1.4627

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.


In this release 47 bugs and 45 other issues have been closed, 504 files have been changed in 315 commits.

Changeset:

  • There were significant changes to how Rubberduck internally handles Refactoring Dialogs. (#4072)
  • The parser now attempts to recover member attributes (#4686) and the selection (#4777)
  • Parser performance when using bang notation should have improved. (#4760)
  • Multiple bugs in Self-Closing Pairs have been fixed. (#4792)
  • Bugs were fixed... lots of them
  • Rubberduck now has a Spanish localization! (#4825)
  • Reporting a bug has gotten easier thanks to issue templates (thanks GitHub) and a minor change to the About Window (#4850)
  • The Test Explorer has gotten a makeover and is now more in line with Inspections and Code Explorer. (#4769)
  • Navigating large numbers of inspections should feel a lot better. (#4717)

Huge thanks go to our translators @SonGokussj4 (Czech), @D3vlin (Spanish), @MDoerner (German) and @retailcoder (French).
More huge thanks go to @MDoerner, @comintern and @bclothier for stemming the bulk of the larger changes to our Ducky.

We also want to take a moment to remember @ThunderFrame, who found and fixed a lot of really tricky edge-cases with the duck.
A handful of inspections have been added in his memory and this release of Rubberduck is dedicated to him.

Rubberduck v2.4.0

28 Jan 03:36
5d0eeb4
Compare
Choose a tag to compare

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.