2.0.3
[2.0.3] - 2022-02-04
Added
- #59 Added tests for AstraUtils#getPackageName(TypeDeclaration)
- #68 Tests added for AnnotationChangeRefactor
- #72 Added test example for refactoring chains of method invocations
- #76 Added MarkerAnnotation unit test
Changed
- #71 Removed type reference variable rename
- #75 Changed description of AstraChangeType cli command for readability
What's Changed
- Tweak to static method type resolution attempting to find single appl… by @RadikalJin in #48
- Allow multiple files in --cp by @Arraying in #49
- Extra null safety when checking method names, and static on-demand im… by @RadikalJin in #51
- Sonar tweaks following import handling improvements by @RadikalJin in #52
- Standardising name of parameter types for methods, between when a Met… by @RadikalJin in #53
- Add mention of versioning approach to CONTRIBUTING.md by @RadikalJin in #50
- Method parameter type name standardisation by @RadikalJin in #54
- Added unit test for return type matcher by @10wonga in #55
- Don't remove import when changing a static method by name only, as we… by @owoller in #56
- Compile with Java 11, and adding function to get name for anonymous class declaration by @RadikalJin in #58
- Added compatibility for fully qualified names in Javadoc in TypeReferenceRefactor. by @10wonga in #57
- Removing redundant code and excluding code fragments from SONAR warni… by @RadikalJin in #63
- Adding support for dealing with static imports of methods named solel… by @RadikalJin in #64
- Incrementing version of javadoc plugin with fix affecting later versions (9+) of java by @RadikalJin in #65
- Getting simple names for types now aligned with the JLS spec by @RadikalJin in #66
- When finding method invocations, method candidates that are not found are now also included in the list of results by @RadikalJin in #67
- Tests added for AnnotationChangeRefactor by @monjurmorshed793 in #68
- Removing type reference variable rename feature by @RadikalJin in #71
- Adding test example for refactoring chains of method invocations by @RadikalJin in #72
- Small tweaks following sonar review by @RadikalJin in #73
- Minor whitespace tweaks by @RadikalJin in #74
- changed description of command for readability by @kellyxavier in #75
- Added Marker Annotation Unittest by @Hunter-1 in #76
- Add test astra utils get package name by @RadikalJin in #78
- Add test for AstraUtils#getPackageName(TypeDeclaration) by @oussamabadr in #77
- #79 The TypeMatcher now matches with multilevel inheritance by @RadikalJin in #80
New Contributors
- @Arraying made their first contribution in #49
- @10wonga made their first contribution in #55
- @monjurmorshed793 made their first contribution in #68
- @kellyxavier made their first contribution in #75
- @Hunter-1 made their first contribution in #76
- @oussamabadr made their first contribution in #77
Full Changelog: astra-2.0.1...astra-2.0.3