Skip to content

Releases: ysbaddaden/minitest.cr

v1.6.1

Choose a tag to compare

@ysbaddaden ysbaddaden released this 02 Mar 15:14

Fixes:

  • Resizes the default parallel exception context instead of starting a new context when using Crystal 1.18+ (didn't work in v1.6.0).

v1.6.0

Choose a tag to compare

@ysbaddaden ysbaddaden released this 02 Mar 15:14

Features:

  • Windows support by removing the POSIX dup calls with IO#reopen.
  • Support for --color and --no-color.
  • Resizes the default parallel exception context instead of starting a new context when using Crystal 1.18+.

Fixes:

  • Fixed the test suite on Windows.

v1.5.0

Choose a tag to compare

@ysbaddaden ysbaddaden released this 02 Mar 15:14

Features:

  • Add junit reporter (basic)

Fixes:

  • assert_same fails to compile when using pointers

v1.4.0

Choose a tag to compare

@ysbaddaden ysbaddaden released this 02 Mar 15:13

Features:

  • start a MT context when execution contexts are enabled

Fixes:

  • spec: support unicode in describe/it
  • spec: fixes some namespacing issues (use camelcase instead of capitalize)

v1.3.0

Choose a tag to compare

@ysbaddaden ysbaddaden released this 18 Dec 11:54

Features:

  • Allow let with type declaration in specs.
  • Added type signatures (mostly return types).
  • Code refactoring to reduce some complexity.

Fixes:

  • Infinite recursion with --help option
  • Ameba warnings and crystal tool format.

v1.2.3

Choose a tag to compare

@ysbaddaden ysbaddaden released this 28 Oct 16:10

Fixes:

  • Special characters in spec describe and it names (e.g. :);
  • Runner crashes when diff algorithm swapped expected and actual strings.

v1.2.2

Choose a tag to compare

@ysbaddaden ysbaddaden released this 28 Oct 16:09

Fixes:

  • Support for PCRE2
  • Remove unused @@mutex from Minitest::Assertions
  • Proper release (v1.2.0 and v1.2.1 were invalid with Shards)

v1.1.0

Choose a tag to compare

@ysbaddaden ysbaddaden released this 11 Mar 23:21

Fixes:

  • Compatibility with Crystal interpreter.
  • Runnables aren't shuffled in non chaos mode.

Features:

  • Add message helper to wrap custom messages for custom assertions on top of
    existing assertions (missing feature from original Ruby Minitest).
  • Implements a diff algorithm to remove a dependency on diff external tools.

v1.0.0 - stable ibis

Choose a tag to compare

@ysbaddaden ysbaddaden released this 26 Mar 17:11

Identical to v0.5.1.

A mere v1 stable release to celebrate Crystal v1 !

v0.5.0

Choose a tag to compare

@ysbaddaden ysbaddaden released this 24 Sep 08:20
  • MT compatibility ❤️
  • Requires Crystal >= 0.31.0 because of changes in Channel.