test_panic 0.8.0

Utility for test cases with panic.
Documentation
# Changelog


All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.8.0] - 2026-01-30


### Changed


- Adjust `msg::eqa_failed` type parameter.
- Adjust `msg::eqn_failed` type parameter.

## [0.7.0] - 2026-01-13


### Added


- Add: `assert_eqa` macro.
- Add: `assert_eqn` macro.

### Changed


- Polish documentation.
- Minor refactoring.
- Rename: `eq_almost` from `almost_eq`.
- Rename: `eq_nearly` from `nearly_eq`.

## [0.6.0] - 2025-12-28


### Added


- Add `ok`, `ng`, and `msg` method.

### Changed


- Polish documentation.
- Minor refactoring.

### Fixed


- Fix failing test case (`with_panic_empty`).  
  It had broken without noticing (I hadn't run CI...).

## [0.5.0] - 2025-12-16


### Added


- Add `nearly_eq` and `get_message` method for `TestPanicResult`.
- Add `Eq` and `PartialEq` trait implementation for `TestPanicResult`.

### Changed


- Minor refactoring.

## [0.4.1] - 2025-07-14


### Changed


- Polish documentation.

## [0.4.0] - 2025-06-23


### Added


- Add `prelude` module (Although this crate is very small).

### Changed


- Rust edition is updated to 2024.
- Follow latest `std` API (`PanicHookInfo` instead of `PanicInfo`).
- Fix broken unit tests.
- Polish documentation.

## [0.3.1] - 2024-01-15


### Changed


- Minor refactoring.

[0.8.0]: https://github.com/nossie531/test_panic/compare/v0.7.0...v0.8.0
[0.7.0]: https://github.com/nossie531/test_panic/compare/v0.6.0...v0.7.0
[0.6.0]: https://github.com/nossie531/test_panic/compare/v0.5.0...v0.6.0
[0.5.0]: https://github.com/nossie531/test_panic/compare/v0.4.1...v0.5.0
[0.4.1]: https://github.com/nossie531/test_panic/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/nossie531/test_panic/compare/v0.3.1...v0.4.0
[0.3.1]: https://github.com/nossie531/test_panic/compare/v0.3.0...v0.3.1