Recent Releases of https://github.com/kotest/kotest
https://github.com/kotest/kotest - v6.0.2
What's Changed
- Replace typo in deprecation message of ContainerExtension by @gpopides in https://github.com/kotest/kotest/pull/5030
- support arrays of primitives in shouldBeEqualToComparingFields by @AlexCue987 in https://github.com/kotest/kotest/pull/5043
- Improved resource and json matchers by @sksamuel in https://github.com/kotest/kotest/pull/5045
- Record (some) breaking changes in 6.0 by @TWiStErRob in https://github.com/kotest/kotest/pull/5046
- lists-maps-in-json by @AlexCue987 in https://github.com/kotest/kotest/pull/5039
- Replace prints with logger in gradle plugin by @sksamuel in https://github.com/kotest/kotest/pull/5047
- Add test for boolean matchers by @sksamuel in https://github.com/kotest/kotest/pull/5048
- Fix
InstancePerLeafexecution order by @T45K in https://github.com/kotest/kotest/pull/5044 - Fix shouldCompleteWithin masking errors by @sksamuel in https://github.com/kotest/kotest/pull/5049
New Contributors
- @gpopides made their first contribution in https://github.com/kotest/kotest/pull/5030
- @T45K made their first contribution in https://github.com/kotest/kotest/pull/5044
Full Changelog: https://github.com/kotest/kotest/compare/6.0.1...v6.0.2
- Kotlin
Published by sksamuel 6 months ago
https://github.com/kotest/kotest - v6.0.1
Full Changelog: https://github.com/kotest/kotest/compare/6.0.0...v6.0.1
- Kotlin
Published by sksamuel 6 months ago
https://github.com/kotest/kotest - v6.0.0.M14
What's Changed
- Added IterationSkippedException to skip prop and non prop tests by @sksamuel in https://github.com/kotest/kotest/pull/4976
- publishing BOM by @Kantis in https://github.com/kotest/kotest/pull/4978
- Add Decoroutinator extension for coroutine stack trace support by @sksamuel in https://github.com/kotest/kotest/pull/4977
- prevent android native compilations if native is not enabled by @Kantis in https://github.com/kotest/kotest/pull/4979
- Don't use project at runtime in KotestJsTask by @sksamuel in https://github.com/kotest/kotest/pull/4981
- Wire XML reports into JVM task by @sksamuel in https://github.com/kotest/kotest/pull/4982
- Add test report dir to native by @sksamuel in https://github.com/kotest/kotest/pull/4983
- docs: explain proper usage of T.should by @codymikol in https://github.com/kotest/kotest/pull/4986
- Add support for -0.0 and 0.0 equality in NumberFormat.Lenient mode by @G0xilla in https://github.com/kotest/kotest/pull/4987
- docs: Fix kotest-extensions-spring documentation for 6.0.0M12 by @mkienenb in https://github.com/kotest/kotest/pull/4998
- Avoid quoting strings in the diff by @sksamuel in https://github.com/kotest/kotest/pull/5000
New Contributors
- @codymikol made their first contribution in https://github.com/kotest/kotest/pull/4986
- @G0xilla made their first contribution in https://github.com/kotest/kotest/pull/4987
- @mkienenb made their first contribution in https://github.com/kotest/kotest/pull/4998
Full Changelog: https://github.com/kotest/kotest/compare/v6.0.0.M8...v6.0.0.M14
- Kotlin
Published by sksamuel 7 months ago
https://github.com/kotest/kotest - v6.0.0.M8
What's Changed
- Fixing releases for wasmJs targets by @Kantis in https://github.com/kotest/kotest/pull/4931
- Dividing the Kotest release flow into multiple runs by @Kantis in https://github.com/kotest/kotest/pull/4930
- Kantis/fix android native publishing by @Kantis in https://github.com/kotest/kotest/pull/4933
- enabling ksp publication by @Kantis in https://github.com/kotest/kotest/pull/4935
- Use kotlin poet for JS generator by @sksamuel in https://github.com/kotest/kotest/pull/4939
- updating target-specific release workflows to work with new publications by @Kantis in https://github.com/kotest/kotest/pull/4942
- Cleaning up some logging and unnecessary dependency wiring by @Kantis in https://github.com/kotest/kotest/pull/4941
- Use kotlin poet for native generation by @sksamuel in https://github.com/kotest/kotest/pull/4945
- Support project config detection in JS KSP by @sksamuel in https://github.com/kotest/kotest/pull/4946
- Update SpecRef to use FQN from KSP for non-JVM hints by @sksamuel in https://github.com/kotest/kotest/pull/4947
- Support project configs in native KSP by @sksamuel in https://github.com/kotest/kotest/pull/4948
- Unify all test result creation by @sksamuel in https://github.com/kotest/kotest/pull/4949
- Remove unused project config options by @sksamuel in https://github.com/kotest/kotest/pull/4950
- Updated gradle plugin for android build paths by @sksamuel in https://github.com/kotest/kotest/pull/4956
- Fix navigation to all specs by @sksamuel in https://github.com/kotest/kotest/pull/4951
- Update README.md by @sksamuel in https://github.com/kotest/kotest/pull/4957
- Updated android plugin to support libraries by @sksamuel in https://github.com/kotest/kotest/pull/4958
- Multiplatform JUnit XML Generator by @JesusMcCloud in https://github.com/kotest/kotest/pull/4954
- clean up after myself by @JesusMcCloud in https://github.com/kotest/kotest/pull/4959
- Wire KSP dependency from the Kotest Gradle Plugin by @sksamuel in https://github.com/kotest/kotest/pull/4961
- Implement WASM support by @sksamuel in https://github.com/kotest/kotest/pull/4962
- fix watchOS source folder name by @JesusMcCloud in https://github.com/kotest/kotest/pull/4963
- Implement WASM support by @sksamuel in https://github.com/kotest/kotest/pull/4964
- fix ksp imports by @JesusMcCloud in https://github.com/kotest/kotest/pull/4966
- Add nonjvm and remove jsHosted to simplify expect/actual implementations by @sksamuel in https://github.com/kotest/kotest/pull/4968
- Move platform and runBlocking into common by @sksamuel in https://github.com/kotest/kotest/pull/4969
- Updated matchers to return this by @sksamuel in https://github.com/kotest/kotest/pull/4970
- fix wiring of wasi by @JesusMcCloud in https://github.com/kotest/kotest/pull/4965
- Centralize all assertion handling into AssertionErrorBuilder. by @sksamuel in https://github.com/kotest/kotest/pull/4971
- Update shouldBeEqual to generate diffs by @sksamuel in https://github.com/kotest/kotest/pull/4972
- Simplify Print contract by removing unused depth by @sksamuel in https://github.com/kotest/kotest/pull/4973
- Update README.md by @sksamuel in https://github.com/kotest/kotest/pull/4975
Full Changelog: https://github.com/kotest/kotest/compare/v6.0.0.M5...v6.0.0.M8
- Kotlin
Published by sksamuel 7 months ago
https://github.com/kotest/kotest - v6.0.0.M5
What's Changed
- Update Kotlin to 2.2.0-Beta2 by @nhajratw in https://github.com/kotest/kotest/pull/4868
- Update gens.md - fix misleading statement by @AlexCue987 in https://github.com/kotest/kotest/pull/4872
- Fix the compiler plugin to generate correct files by @JesusMcCloud in https://github.com/kotest/kotest/pull/4871
- Compiler assertions improvements by @0x746143 in https://github.com/kotest/kotest/pull/4874
- Update core.md - add missing word by @AlexCue987 in https://github.com/kotest/kotest/pull/4878
- Update dependency gradle to v8.14.1 by @renovate in https://github.com/kotest/kotest/pull/4881
- Change 'clues' phrasing to match code example by @davidmrz in https://github.com/kotest/kotest/pull/4885
- update kotlin & gradle by @nhajratw in https://github.com/kotest/kotest/pull/4902
- add haveContentTypeMatching matcher by @tKe in https://github.com/kotest/kotest/pull/4890
- EqualToComparingFields: do-not-cast-null-to-collection by @AlexCue987 in https://github.com/kotest/kotest/pull/4867
- update to ktor 3.x, remove TestApplicationResponse assertions by @tKe in https://github.com/kotest/kotest/pull/4891
- refactor: avoid requiring
<Nothing>on container extensions by @tKe in https://github.com/kotest/kotest/pull/4877 - Update arrow-kt monorepo to v2.1.2 by @renovate in https://github.com/kotest/kotest/pull/4880
- docs: Fix a trivial double-space typo by @sschuberth in https://github.com/kotest/kotest/pull/4904
- feat: Add KoinPropTestListener for Property-Based Testing by @belljun3395 in https://github.com/kotest/kotest/pull/4899
- docs(schema): Move limitations to a separate section by @sschuberth in https://github.com/kotest/kotest/pull/4906
- Support reflective binding of java classes by @Kantis in https://github.com/kotest/kotest/pull/4907
- Fixes the WIP version in version selector dropdown in docs by @Kantis in https://github.com/kotest/kotest/pull/4908
- Add KSP processor to replace compiler plugin by @sksamuel in https://github.com/kotest/kotest/pull/4913
- fix(deps): update dependency io.projectreactor.tools:blockhound to v1.0.13.release by @renovate in https://github.com/kotest/kotest/pull/4910
- Removing explicit call to Gradle wrapper wrapper-validation by @Kantis in https://github.com/kotest/kotest/pull/4917
- Implement console renderer for native tests; remove TCSM fallback by @sksamuel in https://github.com/kotest/kotest/pull/4919
- conditional publication enabled based on runner, to deal with sharded… by @Kantis in https://github.com/kotest/kotest/pull/4918
- publishing to new maven central using nmcp plugin by @Kantis in https://github.com/kotest/kotest/pull/4915
- updating koin extension docs for 6.0 by @Kantis in https://github.com/kotest/kotest/pull/4920
- Updating 6.0 docs with a note about the changed extension groupId by @Kantis in https://github.com/kotest/kotest/pull/4921
- Restore instance per leaf and test; simplify spec execution scopes by @sksamuel in https://github.com/kotest/kotest/pull/4916
- Update PR.yml by @Kantis in https://github.com/kotest/kotest/pull/4926
- bump koin to 4.0 and add wasm publication by @Kantis in https://github.com/kotest/kotest/pull/4924
- Simplify test container usage for kotest 6 by @sksamuel in https://github.com/kotest/kotest/pull/4925
- Remove IterableEq and check for collections and arrays directly by @sksamuel in https://github.com/kotest/kotest/pull/4855
- Remove compiler plugin by @sksamuel in https://github.com/kotest/kotest/pull/4927
- Preventing massive CI build queue by @Kantis in https://github.com/kotest/kotest/pull/4929
- add inline to
shouldandshouldNotBeNullby @tKe in https://github.com/kotest/kotest/pull/4928 - Enable coroutineTestScope on js and wasmJs by @fhilgers in https://github.com/kotest/kotest/pull/4813
New Contributors
- @JesusMcCloud made their first contribution in https://github.com/kotest/kotest/pull/4871
- @0x746143 made their first contribution in https://github.com/kotest/kotest/pull/4874
- @davidmrz made their first contribution in https://github.com/kotest/kotest/pull/4885
- @fhilgers made their first contribution in https://github.com/kotest/kotest/pull/4813
Full Changelog: https://github.com/kotest/kotest/compare/v6.0.0.M4...v6.0.0.M5
- Kotlin
Published by Kantis 8 months ago
https://github.com/kotest/kotest - v6.0.0.M4
What's Changed
- Update README.md by @LeoColman in https://github.com/kotest/kotest/pull/4833
- Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.6.2 by @renovate in https://github.com/kotest/kotest/pull/4834
- Update the beforeSpec method in JdbcDatabaseContainerExtension to not call itself recursively by @scottdfedorov in https://github.com/kotest/kotest/pull/4839
- make-eventually-behave-consistently by @AlexCue987 in https://github.com/kotest/kotest/pull/4841
- remove-unused-functions-from-MapMatchers.kt by @AlexCue987 in https://github.com/kotest/kotest/pull/4837
- Update testcontainers-java monorepo to v1.20.6 by @renovate in https://github.com/kotest/kotest/pull/4835
- ISSUE-4627: Update documentation to fix "Incorrect version in documentation" by @metters in https://github.com/kotest/kotest/pull/4811
- reintroduce @Language annotation from now-mulitplatform org.jetbrains:annotations by @tKe in https://github.com/kotest/kotest/pull/4842
- Fixed package names for jvm enabled if conditions by @sksamuel in https://github.com/kotest/kotest/pull/4843
- Fix possible race condition in scheduler by @sksamuel in https://github.com/kotest/kotest/pull/4844
- Added js support to the gradle plugin by @sksamuel in https://github.com/kotest/kotest/pull/4752
- Remove spec delegates by @sksamuel in https://github.com/kotest/kotest/pull/4845
- Fixing sidebars by @Kantis in https://github.com/kotest/kotest/pull/4846
- Fix
beforeandaftermatchers error messages by @felixwiemuth in https://github.com/kotest/kotest/pull/4848 - Fix Exhaustive.Companion.azstring by @ej-castillo in https://github.com/kotest/kotest/pull/4850
- Remove legacy compiler plugin by @sksamuel in https://github.com/kotest/kotest/pull/4851
- Fixed args lookup for listener in launcher by @sksamuel in https://github.com/kotest/kotest/pull/4853
- Bump hikari to 6.3.0 by @sksamuel in https://github.com/kotest/kotest/pull/4854
- Merged spec executors by @sksamuel in https://github.com/kotest/kotest/pull/4852
- fix accidental stackoverflow by @tKe in https://github.com/kotest/kotest/pull/4857
- Allow emptyList to be passed to
should[Not]ContainAnyOf,should[Not]BeOneOfandshould[Not]BeInby @habara-k in https://github.com/kotest/kotest/pull/4849 - fix a typo. by @nakamuraraika in https://github.com/kotest/kotest/pull/4859
- Update dependency com.github.ajalt.mordant:mordant to v3.0.2 by @renovate in https://github.com/kotest/kotest/pull/4863
- Add dependency of libs.kotlinx.coroutines.test to :kotest-assertions:kotest-assertions-core by @habara-k in https://github.com/kotest/kotest/pull/4856
- Add version for kotlin-reflect by @andrew-shewring-tr in https://github.com/kotest/kotest/pull/4861
- Update arrow-kt monorepo to v2.1.1 by @renovate in https://github.com/kotest/kotest/pull/4864
New Contributors
- @tKe made their first contribution in https://github.com/kotest/kotest/pull/4842
- @felixwiemuth made their first contribution in https://github.com/kotest/kotest/pull/4848
- @ej-castillo made their first contribution in https://github.com/kotest/kotest/pull/4850
- @habara-k made their first contribution in https://github.com/kotest/kotest/pull/4849
- @nakamuraraika made their first contribution in https://github.com/kotest/kotest/pull/4859
- @andrew-shewring-tr made their first contribution in https://github.com/kotest/kotest/pull/4861
Full Changelog: https://github.com/kotest/kotest/compare/v6.0.0.M3...v6.0.0.M4
- Kotlin
Published by sksamuel 10 months ago
https://github.com/kotest/kotest - v6.0.0.M3
What's Changed
- Update genslist.md - fix docs for positive/negative numeric Arbs by @AlexCue987 in https://github.com/kotest/kotest/pull/4775
- dont add implicit nulls if an explicit arb is used. fixes #4723 by @Kantis in https://github.com/kotest/kotest/pull/4774
- Update TestCase.kt by @Kantis in https://github.com/kotest/kotest/pull/4776
- Added test for kotest system properties by @sksamuel in https://github.com/kotest/kotest/pull/4770
- Update .gitignore - ignore kotest.log by @AlexCue987 in https://github.com/kotest/kotest/pull/4778
- Delete kotest-runner/kotest-runner-junit5/kotest.log by @AlexCue987 in https://github.com/kotest/kotest/pull/4777
- Update extra_arbs.md - fix typo by @AlexCue987 in https://github.com/kotest/kotest/pull/4779
- Update genslist.md - fix docs for localDate by @AlexCue987 in https://github.com/kotest/kotest/pull/4790
- document Arb.localDateTime(minLocalDateTime, maxLocalDateTime) by @AlexCue987 in https://github.com/kotest/kotest/pull/4801
- Update dependency io.projectreactor.tools:blockhound to v1.0.11.RELEASE by @renovate in https://github.com/kotest/kotest/pull/4798
- add Arb.localTime(startTime, endTime) by @AlexCue987 in https://github.com/kotest/kotest/pull/4792
- Update dependency io.mockk:mockk to v1.13.17 by @renovate in https://github.com/kotest/kotest/pull/4797
- add Arb.slice (#4794) by @AlexCue987 in https://github.com/kotest/kotest/pull/4795
- add Arb.plusEdgecases by @AlexCue987 in https://github.com/kotest/kotest/pull/4803
- Fix typo in matchers.md by @lucapette in https://github.com/kotest/kotest/pull/4805
- Update datadriventesting.md by @FyiurAmron in https://github.com/kotest/kotest/pull/4806
- make-shouldNotThrowExactlyUnit-compatible-with-assertSoftly (#4808) by @AlexCue987 in https://github.com/kotest/kotest/pull/4809
- Fix system properties for project config lookup by @sksamuel in https://github.com/kotest/kotest/pull/4823
- Add hash code matchers documentation by @LeoColman in https://github.com/kotest/kotest/pull/4819
- Additional info about future failure cause in shouldNotBeCompletedExceptionally by @Reversean in https://github.com/kotest/kotest/pull/4815
- Replace deprecated todayAt with todayIn by @metters in https://github.com/kotest/kotest/pull/4820
- Enabling tests on macOS, unless we are running CI by @Kantis in https://github.com/kotest/kotest/pull/4818
- Nullable receivers for Boolean matchers by @JordanLongstaff in https://github.com/kotest/kotest/pull/4807
- Add assertion error message by @belljun3395 in https://github.com/kotest/kotest/pull/4810
- Make extensions usage more explicit by @sksamuel in https://github.com/kotest/kotest/pull/4825
- Move test containers into top level repo by @sksamuel in https://github.com/kotest/kotest/pull/4773
- Only run test containers tests on linux in github actions by @sksamuel in https://github.com/kotest/kotest/pull/4826
- Improve documentation in TypeMatchers.kt by @LeoColman in https://github.com/kotest/kotest/pull/4824
- update kotlin to 2.1.20 by @nhajratw in https://github.com/kotest/kotest/pull/4816
- Provide spec level scope for launching coroutines by @sksamuel in https://github.com/kotest/kotest/pull/4830
- Use manual durations for team city outputs by @sksamuel in https://github.com/kotest/kotest/pull/4831
- Added disabledIf by @sksamuel in https://github.com/kotest/kotest/pull/4829
- Some launcher cleanup by @sksamuel in https://github.com/kotest/kotest/pull/4832
New Contributors
- @lucapette made their first contribution in https://github.com/kotest/kotest/pull/4805
- @FyiurAmron made their first contribution in https://github.com/kotest/kotest/pull/4806
- @metters made their first contribution in https://github.com/kotest/kotest/pull/4820
- @belljun3395 made their first contribution in https://github.com/kotest/kotest/pull/4810
- @nhajratw made their first contribution in https://github.com/kotest/kotest/pull/4816
Full Changelog: https://github.com/kotest/kotest/compare/V6.0.0.M2...v6.0.0.M3
- Kotlin
Published by sksamuel 11 months ago
https://github.com/kotest/kotest - v6.0.0.M1
What's Changed
- Build Config update & enable Configuration Cache by @aSemy in https://github.com/kotest/kotest/pull/4062
- Report config-cache errors as warnings by @aSemy in https://github.com/kotest/kotest/pull/4068
- remove
@ExperimentalCoroutinesApiopt-in from no-longer-experimental code by @aSemy in https://github.com/kotest/kotest/pull/4070 - Update propagated coroutine annotations by @aSemy in https://github.com/kotest/kotest/pull/4071
- Refactor KMP POM rewriting by @aSemy in https://github.com/kotest/kotest/pull/4072
- update actions/upload-artifact to v4 by @aSemy in https://github.com/kotest/kotest/pull/4083
- remove
@OptIn(ExperimentalStdlibApi::class)fromstartWith()by @aSemy in https://github.com/kotest/kotest/pull/4082 - Apply publishing conventions to kotest-bom by @aSemy in https://github.com/kotest/kotest/pull/4073
- Tidy Range matchers by @aSemy in https://github.com/kotest/kotest/pull/4081
- Tidy kotest-common logger by @aSemy in https://github.com/kotest/kotest/pull/4080
- Update plugins used to build Kotest Gradle Plugin by @aSemy in https://github.com/kotest/kotest/pull/4079
- Disable coroutineTestScope for WasmJs by @osipxd in https://github.com/kotest/kotest/pull/4078
- Bump Kotlin to 1.9.24 by @aSemy in https://github.com/kotest/kotest/pull/4086
- Suppressing usage of deprecated Kotest functionality by @Kantis in https://github.com/kotest/kotest/pull/4087
- add Kotest icon to IDEA config by @aSemy in https://github.com/kotest/kotest/pull/4088
- Update GitHub release workflows by @aSemy in https://github.com/kotest/kotest/pull/4076
- Remove the non-existent parameter includeEmpty in KDoc of Arb.Companion.map() by @acanda in https://github.com/kotest/kotest/pull/4090
- Remove
@ExperimentalStdlibApiannotation from testCoroutineScheduler by @osipxd in https://github.com/kotest/kotest/pull/4075 - multiplatform-plugin-gradle: Fix Gradle invocation on Windows by @OliverO2 in https://github.com/kotest/kotest/pull/4096
- Suppressing more internal deprecations by @Kantis in https://github.com/kotest/kotest/pull/4093
- Make TestCaseSourceRefTest more stable by @aSemy in https://github.com/kotest/kotest/pull/4097
- Workflow: update build reports upload by @aSemy in https://github.com/kotest/kotest/pull/4098
- Open up java.base/java.lang to use withEnvironment() with JDK17+ by @OliverO2 in https://github.com/kotest/kotest/pull/4100
- Suppress opt-in warnings for experimental KGP features by @aSemy in https://github.com/kotest/kotest/pull/4099
- Refactor retry, and retry tests by @aSemy in https://github.com/kotest/kotest/pull/4101
- Add
@Deprecatedto overrides ofPrint#printby @aSemy in https://github.com/kotest/kotest/pull/4104 - Test discovery: Make classpath scanning fallback configurable by @OliverO2 in https://github.com/kotest/kotest/pull/4017
- Fix testing on GitHub Windows runners by @OliverO2 in https://github.com/kotest/kotest/pull/4102
- Use centralized repositories for build by @aSemy in https://github.com/kotest/kotest/pull/4110
- Remove TimeMarkCompat / MonotonicTimeSourceCompat / timeInMillis by @aSemy in https://github.com/kotest/kotest/pull/4105
- note on Gradle Settings by @bliessens in https://github.com/kotest/kotest/pull/4095
- Use test TimeSource in continually tests by @aSemy in https://github.com/kotest/kotest/pull/4109
- Fix kotest-framework-multiplatform-plugin-gradle build by @OliverO2 in https://github.com/kotest/kotest/pull/4117
- use
measureTimedValue {}to measure operation durations in Discovery by @aSemy in https://github.com/kotest/kotest/pull/4122 - CI: Harmonize master and PR tests by @OliverO2 in https://github.com/kotest/kotest/pull/4121
- remove unnecessary inline by @aSemy in https://github.com/kotest/kotest/pull/4106
- suppress deprecation warnings in InspectingTest by @aSemy in https://github.com/kotest/kotest/pull/4126
- Fix warnings in kotest-assertions-shared by @aSemy in https://github.com/kotest/kotest/pull/4127
- suppress deprecation warnings for deprecated
io.kotest.assertions.until.*utils by @aSemy in https://github.com/kotest/kotest/pull/4125 - Document
kotest.framework.discovery.jar.scan.disableby @sschuberth in https://github.com/kotest/kotest/pull/4129 - Stabilize tests on slow runners by @OliverO2 in https://github.com/kotest/kotest/pull/4132
- Configure JVM test tasks with same args as main build by @OliverO2 in https://github.com/kotest/kotest/pull/4119
- Stabilize GlobalTimeoutTest and EngineTimeoutTest by @aSemy in https://github.com/kotest/kotest/pull/4124
- Enable concurrency cancellation in PR test GitHub Action by @aSemy in https://github.com/kotest/kotest/pull/4139
- Use test TimeSource in eventually tests by @aSemy in https://github.com/kotest/kotest/pull/4114
- Json path array match take3 (#74) by @AlexCue987 in https://github.com/kotest/kotest/pull/4118
- Fix flaky tests ContinuallySpec, EventuallySpec by @OliverO2 in https://github.com/kotest/kotest/pull/4142
- CI: run Gradle check on all OSes in parallel by @aSemy in https://github.com/kotest/kotest/pull/4143
- Making helper classes internal instead, so we don't accidentally miss… by @Kantis in https://github.com/kotest/kotest/pull/4140
- CI: Enable Configuration Cache re-use by @aSemy in https://github.com/kotest/kotest/pull/4146
- shouldContainJsonKey-partial-match by @AlexCue987 in https://github.com/kotest/kotest/pull/4158
- Opt in for K/N workers in test by @aSemy in https://github.com/kotest/kotest/pull/4128
- Publish Kotest KMP Gradle Plugin to Maven Central by @aSemy in https://github.com/kotest/kotest/pull/4136
- Fix typo in documentation by @G-Basak in https://github.com/kotest/kotest/pull/4168
- Suppress deprecated usage of StableIdentifiers by @aSemy in https://github.com/kotest/kotest/pull/4169
- Enable remote Gradle Build Cache by @aSemy in https://github.com/kotest/kotest/pull/4141
- Add missing annotation to actual declarations by @aSemy in https://github.com/kotest/kotest/pull/4165
- suppress deprecation warnings in MatchTest by @aSemy in https://github.com/kotest/kotest/pull/4134
- Deprecate implementations of deprecated
SpecExtension.intercept()by @aSemy in https://github.com/kotest/kotest/pull/4166 - Use available virtual time automatically, harmonize time measurement by @OliverO2 in https://github.com/kotest/kotest/pull/4149
- Opt in for expect-actual classes by @aSemy in https://github.com/kotest/kotest/pull/4164
- commonize shouldCompleteWithin/shouldCompleteBetween/shouldTimeout by @aSemy in https://github.com/kotest/kotest/pull/4115
- test_factories.md: include is only supported at the top level of a spec by @jlous in https://github.com/kotest/kotest/pull/4150
- Update plugin com.gradle.develocity to v3.17.5 by @renovate in https://github.com/kotest/kotest/pull/4156
- Rename 'Test' to 'MultiConfigTest' by @aSemy in https://github.com/kotest/kotest/pull/4180
- Add seed to arb test, to avoid flakiness on CI by @aSemy in https://github.com/kotest/kotest/pull/4167
- Optimize Kotest framework discovery in Kotest's own tests by @aSemy in https://github.com/kotest/kotest/pull/4148
- Optimise parallel test launching test by @aSemy in https://github.com/kotest/kotest/pull/4182
- Fix Kotest Gradle Plugin publishing by @aSemy in https://github.com/kotest/kotest/pull/4184
- fix-verifier-in-containsExactlyInAnyOrder-take2 (#80) by @AlexCue987 in https://github.com/kotest/kotest/pull/4160
- add-similarity-to-contain (#53) by @AlexCue987 in https://github.com/kotest/kotest/pull/3939
- Tidy building 'Property test failed for inputs' message by @aSemy in https://github.com/kotest/kotest/pull/4185
- Adapt assertion extensions for Collections and Iterables to use bounded types by @hanszt in https://github.com/kotest/kotest/pull/3961
- Should be equal to comparing fields should support generics by @AlexCue987 in https://github.com/kotest/kotest/pull/4157
- Cleaning stacktraces later by @Kantis in https://github.com/kotest/kotest/pull/4051
- add more specific reason to
beEmptyDirectory()failure message by @aSemy in https://github.com/kotest/kotest/pull/4186 - GHA - Cache the Kotest user dir by @aSemy in https://github.com/kotest/kotest/pull/4187
- haveElementAt-more-detail-take3 by @AlexCue987 in https://github.com/kotest/kotest/pull/4159
- Fix Gradle signing/publish task dependency by @aSemy in https://github.com/kotest/kotest/pull/4188
- fix edge case for isStable - when property and function have same name by @AlexCue987 in https://github.com/kotest/kotest/pull/4173
- eventually fixed by @mirageoasis in https://github.com/kotest/kotest/pull/4018
- Add similarity to haveKeys and haveKey (#47) by @AlexCue987 in https://github.com/kotest/kotest/pull/3930
- Optimise PBT seed files by @aSemy in https://github.com/kotest/kotest/pull/4183
- Fix contain exactly verifier by @AlexCue987 in https://github.com/kotest/kotest/pull/3977
- Move some framework only commons into engine module by @sksamuel in https://github.com/kotest/kotest/pull/4189
--continuepublishing by @aSemy in https://github.com/kotest/kotest/pull/4191- Create BuildService for collecting dependencies for kotest-bom by @aSemy in https://github.com/kotest/kotest/pull/4074
- Avoid use of test types in junit listener by @sksamuel in https://github.com/kotest/kotest/pull/3789
- Move some framework only commons into engine module part 2 by @sksamuel in https://github.com/kotest/kotest/pull/4192
- Suffix Kotest Gradle Plugin snapshot versions with
-SNAPSHOTby @aSemy in https://github.com/kotest/kotest/pull/4194 - use Dev Publish plugin to test Kotest plugin by @aSemy in https://github.com/kotest/kotest/pull/4174
- Removed long deprecated scope names by @sksamuel in https://github.com/kotest/kotest/pull/4198
- Move more commons out to the projects that need it by @sksamuel in https://github.com/kotest/kotest/pull/4197
- Remove deprecated/relocated Arb reflection utils by @aSemy in https://github.com/kotest/kotest/pull/4190
- Removed deprecated eventually/continually variants by @sksamuel in https://github.com/kotest/kotest/pull/4200
- Removed deprecated property test arbs and methods by @sksamuel in https://github.com/kotest/kotest/pull/4202
- Removed deprecated SpecInstantiationListener and listener names by @sksamuel in https://github.com/kotest/kotest/pull/4199
- Remove unsupported around spec by @sksamuel in https://github.com/kotest/kotest/pull/4203
- Include private specs by default #3915 by @sksamuel in https://github.com/kotest/kotest/pull/4204
- Remove some deprecated assertions by @sksamuel in https://github.com/kotest/kotest/pull/4205
- Kotest Gradle Plugin: remove memoryModel tests by @aSemy in https://github.com/kotest/kotest/pull/4201
- Remove GitHub Run ID from SNAPSHOT version by @aSemy in https://github.com/kotest/kotest/pull/4193
- Merge datatest module into engine by @sksamuel in https://github.com/kotest/kotest/pull/4206
- Update Gradle to 8.9 by @aSemy in https://github.com/kotest/kotest/pull/4207
- Fix test assertion in kotest-tests-spec-parallelism by @aSemy in https://github.com/kotest/kotest/pull/4212
- Fix mapcontain and cleanup - take2 by @AlexCue987 in https://github.com/kotest/kotest/pull/4214
- Use test TimeSource in framework Timeout tests by @aSemy in https://github.com/kotest/kotest/pull/4224
- Add coroutines opt-ins in ChannelTest by @aSemy in https://github.com/kotest/kotest/pull/4222
- Fix compiler warnings in kotest-assertions-json by @aSemy in https://github.com/kotest/kotest/pull/4223
- Rename framework test filenames to match class names by @aSemy in https://github.com/kotest/kotest/pull/4225
- Remove JetBrains nodejs.org cache-redirector repository link by @aSemy in https://github.com/kotest/kotest/pull/4220
- Remove java-library Gradle plugin by @aSemy in https://github.com/kotest/kotest/pull/4226
- Kotest Gradle Plugin tests - use separate temp dir for each test by @aSemy in https://github.com/kotest/kotest/pull/4195
- Update kdoc in kotest-assertions-json by @aSemy in https://github.com/kotest/kotest/pull/4228
- Removed deprecated TestResult methods by @sksamuel in https://github.com/kotest/kotest/pull/4227
- EventuallyConfigDefaults visibility by @mirageoasis in https://github.com/kotest/kotest/pull/4217
- Add reproducible archives build config by @aSemy in https://github.com/kotest/kotest/pull/4219
- Removed non-kotlin style shouldCompleteBetween by @sksamuel in https://github.com/kotest/kotest/pull/4230
- Remove kotest-extensions-http by @sksamuel in https://github.com/kotest/kotest/pull/4231
- kotest-publishing-conventions: Verify that signing credentials are neither null nor blank by @aSemy in https://github.com/kotest/kotest/pull/4233
- Improve Gradle Java support by @aSemy in https://github.com/kotest/kotest/pull/4218
- Remove listener interface by @sksamuel in https://github.com/kotest/kotest/pull/4229
- add-similarity-to-haveValues-take2 (#4236) by @AlexCue987 in https://github.com/kotest/kotest/pull/4238
- Use virtual time to test DescribeSpecExample by @aSemy in https://github.com/kotest/kotest/pull/4232
- add-similarity-to-containExactly-take2 (#4235) by @AlexCue987 in https://github.com/kotest/kotest/pull/4237
- Use Java 21 to run Gradle Daemon by @aSemy in https://github.com/kotest/kotest/pull/4221
- Removed assertions api module by @sksamuel in https://github.com/kotest/kotest/pull/4239
- Removed atomic property by @sksamuel in https://github.com/kotest/kotest/pull/4246
- Submatching for collections, part 1 by @AlexCue987 in https://github.com/kotest/kotest/pull/4244
- Use MethodSource for JUnit test cases by @adangel in https://github.com/kotest/kotest/pull/4039
- Remove old json matchers by @sksamuel in https://github.com/kotest/kotest/pull/4254
- Removed deprecated create test name by @sksamuel in https://github.com/kotest/kotest/pull/4253
- Removed more deprecated assertions code by @sksamuel in https://github.com/kotest/kotest/pull/4245
- Merge sql assertions into main module by @sksamuel in https://github.com/kotest/kotest/pull/4256
- Remove auto scan by @sksamuel in https://github.com/kotest/kotest/pull/4250
- Updated to kotlin 2.0 by @sksamuel in https://github.com/kotest/kotest/pull/4248
- Do not invoke after spec if no active tests by @sksamuel in https://github.com/kotest/kotest/pull/4252
- Cache Kotlin Konan directory by @aSemy in https://github.com/kotest/kotest/pull/4249
- Remove Kotlin Native repository by @aSemy in https://github.com/kotest/kotest/pull/4259
- Remove assert softly from ShouldContainExactlyTest by @sksamuel in https://github.com/kotest/kotest/pull/4263
- Update soft_assertions.md by @AlexCue987 in https://github.com/kotest/kotest/pull/4267
- Removed deprecated shouldBeEqualToComparingFields methods by @sksamuel in https://github.com/kotest/kotest/pull/4265
- Activate constructor extensions set on spec using @ApplyExtension by @sksamuel in https://github.com/kotest/kotest/pull/4262
- Added DefaultTestConfig as replacement for TestCaseConfig by @sksamuel in https://github.com/kotest/kotest/pull/4251
- Remove deprecated spec extension method by @sksamuel in https://github.com/kotest/kotest/pull/4266
- Removed finalizeSpec from spec by @sksamuel in https://github.com/kotest/kotest/pull/4264
- Added support for kotlin power assert by @sksamuel in https://github.com/kotest/kotest/pull/4247
- use-expectedPath (#4269) by @AlexCue987 in https://github.com/kotest/kotest/pull/4270
- Register OS-specific variables as test task inputs by @aSemy in https://github.com/kotest/kotest/pull/4275
- Remove deprecated
kotlin.wasm.stability.nowarnby @aSemy in https://github.com/kotest/kotest/pull/4276 - Contain in order more detail by @AlexCue987 in https://github.com/kotest/kotest/pull/4278
- Removed more deprecated functions by @sksamuel in https://github.com/kotest/kotest/pull/4268
- endWith-submatches (#4271) by @AlexCue987 in https://github.com/kotest/kotest/pull/4272
- add-similarity-to-containAnyKeys (#4273) by @AlexCue987 in https://github.com/kotest/kotest/pull/4274
- Added listener for disabled tests #4179 by @kozlov-aa in https://github.com/kotest/kotest/pull/4210
- Removed more deprecated elements by @sksamuel in https://github.com/kotest/kotest/pull/4281
- Define order of test level extensions by @sksamuel in https://github.com/kotest/kotest/pull/4286
- Disable autoscan of config classes; Check for well known config FQN by default by @sksamuel in https://github.com/kotest/kotest/pull/4282
- Address some warnings by @sksamuel in https://github.com/kotest/kotest/pull/4287
- Fix copy/paste typos in KDoc of @After* annotations by @acanda in https://github.com/kotest/kotest/pull/4295
- Use task-specific report directory for JUnit XML reporter test by @aSemy in https://github.com/kotest/kotest/pull/4298
- Removed unused
@file:OptIn(ExperimentalStdlibApi::class)from TestCaseExecutor by @aSemy in https://github.com/kotest/kotest/pull/4300 - Update CollectionsTest.kt by @AlexCue987 in https://github.com/kotest/kotest/pull/4302
- Test
beforeProject()is called before all tests in spec-parallelism test by @aSemy in https://github.com/kotest/kotest/pull/4303 - Reduce the size of stack traces by @angusholder in https://github.com/kotest/kotest/pull/4308
- Fix kotest-tests-spec-parallelism by @aSemy in https://github.com/kotest/kotest/pull/4311
- Alex/should pass (#4313) by @AlexCue987 in https://github.com/kotest/kotest/pull/4314
- Fix deletion of files with unmappable characters by @sschuberth in https://github.com/kotest/kotest/pull/4316
- Fix #4294 - reversed message in shouldNotBeBefore matcher by @abneroliveira-toast in https://github.com/kotest/kotest/pull/4296
- containOnlyNulls-more-details-draft (#4323) by @AlexCue987 in https://github.com/kotest/kotest/pull/4324
- Update soft_assertions.md - fix one typo by @AlexCue987 in https://github.com/kotest/kotest/pull/4321
- shouldNotContain-more-details (#4332) by @AlexCue987 in https://github.com/kotest/kotest/pull/4333
- add-submatching-to-containExactly (#4290) by @AlexCue987 in https://github.com/kotest/kotest/pull/4291
- haveElementAt-more-details (#4330) by @AlexCue987 in https://github.com/kotest/kotest/pull/4331
- add-similarity-to-beIn by @AlexCue987 in https://github.com/kotest/kotest/pull/4305
- Fix #4306 - fixes the order of
expectedandbut wasoutout incontainAllby @mrclrchtr in https://github.com/kotest/kotest/pull/4328 - Alex/contain null more details draft2 (#4326) by @AlexCue987 in https://github.com/kotest/kotest/pull/4327
- For comparing string to boolean with TypeCoercion.Enabled didn't check "false" value for JSON in jsTest by @Captain1653 in https://github.com/kotest/kotest/pull/4338
- Update dependency io.github.classgraph:classgraph to v4.8.175 by @renovate in https://github.com/kotest/kotest/pull/4310
- Add system properties for default shrinking mode by @JordanLongstaff in https://github.com/kotest/kotest/pull/4340
- fix: Improve LocalDate generation by @LeoColman in https://github.com/kotest/kotest/pull/4341
- Add a few test cases to ArrayEqualsTest for completeness by @okarmazin in https://github.com/kotest/kotest/pull/4359
- Clean up unresolved KDoc references by @okarmazin in https://github.com/kotest/kotest/pull/4358
- fix-negative-non-equality (#4355) by @AlexCue987 in https://github.com/kotest/kotest/pull/4360
- Generate at most one element in sequence isEmpty matcher by @okarmazin in https://github.com/kotest/kotest/pull/4365
- Modernize shouldBeEmpty and shouldNotBeEmpty collection assertions by @okarmazin in https://github.com/kotest/kotest/pull/4363
- Use non-RC version of Kotlin 2.0.20 by @krzema12 in https://github.com/kotest/kotest/pull/4368
- Modernize shouldHaveUpperBound, shouldHaveLowerBound by @okarmazin in https://github.com/kotest/kotest/pull/4378
- Update soft_assertions.md by @AlexCue987 in https://github.com/kotest/kotest/pull/4352
- StringPartialMatches.kt by @AlexCue987 in https://github.com/kotest/kotest/pull/4335
- Alex/do not trap exceptions in assert softly(#4348) by @AlexCue987 in https://github.com/kotest/kotest/pull/4349
- Add workaround for Arb.list failing with edge cases including null values by @oliverblaha in https://github.com/kotest/kotest/pull/4288
- Add skipTo for skipping N test cases (#4280) by @baldovalievlj in https://github.com/kotest/kotest/pull/4307
- chore(deps): update dependency com.gradle.plugin-publish to v1.3.0 by @renovate in https://github.com/kotest/kotest/pull/4309
- Tidy JunitXmlReporter by @aSemy in https://github.com/kotest/kotest/pull/4299
- Alex/fix should contain all by @AlexCue987 in https://github.com/kotest/kotest/pull/4344
- Alex/should not throw any (#4350) by @AlexCue987 in https://github.com/kotest/kotest/pull/4351
- Monkey patch EmbeddedKotlinPlugin to disable 'Unsupported Kotlin plugin version' warning by @aSemy in https://github.com/kotest/kotest/pull/4301
- Modernize shouldContainDuplicates collection assertions by @okarmazin in https://github.com/kotest/kotest/pull/4369
- Remove Collection.shouldBeEmpty overloads by @okarmazin in https://github.com/kotest/kotest/pull/4367
- Remove shouldHaveUpperBound, shouldHaveLowerBound Collection overloads by @okarmazin in https://github.com/kotest/kotest/pull/4379
- replace-shouldPass-with-shouldNotThrowAny (#4386) by @AlexCue987 in https://github.com/kotest/kotest/pull/4387
- Report indexes of duplicated elements in failed shouldNotContainDuplicates messages by @okarmazin in https://github.com/kotest/kotest/pull/4370
- Remove mentions of kotest-assertions-collections from the docs by @okarmazin in https://github.com/kotest/kotest/pull/4383
New Contributors
- @acanda made their first contribution in https://github.com/kotest/kotest/pull/4090
- @bliessens made their first contribution in https://github.com/kotest/kotest/pull/4095
- @G-Basak made their first contribution in https://github.com/kotest/kotest/pull/4168
- @hanszt made their first contribution in https://github.com/kotest/kotest/pull/3961
- @adangel made their first contribution in https://github.com/kotest/kotest/pull/4039
- @angusholder made their first contribution in https://github.com/kotest/kotest/pull/4308
- @abneroliveira-toast made their first contribution in https://github.com/kotest/kotest/pull/4296
- @mrclrchtr made their first contribution in https://github.com/kotest/kotest/pull/4328
- @Captain1653 made their first contribution in https://github.com/kotest/kotest/pull/4338
- @JordanLongstaff made their first contribution in https://github.com/kotest/kotest/pull/4340
- @okarmazin made their first contribution in https://github.com/kotest/kotest/pull/4359
- @krzema12 made their first contribution in https://github.com/kotest/kotest/pull/4368
- @baldovalievlj made their first contribution in https://github.com/kotest/kotest/pull/4307
Full Changelog: https://github.com/kotest/kotest/compare/v5.9.1...v6.0.0.M1
- Kotlin
Published by sksamuel over 1 year ago
https://github.com/kotest/kotest - v5.9.1
What's Changed
Assertions
- shouldHaveElementAt-more-info by @AlexCue987 in https://github.com/kotest/kotest/pull/3985
- shouldExist-more-info (#62) by @AlexCue987 in https://github.com/kotest/kotest/pull/3984
- singleElement-more-info by @AlexCue987 in https://github.com/kotest/kotest/pull/3983
- singleElement-with-predicate-more-info by @AlexCue987 in https://github.com/kotest/kotest/pull/3986
- Add Stacktrace Substring Matching to Throwable Matchers by @neBM in https://github.com/kotest/kotest/pull/3998
- Deprecating inspecting. by @Kantis in https://github.com/kotest/kotest/pull/4009
- Partial key (#65) by @AlexCue987 in https://github.com/kotest/kotest/pull/4013
- fix retry ignore subclass of exception class by @kin4496 in https://github.com/kotest/kotest/pull/3955
- Add simplified overloads to shouldMatchEach extensions (#3911) by @gianninia in https://github.com/kotest/kotest/pull/3929
- Add an
infixvariant ofshouldNotBeNullthat accepts a block by @sschuberth in https://github.com/kotest/kotest/pull/4060
Framework
- Handling generic data classes when determining identifier stability by @Kantis in https://github.com/kotest/kotest/pull/4007
- Refactor team city listener to extract the writing methods by @sksamuel in https://github.com/kotest/kotest/pull/4053
Property-testing
- Reverted generation of null values in
Arb.list<T?>due to performance issues by @Kantis in https://github.com/kotest/kotest/pull/4023 - Add an Arbitrary to generate whitespace. by @jedesroches in https://github.com/kotest/kotest/pull/4030
Docs
- Update blogs.md - matchers for temporal types with tolerance by @AlexCue987 in https://github.com/kotest/kotest/pull/4021
- fix broken matcher documentation for dates by @dzappold in https://github.com/kotest/kotest/pull/4019
- Correct the explanation of lifecycle hooks in docs by @kohii in https://github.com/kotest/kotest/pull/4020
- Fix links for Testcontainers lifecycle section by @gavvvr in https://github.com/kotest/kotest/pull/4037
- Add link to write-up about ranges by @AlexCue987 in https://github.com/kotest/kotest/pull/4042
- Fix test name comparison in docs by @hoonloper in https://github.com/kotest/kotest/pull/4034
Build / CI/CD / Dependency updates
- Add wasmJs publishing to release job by @eygraber in https://github.com/kotest/kotest/pull/4010
- chore(deps): update dependency gradle to v8.7 by @renovate in https://github.com/kotest/kotest/pull/3958
- add-regression-test-for-performance-degradation by @AlexCue987 in https://github.com/kotest/kotest/pull/4027
- Publish androidNative targets by @eygraber in https://github.com/kotest/kotest/pull/4031
- Publish watchosDeviceArm64 target by @eygraber in https://github.com/kotest/kotest/pull/4032
- fix(deps): update dependency io.mockk:mockk to v1.13.11 by @renovate in https://github.com/kotest/kotest/pull/4050
- [Chore] Upgrade to the Develocity plugin to remove build warnings by @pshevche in https://github.com/kotest/kotest/pull/4045
New Contributors
- @eygraber made their first contribution in https://github.com/kotest/kotest/pull/4010
- @dzappold made their first contribution in https://github.com/kotest/kotest/pull/4019
- @kohii made their first contribution in https://github.com/kotest/kotest/pull/4020
- @jedesroches made their first contribution in https://github.com/kotest/kotest/pull/4030
- @gavvvr made their first contribution in https://github.com/kotest/kotest/pull/4037
- @pshevche made their first contribution in https://github.com/kotest/kotest/pull/4045
- @hoonloper made their first contribution in https://github.com/kotest/kotest/pull/4034
- @neBM made their first contribution in https://github.com/kotest/kotest/pull/3998
Full Changelog: https://github.com/kotest/kotest/compare/v5.9.0...v5.9.1
- Kotlin
Published by Kantis over 1 year ago
https://github.com/kotest/kotest - v5.9.0
Highlights
Support for wasmJs has been added, curtesy of @OliverO2
What's Changed
- Add wasmJs target by @OliverO2 in https://github.com/kotest/kotest/pull/3805
- fix(docs): indentation in System Extensions by @craigpastro in https://github.com/kotest/kotest/pull/3940
- Change Arb.filterIsInstance() signature to use single type parameter by @kshired in https://github.com/kotest/kotest/pull/3943
- Add missing functions to property-arbs docs by @snowe2010 in https://github.com/kotest/kotest/pull/3945
- Increasing JVM heap allowance on GitHub by @Kantis in https://github.com/kotest/kotest/pull/3948
- Fix JS and Wasm/JS test timeouts, bring back Node.js test output by @OliverO2 in https://github.com/kotest/kotest/pull/3953
- add-similarity-to-contains-draft (#42) by @AlexCue987 in https://github.com/kotest/kotest/pull/3906
- Update Sonatype snapshot URL by @aSemy in https://github.com/kotest/kotest/pull/3956
- Fix json assertions artifact coordinate in docs by @TWiStErRob in https://github.com/kotest/kotest/pull/3968
- Create CODEOFCONDUCT.md by @sschuberth in https://github.com/kotest/kotest/pull/3987
- Restructure Kotlin/JS and Kotlin/JS/Wasm testing, fix #3329 by @OliverO2 in https://github.com/kotest/kotest/pull/3954
- Correct Collection Matchers Documentation For
collection.shouldContainAllInAnyOrder()by @u-ways-e in https://github.com/kotest/kotest/pull/3995 - chore(deps): update plugin com.gradle.enterprise to v3.17.2 by @renovate in https://github.com/kotest/kotest/pull/3990
- Add kotlin-faker to extensions list by @serpro69 in https://github.com/kotest/kotest/pull/3971
- Better assertion failures for containJsonKeyValue by @Kantis in https://github.com/kotest/kotest/pull/3949
- fix(deps): update dependency io.github.classgraph:classgraph to v4.8.172 by @renovate in https://github.com/kotest/kotest/pull/3957
- Add similarity to contain exactly in any order by @AlexCue987 in https://github.com/kotest/kotest/pull/3938
- Fix Arb.list failing within edge cases in case of null values by @oliverblaha in https://github.com/kotest/kotest/pull/3982
- chore(deps): update plugin kotlinbinarycompatibilityvalidator to v0.14.0 by @renovate in https://github.com/kotest/kotest/pull/3993
- chore(deps): update plugin io.kotest.multiplatform to v5.8.1 by @renovate in https://github.com/kotest/kotest/pull/3992
- fixing the kotest autoscan warning message to reference the right property name by @stepanv in https://github.com/kotest/kotest/pull/4000
- fix(deps): update dependency io.projectreactor.tools:blockhound to v1.0.9.release by @renovate in https://github.com/kotest/kotest/pull/3989
- Allow comparison between empty set and other iterables by @Kantis in https://github.com/kotest/kotest/pull/4005
- Moving similarity feature to kotest-assertions-core by @Kantis in https://github.com/kotest/kotest/pull/4006
New Contributors
- @craigpastro made their first contribution in https://github.com/kotest/kotest/pull/3940
- @snowe2010 made their first contribution in https://github.com/kotest/kotest/pull/3945
- @TWiStErRob made their first contribution in https://github.com/kotest/kotest/pull/3968
- @u-ways-e made their first contribution in https://github.com/kotest/kotest/pull/3995
- @serpro69 made their first contribution in https://github.com/kotest/kotest/pull/3971
- @stepanv made their first contribution in https://github.com/kotest/kotest/pull/4000
Full Changelog: https://github.com/kotest/kotest/compare/v5.8.1...v5.9.0
- Kotlin
Published by Kantis almost 2 years ago
https://github.com/kotest/kotest - v5.8.1
What's Changed
- Update dependency io.github.classgraph:classgraph to v4.8.164 by @renovate in https://github.com/kotest/kotest/pull/3751
- Non-negative/positive
Longassertions and property testers by @RusticFlare in https://github.com/kotest/kotest/pull/3720 - Fix typo in documentation by @tamj0rd2 in https://github.com/kotest/kotest/pull/3756
- fixed : rolled back to initial Readme.md by @mirageoasis in https://github.com/kotest/kotest/pull/3757
- Add context container to behavior spec by @jcthenerd in https://github.com/kotest/kotest/pull/3737
- Fixed display of large ranges by @sksamuel in https://github.com/kotest/kotest/pull/3765
- Expose the kotlin coroutineTestScope by @sksamuel in https://github.com/kotest/kotest/pull/3769
- Increase maps diff size to 100, allowing for config by @sksamuel in https://github.com/kotest/kotest/pull/3767
- Allow display name formatter to return null by @sksamuel in https://github.com/kotest/kotest/pull/3764
- CoroutineDispatcher is not a TestDispatcher on JS by @sksamuel in https://github.com/kotest/kotest/pull/3766
- Use evals as measure for assumptions by @sksamuel in https://github.com/kotest/kotest/pull/3771
- Added tier3 targets #3748 by @sksamuel in https://github.com/kotest/kotest/pull/3761
- Add size matchers to typed Kotlin array classes by @obecker in https://github.com/kotest/kotest/pull/3773
- Regular file passes the shouldBeEmptyDirectory() assertion by @sksamuel in https://github.com/kotest/kotest/pull/3775
- OffsetDateTimeToleranceMatcher (#6) by @AlexCue987 in https://github.com/kotest/kotest/pull/3781
- Add FixtureMonkey in third party extensions by @seongahjo in https://github.com/kotest/kotest/pull/3782
- Local date time plus or minus by @AlexCue987 in https://github.com/kotest/kotest/pull/3779
- Fix orNull with nullProbability=1.0 produce non-nulls by @kshired in https://github.com/kotest/kotest/pull/3783
- Fix continually does not work with null values by @kshired in https://github.com/kotest/kotest/pull/3786
- cutting docs for 5.8 by @Kantis in https://github.com/kotest/kotest/pull/3787
- Support binding properties to specific Arbs when doing reflective binding by @Kantis in https://github.com/kotest/kotest/pull/3358
- Plus or minus for zoned date time draft (#8) by @AlexCue987 in https://github.com/kotest/kotest/pull/3785
- Plus or minus for instant draft (#7) by @AlexCue987 in https://github.com/kotest/kotest/pull/3784
- Fix race condition in beforeSpec by @sksamuel in https://github.com/kotest/kotest/pull/3763
- Provide overriddable defaults for eventually by @sksamuel in https://github.com/kotest/kotest/pull/3788
- cutting docs for 5.8 (right this time) by @Kantis in https://github.com/kotest/kotest/pull/3791
- Fix compiler plugin for K2 compiler by @OliverO2 in https://github.com/kotest/kotest/pull/3800
- Local time plus or minus take2 by @AlexCue987 in https://github.com/kotest/kotest/pull/3802
- docs: fix EnabledCondition example (interface, not class) by @jhult in https://github.com/kotest/kotest/pull/3810
- Update inspectors.md - Fixed a typo by @karuturi in https://github.com/kotest/kotest/pull/3811
- Fix
BigDecimal.ZERO.shouldBePositive()returning true by @pubiqq in https://github.com/kotest/kotest/pull/3814 - Add
intersectmatcher to ranges by @AlexCue987 in https://github.com/kotest/kotest/pull/3792 - tiny doc fix by @fantayeneh in https://github.com/kotest/kotest/pull/3823
- fix: Path.shouldBeAFile should fail on non-existant files by @LeoColman in https://github.com/kotest/kotest/pull/3826
- Add
shouldNotBePositiveandshouldNotBeNegativematchers for BigDecimal by @pubiqq in https://github.com/kotest/kotest/pull/3818 - Support
IterableinwithDataon root level by @obecker in https://github.com/kotest/kotest/pull/3831 - Added java.time.Year arbitrary support by @kshired in https://github.com/kotest/kotest/pull/3842
- Added java.time.Year supports for reflective arbitrary bind by @kshired in https://github.com/kotest/kotest/pull/3844
- Have upper bound print violations by @AlexCue987 in https://github.com/kotest/kotest/pull/3847
- ContainDuplicates should print them (#20) by @AlexCue987 in https://github.com/kotest/kotest/pull/3846
- Should contain exactly in any order count mismatch draft (#19) by @AlexCue987 in https://github.com/kotest/kotest/pull/3845
- Replace Range Intersect tests with Property Tests by @AlexCue987 in https://github.com/kotest/kotest/pull/3824
- Changing the Kotlin Gradle plugin dependncy to compileOnly by @Kantis in https://github.com/kotest/kotest/pull/3856
- Publishing JVM jar and pom in root variant by @Kantis in https://github.com/kotest/kotest/pull/3859
- Fixing Arb.localDate when minDate == maxDate by @Kantis in https://github.com/kotest/kotest/pull/3860
- fix(deps): update dependency io.mockk:mockk to v1.13.9 by @renovate in https://github.com/kotest/kotest/pull/3853
- Add selfie snapshot testing to the extensions listing by @nedtwigg in https://github.com/kotest/kotest/pull/3870
- Contains in order more details (#29) by @AlexCue987 in https://github.com/kotest/kotest/pull/3871
- Fix maxDate not being generated by Arb.localDate() by @oliverblaha in https://github.com/kotest/kotest/pull/3876
- print-duplicates (#33) by @AlexCue987 in https://github.com/kotest/kotest/pull/3883
- document-plusOrMinus-for-temporals (#34) by @AlexCue987 in https://github.com/kotest/kotest/pull/3885
- Add selfie snapshot testing to the versioned docs pages by @nedtwigg in https://github.com/kotest/kotest/pull/3887
- override suspend fun beforeTest (#36) by @AlexCue987 in https://github.com/kotest/kotest/pull/3892
- Creating a PR base workflow that shall be mandatory by @Kantis in https://github.com/kotest/kotest/pull/3893
- Fix the snapshot version badge in index markdowns by @graceful-martin in https://github.com/kotest/kotest/pull/3888
- add support for SortedSet and add test accordingly by @mirageoasis in https://github.com/kotest/kotest/pull/3873
- Have upper bound failure with more detail (#32) by @AlexCue987 in https://github.com/kotest/kotest/pull/3882
- ShouldExistInOrderTest.kt (#30) by @AlexCue987 in https://github.com/kotest/kotest/pull/3872
- Remove unnecessary delay when retry and fix error message by @kshired in https://github.com/kotest/kotest/pull/3891
- more detailed failure for startWith and endWith by @AlexCue987 in https://github.com/kotest/kotest/pull/3886
- Refactoring CI workflow by @Kantis in https://github.com/kotest/kotest/pull/3897
- Quote expected and actual exception messages in assertions by @sschuberth in https://github.com/kotest/kotest/pull/3894
- Preserving original failure when short-circuiting eventually by @Kantis in https://github.com/kotest/kotest/pull/3864
- Update dependency io.github.classgraph:classgraph to v4.8.165 by @renovate in https://github.com/kotest/kotest/pull/3816
- comparing Maps, find keys similar to missing (#27) by @AlexCue987 in https://github.com/kotest/kotest/pull/3866
- Contains in order more details draft (#43) by @AlexCue987 in https://github.com/kotest/kotest/pull/3907
- Added IPAddressV6 arb by @kshired in https://github.com/kotest/kotest/pull/3905
- Add includeFirst option to EventuallyConfiguration by @kin4496 in https://github.com/kotest/kotest/pull/3904
- Update dependency io.mockk:mockk to v1.13.10 by @renovate in https://github.com/kotest/kotest/pull/3902
- Update dependency com.jayway.jsonpath:json-path to v2.9.0 by @renovate in https://github.com/kotest/kotest/pull/3903
- implement beWithin for ClosedRange and OpenEndRange by @AlexCue987 in https://github.com/kotest/kotest/pull/3839
- Make
shouldBe expectedequivalent toshould be(expected)for non-matcher objects by @pubiqq in https://github.com/kotest/kotest/pull/3827 - Framework should handle stack traces not being available by @sksamuel in https://github.com/kotest/kotest/pull/3916
- add search for similar items to containAll by @AlexCue987 in https://github.com/kotest/kotest/pull/3909
- Do not allow TestConfiguration::tags after spec is initialized by @sksamuel in https://github.com/kotest/kotest/pull/3919
- Rename unresolved test config and allow passing into test methods by @sksamuel in https://github.com/kotest/kotest/pull/3917
- Arb.distinct() should work for edgecases by @sksamuel in https://github.com/kotest/kotest/pull/3920
- specify module name kotest-assertions-json by @jlous in https://github.com/kotest/kotest/pull/3898
- Using NoSystemOutListener prevents single tests from being executed by @sksamuel in https://github.com/kotest/kotest/pull/3923
- Fix information printed by KProperty0
.shouldHaveValue (#3908) by @gianninia in https://github.com/kotest/kotest/pull/3921 - withEdgecases should keep shrinker #3812 by @sksamuel in https://github.com/kotest/kotest/pull/3922
- Fix TestWithConfigBuilder#config using parsed name when clear TestDslState by @kshired in https://github.com/kotest/kotest/pull/3798
- Proper fix for DescribeSpec test with a multiline description by @sksamuel in https://github.com/kotest/kotest/pull/3926
- Allow equals comparison of BigDecimals with different scales by @sksamuel in https://github.com/kotest/kotest/pull/3924
- Fixed use of type alias in shouldBeEqualToComparingFields by @sksamuel in https://github.com/kotest/kotest/pull/3927
- Don't consider kotlinx and javax types to be builtin by @Kantis in https://github.com/kotest/kotest/pull/3899
New Contributors
- @tamj0rd2 made their first contribution in https://github.com/kotest/kotest/pull/3756
- @mirageoasis made their first contribution in https://github.com/kotest/kotest/pull/3757
- @jcthenerd made their first contribution in https://github.com/kotest/kotest/pull/3737
- @seongahjo made their first contribution in https://github.com/kotest/kotest/pull/3782
- @jhult made their first contribution in https://github.com/kotest/kotest/pull/3810
- @karuturi made their first contribution in https://github.com/kotest/kotest/pull/3811
- @pubiqq made their first contribution in https://github.com/kotest/kotest/pull/3814
- @fantayeneh made their first contribution in https://github.com/kotest/kotest/pull/3823
- @nedtwigg made their first contribution in https://github.com/kotest/kotest/pull/3870
- @oliverblaha made their first contribution in https://github.com/kotest/kotest/pull/3876
- @graceful-martin made their first contribution in https://github.com/kotest/kotest/pull/3888
- @kin4496 made their first contribution in https://github.com/kotest/kotest/pull/3904
- @jlous made their first contribution in https://github.com/kotest/kotest/pull/3898
- @gianninia made their first contribution in https://github.com/kotest/kotest/pull/3921
Full Changelog: https://github.com/kotest/kotest/compare/v5.8.0...v5.8.1
- Kotlin
Published by sksamuel almost 2 years ago
https://github.com/kotest/kotest - v5.8.0
What's Changed
- Remove hardcoded emil path by @sksamuel in https://github.com/kotest/kotest/pull/3700
- Fix until timeout by @sksamuel in https://github.com/kotest/kotest/pull/3699
- Improve documentation on beforeEach, beforeAny and beforeTest by @pientaa in https://github.com/kotest/kotest/pull/3698
- Update docusaurus monorepo to v2.4.3 by @renovate in https://github.com/kotest/kotest/pull/3713
- Update dependency io.kotest.extensions:kotest-extensions-mockserver to v1.3.0 by @renovate in https://github.com/kotest/kotest/pull/3715
- Add range to reflective Set of Enum values by @tbvh in https://github.com/kotest/kotest/pull/3710
- Fix ordering of beforespec and user interceptors by @sksamuel in https://github.com/kotest/kotest/pull/3716
- Add backgroundScope in KMP #3708 by @sksamuel in https://github.com/kotest/kotest/pull/3717
- Support objects when using FQN for config by @sksamuel in https://github.com/kotest/kotest/pull/3718
- Add see-difference formatting to shouldHaveValue by @matejdro in https://github.com/kotest/kotest/pull/3707
- assertions.nondeterministic: Update package name in docs and tests by @OliverO2 in https://github.com/kotest/kotest/pull/3727
- Added shouldBeSortedDescending matcher by @kshired in https://github.com/kotest/kotest/pull/3721
- Add warning about kotest.assertions.collection.enumerate.size property by @matejdro in https://github.com/kotest/kotest/pull/3724
- Fixed containAll Matchers with varargs by @kshired in https://github.com/kotest/kotest/pull/3731
- Fixed shouldContainAnyOf matchers with varargs by @kshired in https://github.com/kotest/kotest/pull/3733
- docs(tags.md) - update code snippet to pass env vars to jvm by @k-times-c in https://github.com/kotest/kotest/pull/3729
- support-ranges by @AlexCue987 in https://github.com/kotest/kotest/pull/3735
- Fix TestFactory does not close AutoCloseable objects by @kshired in https://github.com/kotest/kotest/pull/3739
- Added support for sequence arbitraries by @kshired in https://github.com/kotest/kotest/pull/3719
- Improve Sequence.shouldContainExactly(...) by @obecker in https://github.com/kotest/kotest/pull/3743
- Improve Sequence.shouldHaveSingleElement(...) by @obecker in https://github.com/kotest/kotest/pull/3745
- Added support for array arbitraries by @kshired in https://github.com/kotest/kotest/pull/3728
- Fix using IrFactory's deprecated api by @kshired in https://github.com/kotest/kotest/pull/3750
New Contributors
- @k-times-c made their first contribution in https://github.com/kotest/kotest/pull/3729
- @AlexCue987 made their first contribution in https://github.com/kotest/kotest/pull/3735
- @obecker made their first contribution in https://github.com/kotest/kotest/pull/3743
Full Changelog: https://github.com/kotest/kotest/compare/v5.7.2...v5.8.0
- Kotlin
Published by LeoColman over 2 years ago
https://github.com/kotest/kotest - v5.6.2
5.6.2 May 2023
Assertions
- Adding shouldHaveSameInstantAs matcher for OffsetDateTime. Fixes #3488 by @Kantis in https://github.com/kotest/kotest/pull/3501
Property testing
- Fixes a problem with property testing on Apple platforms #3506
- Reverts behaviour of
Arb.string()to only generate Strings of printable ascii characters- 5.6.0 changed it to include some control characters, see #3513 for details
- Fix huge allocation for OffsetDateTime Arb without arguments by @rescribet in https://github.com/kotest/kotest/pull/3491
- Fix Arb.map edgecases by @myuwono in https://github.com/kotest/kotest/pull/3496
Documentation
- Update writing_tests.md by @erikhuizinga in https://github.com/kotest/kotest/pull/3497
- Update shouldBeEqualToComparingFields doc by @ktrueda in https://github.com/kotest/kotest/pull/3416
Other
- Build Kotlin/Native library for ARM64 on Linux by @charleskorn in https://github.com/kotest/kotest/pull/3521
⚠️ Reverted behavior of Arb.string()
With Kotest 5.6.0, Codepoint.ascii() was changed to include a wider range of ascii chararacters, and Codepoint.printableAscii() was introduced with the historic range used by Codepoint.ascii().
Arb.string() has been using Codepoint.ascii() as it's default for generating chars for the string. This caused issues for some users, and we decided to revert Arb.string() to the historic behavior by changing the default to the new Codepoint.printableAscii().
Hopefully this doesn't cause any issues for you. If it does, you can revert to the 5.6.0 ~ 5.6.1 behavior by using Codepoint.ascii() explicitly.
If you added explicit usage of Codepoint.printableAscii() to circumvent the issue, you can safely remove the explicit parameter starting with Kotest 5.6.2.
New Contributors
- @rescribet made their first contribution in https://github.com/kotest/kotest/pull/3491
- @ktrueda made their first contribution in https://github.com/kotest/kotest/pull/3416
- @erikhuizinga made their first contribution in https://github.com/kotest/kotest/pull/3497
Full Changelog: https://github.com/kotest/kotest/compare/v5.6.1...v5.6.2
- Kotlin
Published by Kantis almost 3 years ago
https://github.com/kotest/kotest -
Maintenance release, published since 5.6.0 failed to upload for some targets.
Breaking changes (from 5.5.5 -> 5.6.x)
- Moved
ConstantNow-related functions to a new module namedio.kotest:kotest-extensions-now(remember to add -jvm suffix for Maven)- Add this module as a dependency to keep using
withConstantNow
- Add this module as a dependency to keep using
- Remove Iterable checking logic from IterableEq (#3420)
See full changelog at https://kotest.io/docs/changelog.html
- Kotlin
Published by sksamuel almost 3 years ago
https://github.com/kotest/kotest -
Breaking changes
- Moved
ConstantNow-related functions to a new module namedio.kotest:kotest-extensions-now(remember to add -jvm suffix for Maven)- Add this module as a dependency to keep using
withConstantNow
- Add this module as a dependency to keep using
- Remove Iterable checking logic from IterableEq (#3420)
See full changelog at https://kotest.io/docs/changelog.html
- Kotlin
Published by sksamuel almost 3 years ago
https://github.com/kotest/kotest - v5.5.5
- Support coroutineTestScope globally (#3383)
- Improved double and float tolerance messages (#3355)
- Nested Data Driven Tests is not displayed as nested in Intellij #3341
- Fixed writing seeds when test name contains a colon on windows (#3304)
- withClue() fails with EmptyStackException if a coroutine switches threads #2447
- Use TestDispatcher inside beforeInvocation callbacks (#3363)
- Make checkCoverage checking against provided pairs (#3344)
- Kotest runner junit5 jvm has vulnerable transative dependency CVE-2021-29425 #3364
- Fix sequence matchers for constrained sequences (#3336)
- Print full path in JunitXmlReporter when useTestPathAsName is enabled instead of just leaf and first parent #3347
- Support { } lambdas as lazy clues (#3348)
- Use 'language injection' on assertions, so embedded languages are easier to use in IntelliJ #2916
- Removing default location for htmlReporter and using the default value from the constructor (#3306)
- Arb.bigDecimal should generate decimals which terminate with all kinds of terminal digit #3282
- Check enums using equals method instead of scanning their properties (#3291)
- Add BlockHound support (#3308)
- Matchers return this. (#2945)
- Added shouldMatchResource, shouldNotMatchResource matchers (#2945)
- Added matchExactly matcher for Maps #3246
- Fix dumping config when systemProperty set to true (#3275)
- Returning the original failure when ErrorCollector has only collected a single failure (#3269)
- Kotlin
Published by sksamuel about 3 years ago
https://github.com/kotest/kotest - v5.5.4
Fixes issue 3277.
gradle test --tests "A*" --tests "B*"All tests from A* and B* were skipped instead of being ran.
This was a regression from 5.4.x, where this used to work. This was because kotest 5.5.3 were using the wrong combinators for combining the inclusion filters.
Contributors: * @myuwono
- Kotlin
Published by Kantis over 3 years ago
https://github.com/kotest/kotest - 5.5.3
Updated JUnit version from 5.7.2 to 5.8.2
Kotest now requires the runtime version of JUnit to be at least 5.8
Note: If your build somehow manages to put both JUnit 5.7 and 5.8 onto the classpath and they load in the wrong order, you might see problems related to ClassOrderer not being found. Please make sure that only JUnit 5.8+ is loaded
- Kotlin
Published by Kantis over 3 years ago
https://github.com/kotest/kotest -
Gradle test filter fixes, by @myuwono https://github.com/kotest/kotest/pull/3257
Tag inheritance configuration is now available on AbstractProjectConfig
- Kotlin
Published by Kantis over 3 years ago
https://github.com/kotest/kotest - 5.5.1
Fixed an issue where tests where being skipped when filtered out by the full spec name
- Kotlin
Published by Kantis over 3 years ago
https://github.com/kotest/kotest -
https://kotest.io/docs/changelog.html
- Kotlin
Published by sksamuel about 4 years ago
https://github.com/kotest/kotest - v4.4.3
https://kotest.io/docs/changelog.html#443-march-2021
- Kotlin
Published by sksamuel almost 5 years ago
https://github.com/kotest/kotest - v4.4.2
https://kotest.io/docs/changelog.html#442-march-2021
- Kotlin
Published by sksamuel almost 5 years ago
https://github.com/kotest/kotest - v4.4.1
https://kotest.io/docs/changelog.html#441-february-2021
- Kotlin
Published by sksamuel about 5 years ago
https://github.com/kotest/kotest -
https://kotest.io/docs/changelog.html#440-february-2021
- Kotlin
Published by sksamuel about 5 years ago
https://github.com/kotest/kotest -
Bugfix: Dkotest.tags.include= only takes into account @Tags #1536 sksamuel Bugfix: Ensure exhaustive isn't build with an empty list #1549 Cleidiano Oliveira Bugfix: Add concurrent spec runner and fix sequential spec runner #1547 sksamuel Bugfix: Take into account range for IntShrinker and LongShrinker #1535 sksamuel Feature: Support expressions for tags as an alternative to include/exclude #863 sksamuel Feature: Expand some matchers to Iterable #1538 Leonardo Colman Lopes Improvement: Add the ability to make parameter substitutions when executing http files #1560 Shane Lathrop Improvement: Added xGiven / xWhen / xThen options to Behavior spec #1534 sksamuel Improvement: Added nicer syntax for Test Containers sksamuel Improvement: Restore context to describe #1565 sksamuel Breaking Change: Updates method signature of assertSoftly to take object under test as argument Ashish Kumar Joy
- Kotlin
Published by sksamuel over 5 years ago
https://github.com/kotest/kotest - Release 3.3.2
- Fixed .kotlintest folder being created even when not necessary #720
- Fixed child tests propagating exceptions to parents (making the entire test suite fail)
- Kotlin
Published by LeoColman almost 7 years ago
https://github.com/kotest/kotest - Release 3.2.1
- Feature: AnnotationSpec now has a expected exception configuration #527 #559
- Feature: BehaviorSpec gained extra nesting possibilities, with And between any other keywords #562 #593
- Bugfix: Independent tests were sharing a thread, and one test could timeout a different one for apparently no reason #588 #590
- Improvement: Documentation on TestConfig.invocations clarified #591 #592
- Kotlin
Published by LeoColman about 7 years ago
https://github.com/kotest/kotest - Release 3.2.0
- Feature: Support for coroutines directly from tests #386
- Feature: Isolation mode added to more finely control the instances in which tests execute #379
- Feature: When re-running tests, execute previously failing specs first #388
- Feature: Support for @Before and @After in AnnotationSpec for easier migration from JUnit #513
- Feature: Support package selectors in discovery #461
- Improvement: The test listeners have been reworked to make them more powerful and clearer #494
- Improvement: Better support for multi-line string comparisions #402
- Improvement: Gen.oneOf should be covariant #471
- Improvement: Double should have oppostive matchers for shouldBePositive and shouldBeNegative #435
- Improvement: New matchers #393 #325
- Bugfix: BehaviorSpec doesn't allow config bug #495
- Bugfix: Error when throwing AssertionError from inside a shouldThrow{} block #479
- Bugfix: Fix test timeouts #476
- Bugfix: Fix annotation spec failure message #539
- Internal: Build now uses Kotlin 1.3 #379
- Internal: Upgraded class scanning to use ClassGraph instead of Reflections #459
- Kotlin
Published by LeoColman about 7 years ago