Spoon v7.3.0 Release Notes
Release Date: 2019-02-10 // about 5 years ago-
π New features
- Introduce the concept of lexical scope (interface LexicalScope). (PR: #2813)
- π Allow spoon to support duplicate definitions. (PR: #2772)
- β Add module for control-flow analysis. (PR: #2827)
π Bug Fixes
- π Fix NPE for multicatch qualified exceptions. (PR: #2862)
- Reference of CtImport is fully qualified and has no generics. (PR: #2819)
- IndexOutOfBoundsException in JDTCommentBuilder. (PR: #2840)
- π Fix static type wildcard imports. (PR: #2865)
- π¨ Refactor code->runtime methods so that CtAnnotation#getValueOfObject does not overflow. (PR: #2866)
- π Fix classpath error with surefire. (PR: #2867)
- π Security issue with jackson-databind. (PR: #2856)
- CompilationUnit has lineSeparatorPositions even for empty class. (PR: #2824)
- π Fix position of type modifier after comment. (PR: #2825)
- NPE in JDTCommentBuilder. (PR: #2822)
- π» PositionBuilder: Prevents exception for incomplete modifiers' position information. (PR: #2848)
- position
- π doc: Fixes#2790 javadoc site deployment, adapting to new modules organization. (PR: #2826)
π Documentation
- π Fix broken link. (PR: #2871)
- π Fix unrendered link in doc. (PR: #2851)
- π Fix broken snippet. (PR: #2841)
π¨ Refactoring
- π Rename getCurrentNameScope to getCurrentLexicalScope. (PR: #2857)
- Access to JDK CompilationUnit contents and lineSeparatorPositions. (PR: #2831)
- π¨ Refactor refactoring code :-) in Refactoring#copyType(). (PR: #2820)
- π performance: Optimize incremental launcher. (PR: #2821)
β Tests
Other
- β‘οΈ pom.xml: Updating commons-io and commons-lang3. (PR: #2853)
- π Moves JUnit dependency to parent pom. (PR: #2828)
- Clean old Travis scripts. (PR: #2829)
Community
- Nicolas Harrand becomes integrator. (PR: #2818)
Authors
Name Nb Commit Pavel Vojtechovsky 10 Martin Monperrus 9 Egor Bredikhin 3 Nicolas Harrand 3 Thomas Durieux 1 Kai Luo 1 Benjamin DANGLOT 1 Lionel Seinturier 1 Simon Urli 1 ClΓ©ment Fournier 1