# Changes
Changes highlights for recent major versions.
## Version 8.x
* Add Iterator macros: `assert_iter_eq`, `assert_iter_ne`, etc.
* Add Result macros: `assert_ok`, `assert_err`, etc.
* Add Option macros: `assert_some`, `assert_none`, etc.
* Add Poll macros: `assert_ready`, `assert_pending`, etc.
* Add read macros: `assert_fs_read_to_string_*`, `assert_io_read_to_string_*`, etc.
* Add approx macros: `assert_approx_eq`, `assert_approx_ne`.
* Breaking change: change from `assert_read_to_string_*`. to `assert_io_read_to_string_*`.
## Version 7.x
* Add `assert_in_delta`, `assert_in_epsilon`.
* Add `assert_fn_*` macros with multiple arities.
* Add `cargo release` for optimized tagged releases.
## Version 6.x
* Add `assert_starts_with`, `assert_ends_with`, `assert_contains`, `assert_is_match`.
* Add `debug_assert_*` macros everywhere.
* Add `GPL-3.0` license.