# ChangeLog #
## 0.1.0 (unreleased) ##
* Renamed library `crowbook-localize` to `crowbook-intl`.
* Requires `rustc` >= 1.13.0.
* Split library between `crowbook-intl` and
`crowbook-intl-runtime`. The latter defines some runtime functions
used by the generated macros. This split (should) allow to have
multiple libraries using `crowbook-intl` in the same program.
* `Localizer::write_macro_file` now takes an `AsRef<Path>` instead of
an `&str`.
## 0.0.9 (2016-10-26) ##
* Make it possible to `include!` the generated macro files from
`OUT_DIR`, and document this way of doing.
## 0.0.8 (2016-10-14) ##
* In order to correctly handle multiline strings, and to make it
possible to use the same translation for two strings that are
identical but don't use backslash the same way, the API had to be
modified a bit. It should now work correctly-ish.
* Messages are now sorted (by file of apparition) before being written
to `.pot` file.
## 0.0.7 (2016-10-13) ##
* `Extractor` now uses `escape_string` for its keys, allowing to use
`lformat!` with multiline strings using the `\` escape at end of line.
## 0.0.6 (2016-10-13) ##
* '\' followed by a newline is now escaped (well, suppressed along
leading whitespace on next line) when generating pot file.
* Now uses Travis for continuous integration.
## 0.0.5 (2016-10-10) ##
* Newlines characters are escaped when generating pot file so
`msgmerge` doesn't complain
## 0.0.4 (2016-10-09) ##
`crowbook-localize` should now be able to generate `.pot` files that
are compatible with `msgmerge` and be able to read `.po` files that
have been updated with `msgmerge`.
* Fix printing and reading of strings which caused problems with
escape characters.
* Add support for multiline strings ala gettext in translation files.
## 0.0.3 (2016-10-08) ##
* Added the `Extractor` struct, that generates a pot-like file looking
at `lformat!` invocations in your source code.
## 0.0.2 (2016-10-07) ##
* Only export `Localizer` as public API.
* Rewrote `lformat!` macro generation.
## 0.0.1 (2016-10-07) ##
* Initial (pre-)release