diff --git a/CHANGELOG.md b/CHANGELOG.md index cdc703ef..8290a09c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,42 @@ This file lists the most important changes made in each release of `textwrap`. +## Version 0.15.0 (2022-02-27) + +* [#396](https://github.com/mgeisler/textwrap/pull/396): Cache cargo-fuzz between invocations +* [#397](https://github.com/mgeisler/textwrap/pull/397): Split `build` job into separate jobs per feature configuration +* [#399](https://github.com/mgeisler/textwrap/pull/399): Cache build artifacts using `rust-cache` +* [#403](https://github.com/mgeisler/textwrap/pull/403): Configure required features for examples +* [#404](https://github.com/mgeisler/textwrap/pull/404): Make documentation for short last-line penalty more precise +* [#405](https://github.com/mgeisler/textwrap/pull/405): Cleanup and simplify `Options` docstring +* [#407](https://github.com/mgeisler/textwrap/pull/407): Add checks for README examples and fix typo +* [#408](https://github.com/mgeisler/textwrap/pull/408): Wrap README doctest in separate module +* [#409](https://github.com/mgeisler/textwrap/pull/409): Simplify README doctest +* [#410](https://github.com/mgeisler/textwrap/pull/410): Cleanup needless borrows +* [#411](https://github.com/mgeisler/textwrap/pull/411): Default to `OptimalFit` in interactive example +* [#414](https://github.com/mgeisler/textwrap/pull/414): Bump wasm demo dependencies +* [#415](https://github.com/mgeisler/textwrap/pull/415): Add demo program to help compute binary sizes +* [#417](https://github.com/mgeisler/textwrap/pull/417): Update `fill_optimal_fit` fuzz target to match `OptimalFit` +* [#421](https://github.com/mgeisler/textwrap/pull/421): Use `f64` instead of `usize` for fragment widths +* [#422](https://github.com/mgeisler/textwrap/pull/422): Show expected lines to make the test clearer +* [#423](https://github.com/mgeisler/textwrap/pull/423): Add fuzz tests with fully arbitrary fragments +* [#424](https://github.com/mgeisler/textwrap/pull/424): Change penalties to non-negative numbers +* [#425](https://github.com/mgeisler/textwrap/pull/425): Run all fuzz tests in a matrix configuration +* [#426](https://github.com/mgeisler/textwrap/pull/426): Turn top-level examples into executable tests +* [#428](https://github.com/mgeisler/textwrap/pull/428): Remove unnecessary `unicode-width` feature flag conditionals +* [#430](https://github.com/mgeisler/textwrap/pull/430): Add `debug-words` example +* [#431](https://github.com/mgeisler/textwrap/pull/431): Simplify benchmarks +* [#432](https://github.com/mgeisler/textwrap/pull/432): Use precise dependency versions in Cargo.toml +* [#434](https://github.com/mgeisler/textwrap/pull/434): Fix renamed `broken_intra_doc_links` lint +* [#435](https://github.com/mgeisler/textwrap/pull/435): Bump follow-redirects from 1.14.4 to 1.14.8 in /examples/wasm/www +* [#436](https://github.com/mgeisler/textwrap/pull/436): Update examples/wasm npm dependencies +* [#437](https://github.com/mgeisler/textwrap/pull/437): Make README examples testable +* [#438](https://github.com/mgeisler/textwrap/pull/438): Simplify `Options` by removing generic type parameters +* [#439](https://github.com/mgeisler/textwrap/pull/439): Merge imports from the same module into a single `use` statement +* [#440](https://github.com/mgeisler/textwrap/pull/440): Put single-expression functions on a single line +* [#441](https://github.com/mgeisler/textwrap/pull/441): Update binary sizes for Rust 1.59 +* [#442](https://github.com/mgeisler/textwrap/pull/442): Revert "Put single-expression functions on a single line" + ## Version 0.14.2 (2021-06-27) The 0.14.1 release included more changes than intended and has been