Releases: alfasoftware/astra
Releases · alfasoftware/astra
2.3.0
astra-2.2.4
2.1.3
What's Changed
- Pin versions of dependencies to avoid resolving version incompatible … by @RadikalJin in #116
Full Changelog: astra-2.1.2...astra-2.1.3
astra-2.1.2
What's Changed
- 90 Add coverage information with sonar by @ade3p in #110
- 62 add test coverage for MethodAnalysis by @ade3p in #111
- 112 get fully qualified name utilities handle type declarations such … by @RadikalJin in #113
New Contributors
Full Changelog: astra-2.1.1...astra-2.1.2
astra-2.1.1
[2.1.1] - 2022-07-15
Changed
- Addressing sonar issues following AnnotationChangeRefactor updates by @RadikalJin in #99
- Adding .mvn to .gitignore by @RadikalJin in #100
- 101 TypeMatcher matches on parameterized interface types by @RadikalJin in #102
- Issue #36 resolved. by @monjurmorshed793 in #85
- Fix/issue 104 reduce cognitive complexity by @mohannaidu in #105
- Fix/issue 103 reduce cognitive complexity of AnnotationChangeRefactor#removeMembersFromAnnotation by @Dafodils in #106
- #87 InlineInterfaceRefactor method refactoring by @Vichukano in #107
- 108 Broaden applicability of AstraUtils functions by @RadikalJin in #109
2.1.0
What's Changed
Added
- Feature/96 annotation change member value by @owoller and @RadikalJin in #97
Full Changelog: astra-2.0.6...astra-2.1.0
2.0.6
What's Changed
- Fixes Issue #86 : TypeMatcher: Replace type specification in construct… by @shyamrox in #91
- (#89) Reduce cognitive complexity of AstraUtils#isStaticallyImportedMethod by @cmuagab in #92
- Reduce cognitive complexity of AstraUtils#getFullyQualifiedName #88 by @kapilgahlot1998 in #93
- 94 Make AddAnnotationRefactor's member optional by @RadikalJin in #95
New Contributors
- @shyamrox made their first contribution in #91
- @cmuagab made their first contribution in #92
- @kapilgahlot1998 made their first contribution in #93
Full Changelog: astra-2.0.4...astra-2.0.6
2.0.4
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
2.0.1
[2.0.1] - 2021-08-04
Added
Changed
- #63 Removing redundant code and excluding code fragments from SONAR warnings about commented out code
- #64 Adding support for dealing with static imports of methods named solely
$, as with JUnit's JunitParamsRunner.$ - #66 Getting simple names for types now aligned with the JLS spec
- #67 When finding method invocations, method candidates that are not found are now also included in the list of results