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