Skip to content

Cancel Rename and Resolver Hotfix

Compare
Choose a tag to compare
@retailcoder retailcoder released this 05 Jul 06:40
· 12886 commits to next since this release

This release fixes an issue with cancelling the Rename dialog which, depending on how the refactoring was invoked, could lead to crashing Rubberduck and the VBE.

It also fixes an issue with the resolver, involving ambiguous identifiers (i.e. same name) inside a returning member (i.e. Function or Property Get members).

This code now correctly resolves all Foo's:

Function Foo() As Integer
    With New Foo
        With .Foo
            .Foo = 42
        End With
        Foo = .Foo.Foo
    End With
End Function

Installation

  • If this is a new install, simply download and run the setup executable.
  • If you already have a previous version of Rubberduck, please uninstall it before proceeding; this installer will not automatically remove a previous installed version.
  • If you're running an anti-virus software, you may need to authorize this executable to run on your computer.
  • Administrative privileges are required for proper registration of the COM-visible API that enables unit testing and other API's.

See version 1.4 release notes for more information.