From 498cb48033c6efec0a8f76d2f53ccc59fbfe35a7 Mon Sep 17 00:00:00 2001 From: jub0bs Date: Mon, 16 Sep 2024 15:31:32 +0200 Subject: [PATCH] update changelog for v0.2.0 --- CHANGELOG.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1b1d82..d7e0ae2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,32 @@ 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.2.0] (2024-09-16) + +## Added + +- **Tests**: augment test suite to reach 100% code coverage. + +### Changed + +- **API** (breaking changes): function `Repeat` now has an `count` parameter + that specifies the number of repetitions of the desired value in the + resulting iterator; if `count` is negative, the resulting iterator + is infinite. +- **Behavior** (breaking change): function `At` now panics if its `count` + argument is negative. +- **Behavior** (breaking change): function `Drop` now panics if its `count` + argument is negative. +- **Behavior** (breaking change): function `Take` now panics if its `count` + argument is negative. +- **Documentation**: various improvements +- **Tests**: improve examples + +### Removed + +- **API** (breaking change): function `Replicate` + ## [0.1.0] (2024-09-14) -[0.1.0]: https://github.com/jub0bs/iterutil/releases/tag/v0.1.0 \ No newline at end of file +[0.2.0]: https://github.com/jub0bs/iterutil/compare/v0.1.0...v0.2.0 +[0.1.0]: https://github.com/jub0bs/iterutil/releases/tag/v0.1.0