All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.4 - 2024-05-15
- add BasicAsserter.map as basic accessor
- (tests) fix clippy warning
- fix typo in must_use
0.4.3 - 2024-03-03
- introduce is_matching for string-likes
- small improvements to pipeline
- disable running tests on beta
- change contains error message
0.4.2 - 2024-03-01
- add contains for string-likes
- (tests) add missing allow to remove warning
- add test for combined usage of iter indices
- add missing size docs
0.4.1 - 2024-01-09
- add size function for accessing the size of a iterable
0.4.0 - 2024-01-03
- introduce iter indices for easy access to the values of an iterable
- [breaking] remove private feature flag by replacing readme inclusion with doctest attribute
- add missing indices tests
0.3.3 - 2024-01-02
- basic equality assertions now return AssertionConnector to enable multiple assertions on the same type
- introduce AssertionConnector
- clippy warnings in tests
- add missing ; to README sample code
- migrate structure diagram to mermaid and update README
- add must_use with explanation to functions that transform the assertable but do not assert
0.3.2 - 2023-12-11
- add is_empty and is_not_empty for iterables
- clippy warnings
- move is_not_empty into own module
0.3.1 - 2023-12-04
- now
is_ok
doesn't need PartialEq
- update docs to reflect refactoring
- add missing test for to_string
- move to_string implementation into own string module
- fix action triggers
- reduce manual overhead by running release-plz on every main commit
0.3.0 - 2023-11-27
- add option asserting
- introduce to_string conversion on BasicAsserter
- improve assert implementation output
- introduce automated releases with release-plz
- rename module basic to equality
- add docs
- [breaking] ResultAsserters now support recursive assertions and conversions
- [breaking] rename AssertionBuilder to BasicAsserter
- fix links in README