# 0.8.0 - Fix potential OOM issues and add fuzzing [#40](https://github.com/vv9k/mobi-rs/pull/40) # 0.7.0 - Make `Mobi::readable_records_range` public - it returns the range of PDB records that contain the books content - Remove `Mobi::content` method. - Add `Mobi::raw_records` that returns a wrapper over parsed raw PDB records with slices to their content. - Make Palmdoc lz77 decompression work - Add `first_index_record` field to `MobiHeader` - `Mobi::exth_record`, `Mobi::exth_record_at`, `ExthHeader::get_record` now return a `Option<&Vec>>` instead of `Option<&Vec>` because some records like subject can occur multiple times. - Add `MobiMetadata::subjects` that returns a list of subjects. - Add `ExthHeader::raw_records` and `ExthHeader::records` that return an iterator over EXTH records. The returned records are a tuple of the record type and record data. - `ExthRecord` now has a `Other` variant and is no longer a simple integer enum but instead implements `From` and has a method `ExthRecord::position` that returns its `u32` position.