Update dependency ch.tutteli.atrium:atrium-fluent to v1.1.0 #181
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.0
->1.1.0
Release Notes
robstoll/atrium (ch.tutteli.atrium:atrium-fluent)
v1.1.0
: expectGrouped and drop Kotlin 1.2 supportTable of Content
Full Changelog: robstoll/atrium@v1.0.0...v1.1.0
New Features
All APIs
CharSequence.toContain....matchFor(Regex)
as replacement for...regex(Regex)
#1499api-fluent-en_GB
api-infx-en_GB
Logic / Core
Fixes
Improvements
Deprecation
ch.tutteli.atrium.api.fluent.en_GB (same same for infix), use those instead
CharSequence.toContain....regex(Regex)
=> use...matchFor(Regex)
Deprecations with 1.2.0
Deprecations with 1.3.0
We plan to make a major refactoring on core and logic level. Those changes should not affect most Atrium users. It might affect you if you:
assertionBuilder
or other types which are defined in core or logic.en_GB
from package namesMigration steps/pointers will be provided in the release notes as usual.
The following changes are planned:
Assertion
withProof
and along with it rename many types incorporating Assertion in its name or in its package's name => we will remove Assertion and co. with 1.5.0 at the latest)ch.tutteli.atrium.reporting
will be affected (could be we move this to 1.3.0)Breaking Changes
Planned (previously deprecated or announced)
Unplanned
ch.tutteli.atrium.api.fluent.en_GB.creating.charsequence.contains
to charsequence.toCtonain` but dropped the old instead of deprecation -- same same for the infix API => this is a binary backward-compatibility break, please re-compileMap... the keyValues
from keyValues to entries sincekeyValues
is deprecated in favour ofentries
. We don't expect that people are using named parameters with the infix API (as they disallow to use a function as infix call). But in cas you do, then please give feedback.Breaking Changes with 1.2.0
expect(...).withOptions
provide it in a different formMigrating deprecated functionality
Use the ReplaceWith in the corresponding
@Deprecated
annotations.Please have a look at older release-notes in case you don't migrate from 1.0.0
Sponsors
We would like to thank (Tegonal Cooperative, Bern, Switzerland) for sponsoring the time @robstoll is working on Atrium.
Are you using Atrium at work?
Please consider to support the project as well by:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.