Skip to content

2.0 Release Candidate 4

Pre-release
Pre-release

Choose a tag to compare

@Hosch250 Hosch250 released this 23 Jul 00:39

The seventh beta release, featuring many general bug fixes.

  • Unit Testing:
    • Disable the Run commands for certain parser states, including the Parsing and Error states.
  • Refactorings:
    • Fix bugs in the Extract Interface refactoring.
    • Sets the selection after the refactoring completes to avoid losing focus on the code pane.
    • Encapsulate Field now correctly uses the Set keyword on assignments.
    • Encapsulate Field now uses the indenter settings when adding properties.
    • Encapsulate Field now has its own hotkey—CTRL + Shift + E
  • ToDo Explorer:
    • Make the ToDo Explorer update after the parse finishes, rather than waiting for the Ready state.
  • Code Explorer:
    • Fix a bug when sorting by type.
    • Double-clicking in the whitespace no longer opens the code pane for the focused node.
  • Settings:
    • Allow the user to set identifiers to ignore in the Use Meaningful Name inspection. Note that there is a bug when editing an identifier and adding a new value to the list causing the old value to not be saved.
  • Inspections:
    • Use Meaningful Name inspection now ignores user-specified identifiers.
    • Variable Type Not Declared inspection no longer places the explicit As Variant in multiple places.
    • Obsolete Comment Usage inspection quick fixes no longer eat a leading space before the comment.
    • Now disables the quick fix commands when the parser state is not Ready.
    • The quick fix for encapsulating public fields is now working.
  • Source Control:
    • Now correctly clears the view when the tracked project is closed.
    • No longer crashes when opening a repository tracking document-type files that do not exist in the current project.
    • Saves all changes when the project is closed (when the host app is not closed before the project can be closed, anyway).
  • Localization:
    • As always, our German contributors have been keeping the German translation up-to-date.