Releases: JavierGelatti/RubyRefactorings
Releases · JavierGelatti/RubyRefactorings
Release v0.2.0
Version 0.2.0
Compatibility update
- Upgrade dependencies and code to be compatible with the latest version of RubyMine.
- Change minimum supported IDE version to 2024.2.
Bugfixes
- Do not offer the "Use Self-Assignment" refactoring when the assigned variable is different from the used one.
Nightly build
This is a pre-release corresponding to the last commit from the main branch that passed CI.
You can add this URL as a custom plugin repository in IntelliJ/RubyMine to have the latest build available to install:
https://github.com/JavierGelatti/RubyRefactorings/releases/download/nightly/updatePlugins.xml
Release v0.1.22
Version 0.1.22
Minor updates
- Update dependencies and fix typos.
Release v0.1.21
Version 0.1.21
Compatibility update
- Upgrade dependencies and code to be compatible with the latest version of RubyMine.
- Change minimum supported IDE version to 2022.3.
Release v0.1.20
Version 0.1.20
New features
- Added "Use Self-Assignment" refactoring, to simplify an assignment of the result of operating with
the same variable that is being assigned. - Added "Move Into Preceding Conditional" refactoring, to move code that is after a conditional to be
inside all branches of the conditional.
Enhancements
- Detect the available refactoring intentions taking into account the program elements at both ends of
the caret.
Release v0.1.19
Version 0.1.19
Compatibility update
- Upgrade dependencies and code to be compatible with the latest version of RubyMine.
- Re-enable the Extract Method Object refactoring!
Release v0.1.18
Version 0.1.18
Compatibility update
- Upgrade dependencies and code to be compatible with the latest version of RubyMine.
- Unfortunately, we had to disable the Extract Method Object refactoring for now, because of compatibility issues.
Release v0.1.17
Version 0.1.17
Enhancements
- Disable remove braces from last hash argument refactoring when using Ruby 3.0 or later (since it's no longer
a refactoring in that case).
Bugfixes
- Correctly remove useless if statements when they are inside parentheses.
Release v0.1.16
Version 0.1.16
Enhancements
- Avoid adding an additional
begin...end
block when removing useless conditional statements.
Release v0.1.15
Version 0.1.15
Bug fixes
- Correctly remove useless conditionals when the conditional is being used as an expression.