2.0 Release Candidate 4
Pre-release
Pre-release
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
Setkeyword 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 Variantin 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.