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.
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.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps
kotest.version
from 5.6.1 to 5.6.2. Updateskotest-runner-junit5-jvm
from 5.6.1 to 5.6.2Release notes
Sourced from kotest-runner-junit5-jvm's releases.
Commits
00e117b
Fixing indent..916e557
Add a job which runs apiCheck before starting other tests (#3525)4d11dbf
Build for ARM64 on Linux. (#3521)d79d1ea
Update writing_tests.md (#3497)b5b750f
fix delegate to kotlin.native.concurrent.AtomicReference (#3518)6d0c330
restore Arb.string() default to printableAscii() (#3517)f41383b
Update Gradle v8.1.1 (#3509)6c32888
Revert "Using generated accessors for kotlin targets (#3489)" (#3512)48efa45
Update dependency io.mockk:mockk to v1.13.5 (#3507)3ae94aa
Clarify that ConstantNow is moved to a new moduleUpdates
kotest-assertions-core-jvm
from 5.6.1 to 5.6.2Release notes
Sourced from kotest-assertions-core-jvm's releases.
Commits
00e117b
Fixing indent..916e557
Add a job which runs apiCheck before starting other tests (#3525)4d11dbf
Build for ARM64 on Linux. (#3521)d79d1ea
Update writing_tests.md (#3497)b5b750f
fix delegate to kotlin.native.concurrent.AtomicReference (#3518)6d0c330
restore Arb.string() default to printableAscii() (#3517)f41383b
Update Gradle v8.1.1 (#3509)6c32888
Revert "Using generated accessors for kotlin targets (#3489)" (#3512)48efa45
Update dependency io.mockk:mockk to v1.13.5 (#3507)3ae94aa
Clarify that ConstantNow is moved to a new moduleDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)