v0.0.1-M1 - initial prerelease
Pre-release
Pre-release
What's Changed
- Task/17 lift warnings by @ascopes in #26
- Add Windows runner, fix UTs not reporting in CI by @ascopes in #29
- Enable trace logging in CI, remove experimental succession by @ascopes in #31
- Run tests on all JDK versions for Windows by @ascopes in #32
- Reimplement path file management system. by @ascopes in #33
- Bump maven-surefire-junit5-tree-reporter from 0.1.0 to 0.2.0 by @dependabot in #34
- Bump checkstyle from 10.0 to 10.3 by @dependabot in #38
- Bump maven-javadoc-plugin from 3.3.2 to 3.4.0 by @dependabot in #37
- Bump maven-compiler-plugin from 3.8.1 to 3.10.1 by @dependabot in #36
- Bump mockito-bom from 4.5.1 to 4.6.0 by @dependabot in #35
- Update assertj to 2.23.1 from 2.22.0 by @ascopes in #41
- Update codeql to v2 by @ascopes in #43
- Bump mockito-bom from 4.6.0 to 4.6.1 by @dependabot in #44
- Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #45
- Update CI build order by @ascopes in #48
- Bump ecj from 3.29.0 to 3.30.0 by @dependabot in #49
- Bump maven-surefire-junit5-tree-reporter from 0.2.0 to 1.0.0 by @dependabot in #50
- Bump checkstyle from 10.3 to 10.3.1 by @dependabot in #51
- Bump maven-surefire-junit5-tree-reporter from 1.0.0 to 1.0.1 by @dependabot in #53
- Bump maven-surefire-junit5-tree-reporter from 1.0.1 to 1.1.0 by @dependabot in #54
- Bump junit-bom from 5.8.2 to 5.9.0 by @dependabot in #56
- Bump checkstyle from 10.3.1 to 10.3.2 by @dependabot in #55
- Bump EnricoMi/publish-unit-test-result-action from 1 to 2 by @dependabot in #57
- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 by @dependabot in #59
- Bump mockito-bom from 4.6.1 to 4.7.0 by @dependabot in #58
- Bump slf4j-api from 1.7.36 to 2.0.0 by @dependabot in #60
- Bump checkstyle from 10.3.2 to 10.3.3 by @dependabot in #63
- Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 by @dependabot in #62
- Delete lgtm.yml by @ascopes in #66
- Fix deprecated CI flag by @ascopes in #64
- Integrity check codecov scripts by @ascopes in #65
- Bump mockito-bom from 4.7.0 to 4.8.0 by @dependabot in #67
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 by @dependabot in #70
- Bump slf4j.version from 2.0.0 to 2.0.1 by @dependabot in #69
- Bump ecj from 3.30.0 to 3.31.0 by @dependabot in #68
- Add CI support for JDK19 by @ascopes in #71
- Run CI on MacOS by @ascopes in #72
- Tidy up prepare-test-outputs-for-merge.sh by @ascopes in #73
- Tidy up build-in-containers.sh by @ascopes in #74
- Bump junit-bom from 5.9.0 to 5.9.1 by @dependabot in #77
- Bump slf4j.version from 2.0.1 to 2.0.2 by @dependabot in #75
- Bump checkstyle from 10.3.3 to 10.3.4 by @dependabot in #76
- Improve diagnostics in LoggingFileManagerProxy by @ascopes in #78
- Scale down CI runners for MacOS and windows by @ascopes in #80
- Update lift.toml to use JDK 19 by @ascopes in #82
- Fix race condition in reuse check for SimpleCompiler by @ascopes in #83
- Add transitive requires on dependencies by @ascopes in #84
- Bump slf4j.version from 2.0.2 to 2.0.3 by @dependabot in #87
- Bump mockito-bom from 4.8.0 to 4.8.1 by @dependabot in #98
- Bump spring-boot-dependencies from 2.7.4 to 2.7.5 by @dependabot in #106
- Bump gmavenplus-plugin from 2.0.0 to 2.1.0 by @dependabot in #109
- Fix another edge case regression with Windows path handling by @ascopes in #110
- Enable Spring tests on Windows by @ascopes in #111
- Tidy up JavacFlagBuilder by @ascopes in #113
- Make AbstractCompilerProvider part of the public API by @ascopes in #115
- Update module imports by @ascopes in #116
- Closes #112 - remove MaybeAssert by @ascopes in #117
- Closes #119 - remove compiler single run mechanism by @ascopes in #120
- Run GC hooks asynchronously by @ascopes in #124
- Update relative path semantics in PathFileObject by @ascopes in #125
- Adjust logic for GarbageDisposal in tests to debug Windows strange behaviour by @ascopes in #127
- Fixes #128 - allow creation of on-disk temporary directories by @ascopes in #129
- Bump checkstyle from 10.3.4 to 10.4 by @dependabot in #130
- Bump checkerframework.version from 3.26.0 to 3.27.0 by @dependabot in #131
- Closes #132: Use URL class loader internally by @ascopes in #137
- Bump dagger.version from 2.44 to 2.44.1 by @dependabot in #138
- Enable retrying CI steps by @ascopes in #144
- Bump dagger.version from 2.44.1 to 2.44.2 by @dependabot in #145
- Bump mockito-bom from 4.8.1 to 4.9.0 by @dependabot in #146
- Cache Maven dependencies in CI by @ascopes in #147
- Make TraceDiagnostic immutable by design by @ascopes in #148
- Bump slf4j.version from 2.0.3 to 2.0.4 by @dependabot in #151
- Bump auto-value.version from 1.10 to 1.10.1 by @dependabot in #152
- Closes #139 - adds acceptance tests for Manifold systems by @ascopes in #153
- Add JDK-20 builds to CI by @ascopes in #156
- Refactor CI scripts, enable JavaDoc publishing to GH pages by @ascopes in #158
- Annotation order fixes by @ascopes in #159
- Rethrow assumption failures by @ascopes in #160
- Bump manifold.version from 2022.1.26 to 2022.1.27 by @dependabot in #164
- Enable manifold warning preprocessor test by @ascopes in #165
- Closes #136 - implement security scanning in pipeline by @ascopes in #167
- Task/149 remove module class loaders by @ascopes in #168
- Bump micronaut-bom from 3.7.3 to 3.7.4 by @dependabot in #169
- Bump slf4j.version from 2.0.4 to 2.0.5 by @dependabot in #170
- Bump checkstyle from 10.4 to 10.5.0 by @dependabot in #171
- Bump checkerframework.version from 3.27.0 to 3.28.0 by @dependabot in #172
- Rework CI pipelines by @ascopes in #173
- Fixes #174: remove entire GC mechanism and use try-with-resources instead by @ascopes in #175
- Bump dependency-check-maven from 7.3.2 to 7.4.0 by @dependabot in #176
- Bump manifold.version from 2022.1.27 to 2022.1.28 by @dependabot in #180
- Bump manifold.version from 2022.1.28 to 2022.1.29 by @dependabot in #181
- Fixed typo by @sohel-79 in #185
- [Fixed] - Moved abstract jct compiler out of the impl package #186 by @sohel-79 in #187
- Tidy up prepare-test-outputs-for-merge.sh by @ascopes in #189
- Bump dependency-check-maven from 7.4.0 to 7.4.1 by @dependabot in #193
- Bump slf4j.version from 2.0.5 to 2.0.6 by @dependabot in #192
- [Fixes #194] Made changes to the main YML pipeline by @sohel-79 in #196
- Bump mockito-bom from 4.9.0 to 4.10.0 by @dependabot in #197
- Bump value from 2.9.2 to 2.9.3 by @dependabot in #198
- Bump manifold.version from 2022.1.29 to 2022.1.31 by @dependabot in #202
- Bump micronaut-bom from 3.7.4 to 3.7.5 by @dependabot in #203
- Add more acceptance tests by @ascopes in #201
- Bump spring-boot-dependencies from 3.0.0 to 3.0.1 by @dependabot in #205
- Bump manifold.version from 2022.1.31 to 2022.1.32 by @dependabot in #207
- Bump groovy from 4.0.6 to 4.0.7 by @dependabot in #208
- Implement mutation tests by @ascopes in #191
- Rework CI pipelines and pitest invocations by @ascopes in #211
- Bump micronaut-bom from 3.7.5 to 3.8.0 by @dependabot in #212
- Bump manifold.version from 2022.1.32 to 2022.1.33 by @dependabot in #213
- Bump dependency-check-maven from 7.4.1 to 7.4.2 by @dependabot in #214
- Bump mockito-bom from 4.10.0 to 4.11.0 by @dependabot in #215
- Bump dependency-check-maven from 7.4.2 to 7.4.3 by @dependabot in #216
- Closes #122 - split up unit and integration test runners and coverage by @ascopes in #217
- Bump error_prone_core from 2.16 to 2.17.0 by @dependabot in #218
- Fixes #209 - happy new year! by @ascopes in #210
- Make LazyTest stricter to detect and avoid flakes by @ascopes in #221
- Bugfix/lift by @ascopes in #222
- Bump checkstyle from 10.5.0 to 10.6.0 by @dependabot in #223
- Bump pitest-junit5-plugin from 1.1.0 to 1.1.1 by @dependabot in #225
- Tidy up PathFileObject class by @ascopes in #227
- Bump pitest-maven from 1.10.3 to 1.10.4 by @dependabot in #228
- Bump checkerframework.version from 3.28.0 to 3.29.0 by @dependabot in #229
- Bump dependency-check-maven from 7.4.3 to 7.4.4 by @dependabot in #231
- Bump assertj-core from 3.23.1 to 3.24.1 by @dependabot in #230
- Remove names from copyright notice by @ascopes in #233
New Contributors
- @dependabot made their first contribution in #34
- @sohel-79 made their first contribution in #185
Full Changelog: https://github.com/ascopes/java-compiler-testing/commits/v0.0.1-M1