# Changelog ## [0.2.0] - 2024-11-14 ### Changed - **Refactored** `Config::build` method to accept an `Iterator` instead of a slice (`&[String]`), making it more flexible for handling various input sources. - Simplified argument handling in `Config::build` by using `args.next()` for sequential argument parsing, improving readability and error handling. - Updated `search` and `search_case_insensitive` functions to use iterator-based filtering (`filter` and `collect`), reducing boilerplate and improving clarity. ### Improved - **Iterator Usage**: `search` and `search_case_insensitive` now use iterators, enhancing readability and performance. - Improved error messaging in `Config::build` for missing arguments, providing more descriptive error messages to aid debugging. ## [1.0.0] - 2024-11-17 ### Changed - Changed the license from MIT to dual license MIT + Apache 2.0. ### Added - Added the `-i` or `--ignore-case` option to ignore case sensitivity. ### Delete - Removed the behavior of controlling case sensitivity using the `IGNORE_CASE` environment variable.