Skip to content

Releases: open-schnick/Smoothy

v0.4.4

15 May 21:35
Compare
Choose a tag to compare

Added

  • add BasicAsserter.map as basic accessor

Other

  • (tests) fix clippy warning
  • fix typo in must_use

v0.4.3

03 Mar 15:54
Compare
Choose a tag to compare

Added

  • introduce is_matching for string-likes

Other

  • small improvements to pipeline
  • disable running tests on beta
  • change contains error message

v0.4.2

01 Mar 21:52
Compare
Choose a tag to compare

Added

  • add contains for string-likes

Other

  • (tests) add missing allow to remove warning
  • add test for combined usage of iter indices
  • add missing size docs

v0.4.1

09 Jan 20:40
Compare
Choose a tag to compare

Added

  • add size function for accessing the size of a iterable

v0.4.0

03 Jan 11:24
Compare
Choose a tag to compare

Added

  • introduce iter indices for easy access to the values of an iterable

Other

  • [breaking] remove private feature flag by replacing readme inclusion with doctest attribute
  • add missing indices tests

v0.3.3

02 Jan 15:53
Compare
Choose a tag to compare

Added

  • basic equality assertions now return AssertionConnector to enable multiple assertions on the same type
  • introduce AssertionConnector

Fixed

  • clippy warnings in tests

Other

  • 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

v0.3.2

11 Dec 19:30
Compare
Choose a tag to compare

Added

  • add is_empty and is_not_empty for iterables

Fixed

  • clippy warnings

Other

  • move is_not_empty into own module

v0.3.1

04 Dec 16:47
Compare
Choose a tag to compare

Fixed

  • now is_ok doesn't need PartialEq

Other

  • 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

v0.3.0

27 Nov 14:34
Compare
Choose a tag to compare

Added

  • add option asserting
  • introduce to_string conversion on BasicAsserter
  • improve assert implementation output

Other

  • 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

v0.2.0

19 Nov 18:26
Compare
Choose a tag to compare

Full Changelog: v0.1.0...v0.2.0