11.2.1
2=====
3This patch release removes more unnecessary uses of `unsafe` that
4were overlooked in the prior `1.2.0` release. In particular, the
5`ReadBytesExt::read_{f32,f64}_into_checked` methods have been deprecated and
6replaced by more appropriately named `read_{f32,f64}_into` methods.
7
8
91.2.0
10=====
11The most prominent change in this release of `byteorder` is the removal of
12unnecessary signaling NaN masking, and in turn, the `unsafe` annotations
13associated with methods that didn't do masking. See
14[#103](https://github.com/BurntSushi/byteorder/issues/103)
15for more details.
16
17* [BUG #102](https://github.com/BurntSushi/byteorder/issues/102):
18  Fix big endian tests.
19* [BUG #103](https://github.com/BurntSushi/byteorder/issues/103):
20  Remove sNaN masking.
21
22
231.1.0
24=====
25This release of `byteorder` features a number of fixes and improvements, mostly
26as a result of the
27[Litz Blitz evaluation](https://public.etherpad-mozilla.org/p/rust-crate-eval-byteorder).
28
29Feature enhancements:
30
31* [FEATURE #63](https://github.com/BurntSushi/byteorder/issues/63):
32  Add methods for reading/writing slices of numbers for a specific
33  endianness.
34* [FEATURE #65](https://github.com/BurntSushi/byteorder/issues/65):
35  Add support for `u128`/`i128` types. (Behind the nightly only `i128`
36  feature.)
37* [FEATURE #72](https://github.com/BurntSushi/byteorder/issues/72):
38  Add "panics" and "errors" sections for each relevant public API item.
39* [FEATURE #74](https://github.com/BurntSushi/byteorder/issues/74):
40  Add CI badges to Cargo.toml.
41* [FEATURE #75](https://github.com/BurntSushi/byteorder/issues/75):
42  Add more examples to public API items.
43* Add 24-bit read/write methods.
44* Add `BE` and `LE` type aliases for `BigEndian` and `LittleEndian`,
45  respectively.
46
47Bug fixes:
48
49* [BUG #68](https://github.com/BurntSushi/byteorder/issues/68):
50  Panic in {BigEndian,LittleEndian}::default.
51* [BUG #69](https://github.com/BurntSushi/byteorder/issues/69):
52  Seal the `ByteOrder` trait to prevent out-of-crate implementations.
53* [BUG #71](https://github.com/BurntSushi/byteorder/issues/71):
54  Guarantee that the results of `read_f32`/`read_f64` are always defined.
55* [BUG #73](https://github.com/BurntSushi/byteorder/issues/73):
56  Add crates.io categories.
57* [BUG #77](https://github.com/BurntSushi/byteorder/issues/77):
58  Add `html_root` doc attribute.
59