Skip to content

Commit

Permalink
update CHANGELOG with changes since last release
Browse files Browse the repository at this point in the history
  • Loading branch information
evant committed Dec 5, 2023
1 parent 82dfd5b commit c9209ca
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,30 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Changed
- Minimum supported kotlin version is 1.9.21
- Rename `isSameAs/isNotSameAs` to `isSameInstanceAs/isNotSameInstanceAs` to make it more clear they
use are about instance identity, old name is deprecated
- Rename `containsAll` to `containsAtLeast` to make it more clear that the collection can contain additional elements,
old name is deprecated
- Bytes are shown as hex on all supported platforms (previously it was only on the jvm)
- If `isEqualTo` fails and the expected and actual display the same string, print a disambiguation message, ex:
```
expected:<4> with type:<class kotlin.Int> but was type:<class kotlin.Short> with the same string representation
```

### Breaking Changes
- Binary-breaking change as previous error-level deprecations were removed

### Added
- Added `doesNotContainKey` assertion for `Map`

### Fixed
- Fixed incorrect usage of contains in some kdoc examples
- Exceptions being swallowed if thrown in a soft assertion block
- More correctly re-throw fatal error in the jvm

## [0.27.0] 2023-09-13

### Changed
Expand Down

0 comments on commit c9209ca

Please sign in to comment.