Release 7.3.0
monperrus
released this
10 Feb 07:06
·
2145 commits
to master
since this release
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 |