# Changelog: flood-tide 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.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.2.11] (2024-06-09) ### Changed * rename: `config` to `config.toml` * update crates: criterion(0.5), itertools(0.13) * test support 1.60.0 on github workflows * build support 1.60.0 on github workflows ### Fixed * clippy: clippy::useless_conversion * clippy: clippy::needless_lifetimes * clippy: clippy::let_unit_value ## [0.2.10] (2023-02-12) ### Added * `.github/workflows/test-ubuntu.yml` * `.github/workflows/test-macos.yml` * `.github/workflows/test-windows.yml` * test status badges into `README.tpl` ### Changed * refactored `Makefile` ### Removed * `COPYING` ### Fixed * `LICENSE-APACHE`, `LICENSE-MIT` * clippy: `needless_borrow`, `bool_assert_comparison`, `map_identity`, `ptr_arg` ## [0.2.9] (2023-01-28) ### Added * `.github/workflows/test.yml` * test status badges into `README.tpl` ### Fixed * Makefile: rustc version `1.66.0` to `1.66.1` * clippy: `bool_assert_comparison`, `redundant_clone` * clippy: `redundant_pattern_matching`, `while_let_on_iterator` * clippy: `let_unit_value`, `single_match` * `LICENSE` files ## [0.2.8] (2023-01-10) ### Added * version difference link into `CHANGELOG.md` * rust-version = "1.57.0" into Cargo.toml * `all-test-version` target into Makefile * badges into README.tpl ### Changed * update examples/curl.cmd.txt * move benches into xbench ## [0.2.7] (2023-01-05) ### Changed * reformat `CHANGELOG.md` ## [0.2.6] (2023-01-02) ### Changed * update crates: criterion(0.4) ### Fixed * clippy: you are deriving `PartialEq` and can implement `Eq` * clippy: format_push_string ## [0.2.5] (2022-06-13) ### Changed * changes to edition 2021 ## [0.2.4] (2021-11-14) ### Added * more documents ### Changed * clean source codes ## [0.2.3] (2021-09-10) ### Changed * update dates: criterion(0.3.5) ## [0.2.2] (2021-05-09) ### Changed * update depends: regex(1.5.4) ## [0.2.1] (2021-04-23) ### Added * add fn Opt::lon_or_sho() ## [0.2.0] (2021-04-03) ### Added * add trait SubCommand * add simple_gnu_style_subc into features * add fn parse_simple_gnu_style_subcmd() ### Changed * rename OPErr to OpErr * update depends ### Fixed * bug: if the scann has subcmd, then it should stop at free. * bug: can not compile benches ### Removed * remove unnecessary trailing semicolon ## [0.1.21] (2021-02-05) ### Changed * modify README.md ## [0.1.20] (2021-01-31) ### Added * add impl HelpVersion for OptParseError * add help_message() and version_message() to OptParseError * add trait HelpVersion ## [0.1.19] (2021-01-09) ### Added * add "dox" into features ### Fixed * bug: README.md ## [0.1.18] (2021-01-03) ### Changed * update rustc 1.49.0 (e1884a8e3 2020-12-29) ## [0.1.17] (2020-12-25) ### Fixed * README.md ## [0.1.16] (2020-12-25) ### Changed * publish to crates.io ## [0.1.15] (2020-12-25) ### Changed * rename package flood-tide from optpa-util-5 ## [0.1.14] (2020-12-20) ### Added * add Lex::create_with() * add create_with to features * add sorted_opt_ary to features ### Removed * delete Lex::create_from() * delete from features: sorted_opt_ary, create_with ## [0.1.13] (2020-12-18) ### Added * add to features: stop_at_mm, stop_at_free, no_std ### Removed * remove from features: std ## [0.1.12] (2020-12-09) ### Changed * impl std::error::Error for OptParseErrors ## [0.1.11] (2020-12-06) ### Changed * import optpaerr-5("0.1.6" (2020-12-05)) * README.txt is added and edited * replace crate combination("0.1.2") to itertools("0.9") in xtask ## [0.1.10] (2020-12-04) ### Added * add error message with file name to xtask::update_file() ### Changed * modify some examples ### Fixed * clippy: xtask/src/gen_features_combination.rs * clippy: examples/curl.rs ## [0.1.9] (2020-12-02) ### Added * add fn parse_simple_gnu_style() ### Changed * change examples new style * refactoring source code ### Fixed * bug: examples/curl.rs and xtask ## [0.1.8] (2020-11-28) ### Added * add gen_features_combination to xtask * add optnum_u16 to \[features] * add bench-one.rs ### Changed * change to public: pub struct CmdOptConf, on examples/curl.rs ## [0.1.7] (2020-11-25) ### Added * add xtask for example curl * add example curl ### Changed * change Vec<&str> to &\[&str] at the param type of tokens_from() * refactoring xtask's gen_src_example_curl_cmd ### Removed * remove scripts/gen-parser-curl.pl ## [0.1.6] (2020-11-18) ### Added * add README.md, COPYING, LICENSE-APACHE, LICENSE-MIT * add no_std * add example gnu-cat ### Changed * rename repo: optpa-util to optpa-util-1 ## [0.1.5] (2020-10-29) ### Added * add NameVal.name() ## [0.1.4] (2020-10-05) ### Added * add option_argument to features * add example/ffmpeg * add example/bsd-sed * add examples ### Fixed * argument features ## [0.1.3] (2020-09-20) ### Changed * refactoring * change 'is_long' to 'was_long' ## [0.1.2] (2020-09-17) ### Changed * fork optpa-util * a lot of things ## [0.1.1] (2018-05-22) ### Changed * rename optpa_util to optpa-util ### Fixed * dependencies ## [0.1.0] (2017-11-06) * first commit [Unreleased]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.11..HEAD [0.2.11]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.10..v0.2.11 [0.2.10]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.9..v0.2.10 [0.2.9]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.8..v0.2.9 [0.2.8]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.7..v0.2.8 [0.2.7]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.6..v0.2.7 [0.2.6]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.5..v0.2.6 [0.2.5]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.4..v0.2.5 [0.2.4]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.3..v0.2.4 [0.2.3]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.2..v0.2.3 [0.2.2]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.1..v0.2.2 [0.2.1]: https://github.com/aki-akaguma/flood-tide/compare/v0.2.0..v0.2.1 [0.2.0]: https://github.com/aki-akaguma/flood-tide/compare/v0.1.21..v0.2.0 [0.1.21]: https://github.com/aki-akaguma/flood-tide/compare/v0.1.20..v0.1.21 [0.1.20]: https://github.com/aki-akaguma/flood-tide/compare/v0.1.19..v0.1.20 [0.1.19]: https://github.com/aki-akaguma/flood-tide/compare/v0.1.18..v0.1.19 [0.1.18]: https://github.com/aki-akaguma/flood-tide/compare/v0.1.17..v0.1.18 [0.1.17]: https://github.com/aki-akaguma/flood-tide/compare/v0.1.16..v0.1.17 [0.1.16]: https://github.com/aki-akaguma/flood-tide/compare/v0.1.15..v0.1.16 [0.1.15]: https://github.com/aki-akaguma/flood-tide/releases/tag/v0.1.15