Skip to content

Releases: JavierGelatti/RubyRefactorings

Release v0.2.0

01 Nov 19:35
Compare
Choose a tag to compare

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

07 Nov 20:47
Compare
Choose a tag to compare
Nightly build Pre-release
Pre-release

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

15 Dec 02:10
Compare
Choose a tag to compare

Version 0.1.22

Minor updates

  • Update dependencies and fix typos.

Release v0.1.21

25 May 06:09
Compare
Choose a tag to compare

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

21 Sep 21:29
Compare
Choose a tag to compare

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

20 Sep 04:04
Compare
Choose a tag to compare

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

19 Sep 18:56
Compare
Choose a tag to compare

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

10 Jan 01:58
Compare
Choose a tag to compare

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

20 Nov 23:02
Compare
Choose a tag to compare

Version 0.1.16

Enhancements

  • Avoid adding an additional begin...end block when removing useless conditional statements.

Release v0.1.15

20 Oct 03:41
Compare
Choose a tag to compare

Version 0.1.15

Bug fixes

  • Correctly remove useless conditionals when the conditional is being used as an expression.