Releases: infinitest/infinitest
Releases · infinitest/infinitest
5.4.3
5.4.2
What's Changed
- Use awaitility for asynch tests by @gtoison in #409
- fix: listen for events when Eclipse projects are closed by @gtoison in #406
- fix: remove slow test markers for removed/disabled tests by @gtoison in #407
- fix: stop the current test run when closing project or IDE by @gtoison in #408
- fix: set the default severity to info for slow tests by @gtoison in #411
- fix: replaced or removed usage of deprecated methods by @gtoison in #412
Full Changelog: 5.4.1.1...5.4.2
5.4.1.1
5.4.1
⚡ Note that this version was rejected by the Jetbrains marketplace due to #401 ⚡
What's Changed
- fix: reduce the log level of the 'starting test runner' message by @gtoison in #367
- fix: detect methods annotated with ArchTest as ArchUnit tests by @gtoison in #371
- fix: removed unnecessary JTabbedPane by @gtoison in #372
- Configurable status bar color by @gtoison in #369
- test: disable the power save mode explicitly for unit test by @gtoison in #375
- build: replace xvf-action by @gtoison in #374
- build: exclude unnecessary intellij dependecies by @gtoison in #376
- doc: added intellij debug instructions by @gtoison in #382
- fix: we shouldn't run tests on a module with no JDK by @gtoison in #384
- build: check the compatibility of the intellij plugin by @gtoison in #377
- fix: set the module working directory macro by @gtoison in #381
- fix: make the intellij log view read only by @gtoison in #394
- feature: sort module by alphabetical order by @gtoison in #393
- feature: only display modules with test sources by @gtoison in #396
- feature: configurable severity for Eclipse markers by @gtoison in #387
- Use
OrderEnumerator
to get the class path elements by @gtoison in #397 - feature: added an option to let tests run when projects have errors by @gtoison in #398
- fix: harcode the slow test default limit by @gtoison in #399
- release 5.4.1 by @gtoison in #400
Full Changelog: 5.4.0.3...5.4.1
5.4.0.3
Release workflow fixes
Full Changelog: 5.4.0.2...5.4.0.3
5.4.0.2
What's Changed
- fix: incorrect plugin id in feature.xml by @gtoison in #318
- fix: set the final name of the feature jar file name by @gtoison in #321
- deps: upgrade mockito to 4.7.0 by @gtoison in #323
- feature: added a console to the IntelliJ plugin by @gtoison in #322
- deps: upgrade AssertJ to 3.11.1 by @gtoison in #324
- deps: upgrade surefire to 3.0.0-M7 by @gtoison in #329
- fix: jdk modules should be excluded when building the classpath by @gtoison in #330
- Sonarcloud setup by @gtoison in #332
- Fix some issues detected by sonar by @gtoison in #333
- Fix vulnerabilities detected by sonar by @gtoison in #335
- fix: search the point of failure in the 'all' scope by @gtoison in #336
- fix: unrelated ifs confuse sonar's S6320 rule by @gtoison in #338
- fix: replacing the system classloader prevents instrumentation by @gtoison in #320
- deps: upgrade javassist to 3.29.2 by @gtoison in #342
- fix: use the built-in utility to compute the working dir of a module by @gtoison in #345
- Convert Infinitest from a facet to a tool window by @gtoison in #334
- fix: escape the content of the classpath argument file by @gtoison in #346
- build: test under JDK19 by @gtoison in #347
- build: compile and run with java 8 by @gtoison in #348
- feature: disable infinitest with power save mode by @gtoison in #349
- fix: explicitely set java level to 11 for the intellij module by @gtoison in #350
- build: upgrade actions using the deprecated Node 12 by @gtoison in #353
- deps: upgrade JUnit5 to 5.9.1 by @gtoison in #352
- Eclipse plugin performance improvements by @gtoison in #341
- test: upgraded Infinitest's own tests to JUnit5 by @gtoison in #354
- fix: create temp files securely by @gtoison in #355
- build: exclude sample classes from sonar analysis by @gtoison in #356
- fix: set the core name from the constructor instead of a setter by @gtoison in #358
- Spock 2 test support by @szpak in #326
- fix: use diamond operator, removed unnecessary usage of guava by @gtoison in #362
- fix: for gradle projects sdk modules are dependencies by @gtoison in #361
- IntelliJ plugin logging improvements by @gtoison in #360
- ArchUnit-JUnit5 support by @gtoison in #364
- Symlink handling by @gtoison in #363
Full Changelog: 5.3.1...5.4.0.2
5.3.1
What's Changed
- build: update the pom of the intellij plugin during the build by @gtoison in #312
- fix: adjustments for the new requirements of the IntelliJ marketplace by @gtoison in #313
- Parameterized test not detected as junit5 test by @gtoison in #314
- Declare dependency to intellij java module by @gtoison in #315
- Sign the eclipse feature jar but not the intellij zip by @gtoison in #316
Full Changelog: 5.3.0...5.3.1
5.3.0
What's Changed
- support combining inclusion & exclusion patterns by @kpbode in #210
- Setup codecov by @sarod in #213
- Review infinitest filters format by @sarod in #217
- fix NoClassDefFoundError ImmutableList when running testng tests by @sarod in #218
- 92 junit categories 2 by @skwirking in #225
- Junit 5 with tags by @sarod in #244
- fix: Fix position of QuickFix failure viewer dialog by @sarod in #256
- feat: improve status message while searching for tests by @sarod in #257
- Fix argument list too long by @sarod in #260
- fix(infinitest.args): Support space in quotes + support SplitOn config by @sarod in #262
- fix(TestEvent): handle exception with null stack traces by @sarod in #263
- fix codecov comments by @sarod in #264
- deps: upgraded Spring by @gtoison in #291
- perf: remove linear search in ClassFileIndex by @gtoison in #292
- deps: updated intellij dependencies by @gtoison in #293
- fix: handle java versions >= 10 by @gtoison in #294
- java18 compatibility by @gtoison in #295
- ci: added a build running the unit tests by @gtoison in #296
- 285 - format xml to avoid class loading issue by intellij by @dennysfredericci in #290
- Bump junit from 4.7 to 4.13.1 in /testWorkspace/mavenproject by @dependabot in #282
- Handle CatgegoryFilter being different in 4.12 by @danielhodder in #267
- deps: removed obsolete dependencies by @gtoison in #300
- ci: remove travis by @gtoison in #301
- feature: support for JUnit 5 combined annotations by @gtoison in #302
- test: fixed file leak in Infinitest own unit test by @gtoison in #303
- fix: keep track of the HighlightingPass by @gtoison in #304
- deps: align the jcommander version with the unpacked version by @gtoison in #305
- deps: align jcommander versions by @gtoison in #306
- Use CodeQL action v2 by @gtoison in #307
- ci: build and sign the plugins when releasing a new version by @gtoison in #308
- release 5.3.0 by @gtoison in #309
New Contributors
- @kpbode made their first contribution in #210
- @skwirking made their first contribution in #225
- @gtoison made their first contribution in #291
- @dennysfredericci made their first contribution in #290
- @dependabot made their first contribution in #282
- @danielhodder made their first contribution in #267
Full Changelog: VERSION5.1.116...5.3.0
5.2.0
Changes:
- Junit 5 support
- Test Filtering
- Support combining inclusion and exclusion patterns
- Support filtering using Junit 4 Categories
- Support filtering using Junit 5 Tags
- Simplified infinitest.filters format
A big Thank You to all contributors of this release: @kpbode, @skwirking, @fpoyer, @kemitix.
5.1.116
Bug fixes