Releases: INRIA/spoon
Releases · INRIA/spoon
Release v10.4.2
Changelog
🐛 Fixes
- a1c2975 fix(deps): update dependency tools.aqua:z3-turnkey to v4.12.2.1 (#5488)
- 30c6186 fix: Use CtSuperAccess when implicitly accessing superclass field (#5406)
- 3370138 fix(deps): update dependency commons-io:commons-io to v2.14.0 (#5479)
- e777ea7 fix: Subtyping relationships for arrays (#5466)
- ac76933 fix: Fixing regression in CtQueryImpl caused by lambda names in Java 21 (#5469)
- adedea9 fix: replace Infinity and NaN in reflection model with divisions (#5445)
- c2a8880 fix(deps): update dependency org.apache.commons:commons-compress to v1.24.0 (#5441)
- aa741f2 fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.4.1 (#5439)
- 30dadf1 fix: Keep implicit status for more implicit enclosing class references (#5425)
🔄️ Changes
- a8233ad refactor: Use prebuilt z3 package/binary (#5482)
- e311c3d refactor: Apply the
@Nullable
annotation tospoon.support
(#5456) - b86ef72 refactor: adopt jspecify to
spoon.support.compiler
(#5422)
🧰 Tasks
- 53ef15f chore(deps): update determinatesystems/nix-installer-action action to v5 (#5484)
- f8aefd5 chore(deps): update ossf/scorecard-action action to v2.3.0 (#5489)
- 73f08b5 chore(deps): update mockito monorepo to v5.6.0 (#5487)
- 7e4a82c chore(deps): update github/codeql-action action to v2.22.0 (#5486)
- 9a9ade9 chore(deps): update github/codeql-action digest to 2cb752a (#5485)
- a267a0d chore(deps): update dependency gradle to v8.4 (#5483)
- af5f2c5 chore: Switch to oracle JDK 21 in CI until nixpkgs catches up (#5468)
- 4321881 chore(deps): update step-security/harden-runner action to v2.6.0 (#5481)
- 812947f chore(deps): lock file maintenance (#5480)
- b2d7d01 chore(deps): update github/codeql-action action to v2.21.9 (#5474)
- 4fe1ed4 chore(deps): update github/codeql-action digest to ddccb87 (#5473)
- 412529b chore(deps): update dependency com.mycila:license-maven-plugin to v4.3 (#5472)
- 0c78369 chore(deps): lock file maintenance (#5470)
- b9b890d chore: enable lockfile automerge (#5471)
- 3baf672 chore: enable renovate lockfile maintenance for nix (#5467)
- 02c9e04 chore(deps): update actions/checkout action to v4.1.0 (#5464)
- f7fc10f chore(deps): update actions/checkout digest to 8ade135 (#5463)
- fb4a6fa chore(deps): update actions/setup-java action to v3.13.0 (#5460)
- c1a6cab chore(deps): update github/codeql-action action to v2.21.8 (#5458)
- 0344e50 chore(deps): update github/codeql-action digest to 6a28655 (#5457)
- e72319c chore: fix regression testing pipeline (#5450)
- 45b8c41 chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.6.0 (#5455)
- 794bf8e chore(deps): update github/codeql-action action to v2.21.7 (#5453)
- 877cca5 chore(deps): update github/codeql-action digest to 04daf01 (#5452)
- 09fb29b chore(deps): update dependency org.testfx:testfx-junit5 to v4.0.17 (#5451)
- f0012af chore: Replace version range with specific version (#5447)
- debe175 chore(deps): update github/codeql-action action to v2.21.6 (#5449)
- 27b4a78 chore(deps): update github/codeql-action digest to 701f152 (#5448)
- f815806 chore: Use renovate to maintain flake.lock (#5444)
- 0d86d67 chore(deps): update actions/checkout action to v4 (#5442)
- c9f7020 chore(deps): Update flake.lock (#5443)
- 3c2f4c1 chore(deps): update plugin com.github.ben-manes.versions to v0.48.0 (#5440)
- ca21053 chore(deps): update jetbrains/qodana-action action to v2023.2.6 (#5438)
- 6af0465 chore(deps): update actions/upload-artifact action to v3.1.3 (#5437)
- 496767f chore(deps): update actions/cache action to v3.3.2 (#5436)
- 467fe30 chore(deps): update actions/upload-artifact digest to a8a3f3a (#5435)
- 752b228 chore: fix renovate config (#5421)
- 75584ab chore: Use workflow token with permissions for automerge (#5432)
- 67c429f chore: update regression script (#5418)
- 066f4cf release: Releasing version 10.4.2
- 2fe3587 document the CI pipeline (#5415)
- 0a36d02 doc(Environment): replace space indentation with tab (#5434)
- 84dc692 doc: add last releases (#5423)
- 6177cde Revert "fix(deps): update dependency org.apache.maven:maven-model to v3.9.4" (#5419)
- c18a84d release: Setting SNAPSHOT version 10.4.2-SNAPSHOT
Contributors
We'd like to thank the following people for their contributions:
- Hannes Greule (@SirYwell)
- I-Al-Istannen (@I-Al-Istannen)
- Martin Monperrus (@monperrus)
- Martin Wittlinger (@MartinWitt)
- Ryota Hiyoshi (@tenax66)
- The Spoon Bot ()
- intrigus-lgtm (@intrigus-lgtm)
Release v10.4.1
Changelog
🚀 Features
🐛 Fixes
- ec757f7 fix: keep track of declaring type for nested field accesses (#5408)
- 6940831 fix: Synchronize access to anonymous type cache (#5403)
- a9b3e77 fix: Remove compilation unit by reference equality if it has no file (#5400)
- e623d6f fix: Filter resources to replace version placeholder (#5401)
- 3dcff6a fix: Use wildcard type in CtUnaryOperator get/setOperand (#5399)
- 82e2af1 fix: Return all accesses for generic fields in VariableAccessFilter (#5396)
- 95b1bb2 fix: update the level of unwanted info logs to debug (#5312)
- 5f30f72 fix(deps): update dependency org.apache.maven:maven-model to v3.9.4 (#5376)
- 2214866 fix(deps): update dependency org.apache.commons:commons-lang3 to v3.13.0 (#5371)
- 274acaa fix: Print annotations for typerefs without parents (#5326)
- 223c956 fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.4.0 (#5330)
- 1f00de7 fix: Deploy spoon-parent pom in release workflow (#5332)
- 3dd8b4e fix: Use local maven repository in spoon-dataflow build (#5344)
🔄️ Changes
- 2c64874 refactor: adopt jspecify (#5384)
- f60b801 refactor(SpoonifierVisitor):
Deque
should be used instead ofStack
(#5374) - c49efd7 refactor: Add whitespace after varargs (#5358)
🧰 Tasks
- 9105418 chore: use correct central url for snapshots in smoke testing (#5417)
- 21f8b6b chore: Set missing +x for release script (#5416)
- fd2c6ab chore: Use Nix in CI where possible (#5394)
- f6ed792 chore(deps): update dependency jquery to v3.7.1 (#5411)
- 8887a34 chore(deps): update github/codeql-action action to v2.21.5 (#5410)
- b2433af chore(deps): update github/codeql-action digest to 00e563e (#5409)
- 155a9b3 chore(deps): update mockito monorepo to v5.5.0 (#5389)
- 8579cfb chore(deps): update actions/checkout action to v3.6.0 (#5393)
- 559f765 chore(deps): update actions/checkout digest to f43a0e5 (#5392)
- f044630 chore(deps): update dependency gradle to v8.3 (#5388)
- 5739f95 chore(deps): update github/codeql-action action to v2.21.4 (#5386)
- 12a97be chore(deps): update github/codeql-action digest to a09933a (#5385)
- 0cbcd04 chore(deps): update dependency ch.qos.logback:logback-classic to v1.4.11 (#5382)
- 3c707c7 chore(deps): update step-security/harden-runner action to v2.5.1 (#5383)
- 533cac5 chore(deps): update github/codeql-action action to v2.21.3 (#5381)
- be720cd chore(deps): update github/codeql-action digest to 5b6282e (#5380)
- 348bef5 chore(deps): update actions/setup-go digest to 93397be (#5379)
- 15e1fa3 chore(deps): update dependency ch.qos.logback:logback-classic to v1.4.9 (#5377)
- cf65349 chore(deps): update dependency com.google.guava:guava to v32.1.2-jre (#5375)
- 53b82ae chore(deps): update github/codeql-action action to v2.21.2 (#5373)
- 8471e3c chore(deps): update github/codeql-action digest to 0ba4244 (#5372)
- 9815715 chore(deps): update actions/cache action to v3 (#5342)
- 98585a7 chore(deps): update github/codeql-action digest to 6ca1aa8 (#5367)
- 572fbf4 chore(deps): update github/codeql-action action to v2.21.1 (#5368)
- 9140336 chore(deps): update step-security/harden-runner action to v2.5.0 (#5363)
- fd3a299 chore(deps): update actions/setup-java digest to cd89f46 (#5362)
- a222600 chore(deps): update actions/setup-java action to v3.12.0 (#5361)
- 2be2f17 chore(deps): update junit5 monorepo (#5360)
- d46391f chore(deps): update github/codeql-action action to v2.21.0 (#5354)
- a4ad69f chore(deps): update github/codeql-action digest to 1813ca7 (#5353)
- 1b03355 chore(deps): update jetbrains/qodana-action action to v2023.2.1 (#5351)
- 18e1bd7 chore(deps): update actions/setup-python action to v4.7.0 (#5346)
- aa38bbb chore(deps): update github/codeql-action action to v2.20.4 (#5348)
- eabba95 chore(deps): update dependency gradle to v8.2.1 (#5339)
- 8a6cf00 chore(deps): update github/codeql-action digest to 489225d (#5347)
- e503723 chore(deps): pin actions/cache action to 8492260 (#5341)
- 537faa9 chore: convert extra checks to github action (#5333)
- 1de5d99 release: Releasing version 10.4.1
- 335bcc9 doc: Warn that reference equality might be different than expected in DirectReferenceFilter (#5398)
- c8df9d8 doc: fix typos "is is..." (#5365)
- 8ec4e38 doc: Improve javadoc for
CtTypeInformation
andCtCodeElement#partiallyEvaluate
(#5331) - 5d6a2d3 release: Setting SNAPSHOT version 10.4.1-SNAPSHOT
Contributors
We'd like to thank the following people for their contributions:
- Hannes Greule (@SirYwell)
- I-Al-Istannen (@I-Al-Istannen)
- Lucas (@Luro02)
- Martin Monperrus (@monperrus)
- Martin Wittlinger (@MartinWitt)
- Ryota Hiyoshi (@tenax66)
- Yogya Tulip Gamage (@yogyagamage)
- intrigus-lgtm (@intrigus-lgtm)
Spoon 10.4.0
What's Changed
- chore(deps): update github/codeql-action digest to 168b99b by @renovate in #5138
- chore(deps): update actions/cache action to v3.3.1 by @renovate in #5136
- chore(deps): update mockito monorepo to v5.2.0 by @renovate in #5137
- chore: prepare next version by @monperrus in #5139
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.0.0 by @renovate in #5144
- chore(deps): update dependency gradle to v8 by @renovate in #5108
- chore(deps): update github/codeql-action digest to 8c8d71d by @renovate in #5152
- chore(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.1 by @renovate in #5153
- chore(deps): update actions/checkout action to v3.5.0 by @renovate in #5145
- chore(deps): update dependency jquery to v3.6.4 by @renovate in #5134
- fix(deps): update dependency org.jetbrains:annotations to v24.0.1 by @renovate in #5133
- fix: Remove escaping of ' in a CtLiteral by @MartinWitt in #5070
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3.0.0 by @renovate in #5157
- chore(deps): update dependency ch.qos.logback:logback-classic to v1.4.6 by @renovate in #5142
- chore(deps): update dependency org.apache.maven.plugins:maven-install-plugin to v3.1.1 by @renovate in #5155
- doc: update license year and text by @pombredanne in #5146
- chore(deps): update actions/setup-java action to v3.11.0 by @renovate in #5161
- chore(deps): update dependency org.jacoco:jacoco-maven-plugin to version 0.8.9 by @I-Al-Istannen in #5159
- chore(deps): update dependency org.apache.maven.plugins:maven-resources-plugin to v3.3.1 by @renovate in #5158
- chore(deps): update dependency com.mycila:license-maven-plugin to v4.2 by @renovate in #5162
- fix(deps): update dependency org.apache.commons:commons-compress to v1.23.0 by @renovate in #5165
- fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.3.0 by @renovate in #5163
- fix(deps): update dependency org.eclipse.jdt:org.eclipse.jdt.core to v3.33.0 by @renovate in #5166
- fix: Use a better heuristic for guessing type/field references in no classpath mode by @I-Al-Istannen in #5170
- chore: Allow any input for jvm versions in bug report template by @SirYwell in #5176
- fix: Support back-to-back properties and file.separator in SpoonPom by @I-Al-Istannen in #5156
- chore(deps): update github/codeql-action digest to 7df0ce3 by @renovate in #5167
- review: chore(actions): add pom quality checker to github actions by @MartinWitt in #5164
- chore(deps): update actions/checkout action to v3.5.2 by @renovate in #5174
- chore(deps): update mockito monorepo to v5.3.0 by @renovate in #5173
- chore: Enable renovate automerge for non-major updates by @MartinWitt in #5182
- chore(deps): update dependency gradle to v8.1 by @renovate in #5175
- sec: replace expired key with new one by @monperrus in #5185
- test: Add tests for comment association by @Zuplyx in #5169
- chore(deps): update actions/setup-python action to v4.6.0 by @renovate in #5184
- chore(deps): update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.4.3 by @renovate in #5181
- chore: Use native transport configuration for Maven in CI by @MartinWitt in #5190
- chore(deps): update dependency ch.qos.logback:logback-classic to v1.4.7 by @renovate in #5183
- chore(deps): update github/codeql-action digest to 8662eab by @renovate in #5187
- chore(deps): update dependency gradle to v8.1.1 by @renovate in #5188
- chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.2.2 by @renovate in #5186
- chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.10 by @renovate in #5191
- chore(deps): update junit5 monorepo by @renovate in #5192
- chore(deps): update github/codeql-action digest to f3feb00 by @renovate in #5196
- chore(deps): update mockito monorepo to v5.3.1 by @renovate in #5193
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.0 by @renovate in #5194
- review: chore(CI): bump java ea version to 21 by @MartinWitt in #5143
- chore: automerge pinDigest action from renovate by @MartinWitt in #5197
- chore(deps): pin dependencies by @renovate in #5180
- deps: remove outdated dependency that cannot be resolved anymore by @monperrus in #5198
- chore(deps): update github/codeql-action digest to 29b1f65 by @renovate in #5201
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.1.0 by @renovate in #5202
- fix: fix renovate.json by @monperrus in #5203
- chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.1.0 by @renovate in #5204
- chore(deps): update dependency jquery to v3.7.0 by @renovate in #5207
- chore(deps): update jetbrains/qodana-action action to v2023 by @renovate in #5195
- Create FUNDING.yml by @monperrus in #5205
- review: fix: set declaring type for array field accesses by @SirYwell in #5206
- chore(deps): update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.6.0 by @renovate in #5212
- fix(deps): update dependency commons-io:commons-io to v2.12.0 by @renovate in #5214
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.1 by @renovate in #5215
- feat: Add release workflow and config by @MartinWitt in #5209
- chore(deps): pin maximeheckel/github-action-merge-fast-forward action to 30b1ff6 by @renovate in #5219
- chore(deps): update actions/setup-go digest to fac708d by @renovate in #5220
- chore(deps): update maximeheckel/github-action-merge-fast-forward action to v1.1.1 by @renovate in #5222
- chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.0 by @renovate in #5223
- chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.0 by @renovate in #5224
- chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.6.0 by @renovate in #5225
- chore(deps): update actions/setup-python action to v4.6.1 by @renovate in #5230
- chore(deps): update github/codeql-action digest to f0e3dfb by @renovate in #5231
- review: fix: set correct executable reference type for signature polymorphic methods by @SirYwell in #4915
- review: fix: Correctly adapt type parameters inherited from enclosing classes by @I-Al-Istannen in #5228
- chore(deps): update github/codeql-action digest to 0225834 by @renovate in #5232
- test: Move GitHub issue to correct package and fix problem with multiple @test annotations by @MartinWitt in #5234
- review: fix: special-case getModifiers for array.length accesses by @SirYwell in #5236
- chore(deps): update dependency org.apache.maven.plugins:maven-project-info-reports-plugin to v3.4.4 by @renovate in #5240
- review: fix: make getActualField respect static fields in annotations by @SirYwell in #5238
- refactor: remove cast by narrowing type by @MartinWitt in #5239
- fix(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.2 by @renovate in #5243
- review: refactor: replace direct access to ContextBuilder#stack with methods by @SirYwell in #5241
...
Spoon 10.3.0
Changelog #5135
Spoon 10.2.0
Changelog: #4946
Spoon 10.1.0
Changelog
New features
- Support shift left and right operation inside VisitorPartialEvaluator. (PR: #4237)
- Add support for first class resource in try-with-resource. (PR: #4371)
- Add support for type parameters on method references. (PR: #4343)
Bug fixes
- ImportCleaner: Resolve imports of parent types. (PR: #4353)
- Launcher: NPE in Launcher.prettyprint(). (PR: #4303)
- MavenLauncher: Maximum recovery from missing libraries. (PR: #4336)
- record: Valid assignments in record compact constructors. (PR: #4389)
- Backward compatible modeling of try-with-resource. (PR: #4625)
- Fix incorrect import. (PR: #4610)
- Fix qodana warning with proper call to Array.toString(). (PR: #4536)
- No parentheses for single lambda parameters. (PR: #4448)
- Escape sequences in text-blocks are kept. (PR: #4409)
- Fix square bracket printing in array field declarations. (PR: #4436)
- Correct type reference for ClassLiteralAccess. (PR: #4383)
- Do not strip super class from qualified name. (PR: #4359)
- Handle spaces in classpath paths. (PR: #4358)
- Print square brackets in array initalisation. (PR: #4341)
- Clone metadata for elements created via template. (PR: #4396)
- Fix testcases for windows CI. (PR: #4385)
- Add junit extension for line endings. (PR: #4349)
- Fix pretty-printing ordering for record parameters. (PR: #4366)
- Prevent stackoverflow when visiting of cyclic annotation/package structures. (PR: #4356)
- Prevent removal of static field import. (PR: #4331)
- Prevent importing classes which are already imported via
*
. (PR: #4320) - Print each resource in
CtTryWithResource
exactly once and retain separator. (PR: #4309) - Lookup absolute path to maven executable. (PR: #4298)
- Ensure sniper pretty-printer prints modifiers and type separated by a space. (PR: #4296)
- Removed annotation should not appear in sniper mode. (PR: #4284)
- Add missing space after modifiers in sniper mode. (PR: #4279)
- Fix flaky test TestModule.testModuleNames(). (PR: #4286)
- Correctly print type parameters of generic records. (PR: #4283)
Migration to JUnit5
- Migrate SMPL tests to JUnit5. (PR: #4598)
- Migrate dataflow to Junit 5. (PR: #4618)
- Migrate spoon-control-flow tests to JUnit 5. (PR: #4615)
- Migrate decompiler to JUnit 5. (PR: #4599)
- Migrate OneCanCallSetterWithNullParameterizedTest to JUnit 5. (PR: #4555)
- Migrate InterfaceTest to JUnit 5. (PR: #4556)
- Migrate TestInterfaceWithoutSetup to JUnit 5. (PR: #4557)
- Migrate ImportBuilderTest to JUnit 5. (PR: #4562)
- Migrate TestLabels to JUnit 5. (PR: #4563)
- Migrate AnonymousInLambdaTest to JUnit 5. (PR: #4564)
- Migrate SetParentTest to JUnit 5. (PR: #4567)
- Migrate Maintest to JUnit 5. (PR: #4570)
- Migrate ContractOnSettersParametrizedTest to JUnit 5. (PR: #4569)
- Migrate InvocationTest to JUnit 5. (PR: #4558)
- Migrate AnnotationPositionTest to JUnit 5. (PR: #4559)
- Migrate SniperPrettyPrinterJavaxTest to JUnit 5. (PR: #4560)
- Migrate JarTest to JUnit 5. (PR: #4561)
- Migrate LambdaTest to JUnit 5. (PR: #4565)
- Migrate InternalTest to JUnit 5. (PR: #4566)
- Move test Java source to ./src/test/resources/. (PR: #4568)
- Migrate MethodOverriddingTest to JUnit 5. (PR: #4550)
- Migrate MethodTest to JUnit 5. (PR: #4551)
- Migrate LoopTest to JUnit 5. (PR: #4552)
- Migrate UnicodeBugTest to JUnit 5. (PR: #4553)
- Migrate LiteralTest to JUnit 5. (PR: #4554)
- Migrate ReplaceParametrizedTest. (PR: #4542)
- Migrate ParallelProcessorTest to JUnit 5. (PR: #4543)
- Migrate TestModule to JUnit 5. (PR: #4544)
- Migrate ModifiersTest to JUnit 5. (PR: #4545)
- Migrate TypeTest to JUnit 5. (PR: #4546)
- Migrate BlockTest to JUnit 5. (PR: #4547)
- Migrate MethodReferenceTest to JUnit 5. (PR: #4549)
- Migrate FactoryTest to JUnit 5. (PR: #4530)
- Migrate CUFilterTest to JUnit 5. (PR: #4531)
- Migrate TypeFactoryTest to JUnit 5. (PR: #4532)
- Migrate NameScopeTest to JUnit 5. (PR: #4533)
- Migrate IntercessionTest to JUnit 5. (PR: #4534)
- Migrate InsertMethodsTest to JUnit 5. (PR: #4535)
- Migrate InitializerTest to JUnit 5. (PR: #4527)
- Migrate ConstructorFactoryTest to JUnit 5. (PR: #4513)
- Migrate CodeFactoryTest to JUnit 5. (PR: #4514)
- Migrate ClassFactoryTest to JUnit 5. (PR: #4515)
- Migrate AnnotationFactoryTest to JUnit 5. (PR: #4516)
- Migrate to ExecutableTest to JUnit 5. (PR: #4517)
- Migrate ExecutableRefTest to JUnit 5. (PR: #4518)
- Migrate to ExceptionTest to JUnit 5. (PR: #4519)
- Migrate EnumsTypeTest to JUnit 5. (PR: #4520)
- Migrate FluentLauncherTest to JUnit 5. (PR: #4521)
- Migrate ExecutableFactoryTest to JUnit 5. (PR: #4522)
- Migrate FieldFactoryTest to JUnit 5. (PR: #4523)
- Migrate FieldAccessTest to JUnit 5. (PR: #4524)
- Migrate GenericsTest to JUnit 5. (PR: #4525)
- Migrate StaticNoOrdered to JUnit 5. (PR: #4526)
- Migrate RemoveTest to JUnit 5. (PR: #4528)
- Migrate TopLevelTypeTest to JUnit 5. (PR: #4505)
- Migrate PackageTest JUnit 5. (PR: #4504)
- Migrate PositionTest to JUnit 5. (PR: #4503)
- Migrate TestSourceFragment to JUnit 5. (PR: #4502)
- Migrate LinesTest to JUnit 5. (PR: #4501)
- Migrate LoopSniperJavaPrettyPrinterTest to JUnit 5. (PR: #4500)
- Migrate PrinterTest JUnit 5. (PR: #4499)
- Migrate VariableReferencesTest to JUnit 5. (PR: #4497)
- Migrate TestCtBlock to JUnit 5. (PR: #4491)
- Migrate QualifiedThisRefTest. (PR: #4498)
- Migrate EvalTest to JUnit 5. (PR: #4495)
- Migrate DeleteTest to JUnit 5. (PR: #4494)
- Migrate CtBodyHolderTest to JUnit 5. (PR: #4493)
- Migrate CtClassTest to JUnit 5. (PR: #4492)
- Migrate GetBinaryFilesTest to JUnit 5. (PR: #4486)
- Migrate NewClassTest to JUnit 5. (PR: #4490)
- Migrate ControlTest to JUnit 5. (PR: #4489)
- Migrate ConstructorCallTest to JUnit 5. (PR: #4488)
- Migrate ConditionalTest to JUnit 5. (PR: #4487)
- Migrate EqualTest to JUnit 5. (PR: #4485)
- Migrate ParentTest to JUnit 5. (PR: #4506)
- Migrate NullParentTest to JUnit 5. (PR: #4507)
- Migrate ParameterTest to JUnit 5. (PR: #4508)
- Migrate ClassesTest to JUnit 5. (PR: #4465)
- Migrate ModelStreamerTest to JUnit 5. (PR: #4464)
- Migrate SerializableTest to JUnit 5. (PR: #4463)
- Migrate SignatureTest to Junit 5. (PR: #4462)
- Migrate SnippetTest to JUnit 5. (PR: #4461)
- Migrate TypeTest to Junit 5. (PR: #4460)
- Migrate TestCtRole to JUnit 5. (PR: #4466)
- Migrate VariableAccessTest to Junit 5. (PR: #4469)
- Migrate ExecutableReferenceTest to Junit 5. (PR: #4471)
- Migrate CtInheritanceScannerTest to JUnit 5. (PR: #4482)
- Migrate PathTest to JUnit 5. (PR: #4479)
- Migrate VariableReferencesModelTest to JUnit 5. (PR: #4476)
- Migrate TypeReferenceTest to Junit 5. (PR: #4470)
- Migrate ReferenceQueryTest to Junit 5. (PR: #4468)
- Migrate ReplaceTest to Junit 5. (PR: #4467)
- Migrate ProcessingTest to JUnit 5. (PR: #4478)
- Migrate PropertiesTest to JUnit 5. (PR: #4477)
- Migrate AnnotationFieldReferenceTest to JUnit 5. (PR: #4475)
- Migrate CloneReferenceTest to JUnit 5. (PR: #4474)
- Migrate ElasticsearchStackoverflowTest to JUnit 5. (PR: #4473)
- Migrate ExecutableReferenceGenericTest to JUnit 5. (PR: #4472)
- Migrate AnnotationTest to junit 5. (PR: #4415)
- Migrate AccessTest to Junit 5. (PR: #4438)
- Migrate AccessFullyQualifiedFieldTest to JUnit 5. (PR: #4439)
- Migrate SourcePositionTest to JUnit 5. (PR: #4447)
- Migrate VarArgsTest to JUnit 5. (PR: #4440)
- Migrate TryCatchTest to JUnit 5. (PR: #4441)
- Migrate TargetedExpressionTest to JUnit 5. (PR: #4442)
- Migrate ResourceTest to JUnit 5. (PR: #4443)
- Migrate ImplicitStaticFieldReferenceTest to JUnit 5. (PR: #4444)
- Migrate StaticAccessTest to JUnit 5. (PR: #4445)
- Migrate SpoonifierTest to JUnit 5. (PR: #4446)
- Migrate AssignmentsEqualsTest to junit 5. (PR: #4424)
- Migrate ToStringBugTest to Junit 5. (PR: #4422)
- Migrate VisitorTest to Junit 5. (PR: #4423)
- Migrate VisibilityTest to Junit 5. (PR: #4425)
- Migrate ChangeCollectorTest to Junit 5. (PR: #4432)
- Migrate CompilationTest to Junit 5. (PR: #4433)
- Migrate TestCompilationUnit to Junit 5. (PR: #4434)
- Migrate SpoonArchitectureEnforcerTest to Junit 5. (PR: #4430)
- Migrate NoClasspathTest to Junit 5. (PR: #4431)
- Migrate LauncherTest to Junit 5. (PR: #4428)
- Migrate MetamodelTest to Junit 5. (PR: #4429)
- Migrate ConstructorTest to JUnit 5. (PR: #4435)
- Migrate CtScannerTest to junit 5. (PR: #4411)
- Migrate MavenLauncherTest to Junit 5. (PR: #4416)
- Migrate AnnotationValuesTest to Junit 5. (PR: #4418)
- Migrate APITest to Junit 5. (PR: #4420)
- Migrate FileSystemFolderTest to junit 5. (PR: #4419)
- Migrate OutputTypeTest to Junit 5. (PR: #4417)
- Migrate AnnotationLoopTest to junit 5. (PR: #4414)
- Migrate TreeBuilderCompilerTest to junit 5. (PR: #4413)
- Migrate CtVisitorTest to junit 5. (PR: #4412)
- Migrate CloneTest to Junit 5. (PR: #4401)
- Migrate CtTypeInformationTest to Junit 5. (PR: #4402)
- Migrate GenerateParentlessPackageTest to junit 5. (PR: #4403)
- Migrate CtBFSIteratorTest to junit 5. (PR: #4404)
- Migrate CtInheritanceScannerMethodsTest to junit 5. (PR: #4405)
- Migrate CtIteratorTest to junit 5. (PR: #4406)
- Migrate to junit 5. (PR: #4398)
- Migrate CompilationUnitPrintTest to junit 5. (PR: #4400)
- Refactor StringLiteralTest to Junit 5. (PR: #4390)
- Migrate UnknownDeclarationTest to junit 5. (PR: #4392)
Dependencies
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.2. (PR: #4632)
- Update dependency org.bitbucket.mstrobel:procyon-compilertools to v0.6.0. (PR: #4620)
- Update dependency org.slf4j:slf4j-api to v1.7.36. (PR: #4592)
- Update dependency through2 to v4. (PR: #4459)
- Update dependency org.slf4j:slf4j-api to v1.7.35. (PR: #4574)
- Update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.3.0. (PR: #4639)
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.10.1. (PR: #4638)
- Upd...
Spoon 10.0.0
Changelog: #4254
Release Spoon 9.1.0
Changelog #4104
Spoon 9.0.0
Changelog #3845
Spoon 8.3.0
Changelog: #3647