Skip to content

RD 2.0.10

Compare
Choose a tag to compare
@retailcoder retailcoder released this 04 Jan 04:56
· 9127 commits to next since this release

It's been a while since 2.0.9 already, tons of improvements were made, some issues were fixed, others were found.

The indenter works pretty well at this point, and the parser/resolver handles almost everything you can throw at it (that VBA can deal with).

Known issues

  • Redundant parentheses cause parser errors.
  • Aliased functions (Left, Mid, Right, among others) somehow don't resolve as they should, and pop up as undeclared variables.
  • Although it's now much more stable than it was, it's still possible that the host application crashes on exit.
  • Unloading, and then re-loading the add-in from the IDE's "addins manager" will wreck the IDE and its host. Don't do that.
  • Initial parse needs to be triggered manually.
  • Slow to process larger projects.
  • In some larger projects there can be more inspection results than can reasonably be displayed in the toolwindow.

See here for all currently opened issues. As Rubberduck is an ongoing project and 2.0 is faster and altogether better than the previous "green" release, v2.0.10 is the first 2.x release to be released as a "stable" release - this doesn't mean it's perfect.. but it has so much fewer problems than 1.4.3 did, that it wouldn't be fair to keep delaying a 2.x upgrade anymore.


Fixed issues

There are currently 498 closed 2.0 issues... many, many, many were closed with recent pull requests. Indenter, resolver, inspections, ...feel free to browse the list!


Installing

As with previous versions, installation requires administrative privileges. See the Installing wiki page for all the details and troubleshooting.