# Changelog for `i18n-build` ## v0.10.0 ### Internal + Fix clippy warnings. + Bump dependencies and use workspace dependencies. ### Breaking + Update i18n-embed to version `0.15.0`. ## v0.8.2 + Update `rust-embed` to `6.3` to address [RUSTSEC-2021-0126](https://rustsec.org/advisories/RUSTSEC-2021-0126.html). ## v0.8.1 + French translations provided by Christophe Chauvet. ## v0.8.0 + Update `i18n-embed` to version `0.13`. + Update `rust-embed` to version `6`. ## v0.7.0 + Update `i18n-embed` to version `0.12`. ## v0.6.1 ### New Features + Add the `use_fuzzy` option for the `gettext` system. [#68](https://github.com/kellpossible/cargo-i18n/pull/68) thanks to [@vkill](https://github.com/vkill). + Update to `i18n-embed` version `0.12`. ## v0.6.0 + Update to `i18n-embed` version `0.11`. ### Internal Changes + Fix clippy warnings. ## v0.5.4 + Update `i18n-embed` to version `0.10`. ## v0.5.3 + Update `i18n-embed` to version `0.9.0`. ## v0.5.2 + Update to `i18n-config` version `0.4.0`. + Update to `i18n-embed` version `0.8.0`. ## v0.5.1 ## Bug Fixes + Fix broken build by enabling `gettext-system` for `i18n-embed` dependency. ## v0.5.0 Changes for the support of the `fluent` localization system. ### Breaking Changes + Update to `i18n-embed` version `0.7.0`, contains breaking changes to API. + Update to `i18n-config` version `0.3.0`, contains breaking changes to `i18n.toml` configuration file format. See the [i18n changelog](https://github.com/kellpossible/cargo-i18n/blob/master/i18n-config/CHANGELOG.md#v030) for more details. ## v0.4.1 + Update to `i18n-embed` version `0.6.0`. ## v0.4.0 + Update to `i18n-embed` version `0.5.0`. + Change `localizer()` method to return `DefaultLocalizer` instead of the boxed trait `Box>`. ## v0.3.1 + Update to `i18n-embed` version `0.4.0`. ## v0.3.0 + Add support for `xtr` `add-location` option. + Requires `xtr` version `0.1.5`. + Suppress progress output for `msgmerge` using `--silent`. ## v0.2.1 + Updated link to this changelog in the crate README. ## v0.2.0 + Bump `i18n-config` version to `0.2`. + Handle the situation correctly where the `run()` is called on a crate which is not the root crate, and which makes use of the `gettext` `extract_to_parent` option. This solves [issue 13](https://github.com/kellpossible/cargo-i18n/issues/13). + Altered the signature of the `run()` method to take the `Crate` by value.