Skip to content

Releases: tsantalis/JDeodorant

v5.0.65

30 Sep 01:21
Compare
Choose a tag to compare

Fixed the detection of field renames in duplicated methods.

v5.0.64

12 Nov 04:38
Compare
Choose a tag to compare

Eliminated Extract Class False Positives

v5.0.63

11 Nov 21:21
Compare
Choose a tag to compare
  • Extract Class Refactoring implementation tested with 1475 refactorings applied in JFreeChart-1.0.19 and 1149 refactorings applied in JFreeChart-1.0.10
  • Move Method Refactoring implementation tested with 99 refactorings applied in JFreeChart-1.0.19 and 65 refactorings applied in JFreeChart-1.0.10
  • Extract Class and Move Method candidate refactorings are no longer virtually applied. This makes the detection of refactoring opportunities much faster.
  • Redundant Extract Method refactoring opportunities are no longer reported by eliminating identical slices expanding in different blocks.

v5.0.62

12 Sep 20:07
Compare
Choose a tag to compare

Move Method Refactoring tested extensively on project JFreeChart-1.0.10

v5.0.61

29 Aug 18:11
Compare
Choose a tag to compare

Clone Refactoring feature tested extensively on project JFreeChart-1.0.10

v5.0.60

14 Jun 20:10
Compare
Choose a tag to compare

Proper creation of incoming control dependence for Try statements without resources.

v5.0.59

11 Jun 14:10
Compare
Choose a tag to compare
  • Fixed the check for unprocessed methods in call graph analysis.
  • Fixed an infinite loop in call graph analysis.
  • TypeSearchRequestor excludes anonymous types from the results when searching for subclass types.

v5.0.57

09 Jun 18:56
Compare
Choose a tag to compare

Bug fixes and improvements:

  • Improved the detection of method declarations with a type parameter from method invocations.
  • Fixed a common bug in Extract Class and Move Method refactorings related to Enums.
  • Refactored the common logic for finding topics to class TopicFinder.
  • Added a right-click pop-up menu to show the code smell visualization on user demand.
  • Added a check box for the filtering of clone groups based on the Java files currently opened in the editor.

v5.0.56

06 Apr 16:19
Compare
Choose a tag to compare

Improved method call analysis for class instance creations and constructor invocations.