Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release 7.5.0 #3057

Merged
merged 2 commits into from Jul 28, 2019

Conversation

@monperrus
Copy link
Collaborator

monperrus commented Jul 25, 2019

Changelog Spoon 7.5.0

Thanks to all contributors and special kudos to @Egor18!

New features

  • Add support for Java 11 local variable syntax. (PR: #3029)
  • Add CtTypeInformation#isParameterized method. (PR: #2995)
  • Add support for dataflow analysis in new module spoon-dataflow. (PR: #2970)
  • LiteralBase: Add literal base. (PR: #3014)
  • CtPackage: Add two utility methods #isEmpty() and #hasPackageInfo(). (PR: #2957)
  • CtUnresolvedImport: Keep all imports in noClassPath mode. (PR: #2936)

Bug Fixes

  • Fix autoimports for unknown methods in noclasspath. (PR: #3019)
  • Fix missing position in rare cases. (PR: #3056)
  • Add missing comments in catch. (PR: #3025)
  • Fix Problems with javadoc parameters @exception and others. (PR: #3035)
  • Fix ClassCastException in getTypeParameterDeclaration. (PR: #3042)
  • Fix NPE in canAccess(). (PR: #3032)
  • Remove parentheses around targeted expr in binary or unary op. (PR: #3024)
  • Fix isGenerics for top-level types. (PR: #2994)
  • Attach annotation to CtCatchVariable. (PR: #2984)
  • Fix NPE with duplicate inner class. (PR: #2972)
  • Support configurable log file. (PR: #2993)
  • Add meaningful module compliance exception. (PR: #2986)
  • Handling of String const in getCorrespondingRuntimeObject/convertElementToRuntimeObject. (PR: #2978)
  • DefaultJavaPrettyPrinter: Handle implicit type reference to intersection type. (PR: #3006)
  • JDTCommentBuilder: Handle comments in lambdas. (PR: #3020)
  • JDTTreeBuilderHelper: Executable reference return type should match actual executable. (PR: #3007)
  • comment: Fix comments in annotation types. (PR: #3022)

Documentation

  • Fix discoverability of templates. (PR: #3047)
  • Clarify the contract of get(String). (PR: #3045)
  • Fix typo in matcher documentation. (PR: #3027)
  • Remove stackoverflow. (PR: #2992)
  • Improve specification of isGenerics. (PR: #2990)

Refactoring

  • Make ASTPair immutable. (PR: #3017)
  • Remove old dead debug code. (PR: #3008)

Tests

  • Add test for untested class JavaIdentifiers. (PR: #3048)
  • Add test for uncovered class SubtypeFilter. (PR: #3018)
  • Add generic test for all Factory methods. (PR: #3005)
  • SourcePositionTest: Don't save temporary files in ./src. (PR: #2969)

Authors

Name Nb Commit
Egor Bredikhin 18
Martin Monperrus 12
Nicolas Harrand 4
Charm 1
Michael Täge 1
@monperrus monperrus referenced this pull request Jul 25, 2019
@monperrus monperrus merged commit c8df696 into master Jul 28, 2019
3 checks passed
3 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
coverage/coveralls Coverage decreased (-0.003%) to 86.311%
Details
@monperrus monperrus deleted the monperrus-release-7.5.0 branch Nov 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.