Releases: ysbaddaden/minitest.cr
Releases · ysbaddaden/minitest.cr
Release list
v1.6.1
v1.6.0
Features:
- Windows support by removing the POSIX
dupcalls withIO#reopen. - Support for
--colorand--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
Features:
- Add junit reporter (basic)
Fixes:
assert_samefails to compile when using pointers
v1.4.0
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
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
Fixes:
- Special characters in spec describe and it names (e.g. :);
- Runner crashes when diff algorithm swapped expected and actual strings.
v1.2.2
Fixes:
- Support for PCRE2
- Remove unused
@@mutexfrom Minitest::Assertions - Proper release (v1.2.0 and v1.2.1 were invalid with Shards)
v1.1.0
Fixes:
- Compatibility with Crystal interpreter.
- Runnables aren't shuffled in non chaos mode.
Features:
- Add
messagehelper 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
diffexternal tools.
v1.0.0 - stable ibis
Identical to v0.5.1.
A mere v1 stable release to celebrate Crystal v1 !
v0.5.0
- MT compatibility ❤️
- Requires Crystal >= 0.31.0 because of changes in
Channel.