# Changelog
## 0.34.0 - 2024-11-07
### Changed
* gtf: Sync dependencies.
## 0.33.0 - 2024-09-26
### Changed
* gtf: Sync dependencies.
## 0.32.0 - 2024-09-09
### Added
* gtf/io/reader: Add common methods to access the underlying I/O:
`Reader::get_ref`, `Reader::get_mut`, and `Reader::into_inner`.
### Changed
* gtf: Move reader (`Reader`) and writer (`Writer`) to `io` module.
### Deprecated
* gtf: Deprecate `gtf::Reader` and `gtf::Writer`.
Use `gtf::io::Reader` and `gtf::io::Writer`, respectively, instead.
## 0.31.0 - 2024-09-04
### Changed
* gtf/record: Ignore trailing whitespace when parsing ([#291]).
[#291]: https://github.com/zaeleus/noodles/issues/291
### Fixed
* gtf/record/attributes: Read string values as text between double quotes
([#299]).
This allows the entry delimiter (`;`) to be used in string values.
[#299]: https://github.com/zaeleus/noodles/issues/299
## 0.30.0 - 2024-07-14
### Changed
* gtf: Sync dependencies.
## 0.29.0 - 2024-06-17
### Changed
* gtf: Sync dependencies.
## 0.28.0 - 2024-05-16
### Changed
* gtf: Sync dependencies.
## 0.27.0 - 2024-05-08
### Changed
* gtf: Sync dependencies.
## 0.26.0 - 2024-05-02
### Changed
* gtf: Sync dependencies.
## 0.25.0 - 2024-03-28
### Changed
* gtf: Sync dependencies.
## 0.24.0 - 2024-03-12
### Changed
* gtf: Sync dependencies.
## 0.23.0 - 2024-01-25
### Changed
* gtf: Sync dependencies.
## 0.22.0 - 2023-12-14
### Changed
* gtf: Raise minimum supported Rust version (MSRV) to 1.70.0.
* gtf/reader: Accept `csi::BinningIndex` for querying.
## 0.21.0 - 2023-11-14
### Changed
* gtf: Sync dependencies.
## 0.20.0 - 2023-11-13
### Changed
* gtf: Sync dependencies.
## 0.19.0 - 2023-10-26
### Changed
* gtf: Sync dependencies.
## 0.18.0 - 2023-10-19
### Changed
* gtf: Sync dependencies.
## 0.17.0 - 2023-10-12
### Changed
* gtf: Sync dependencies.
## 0.16.0 - 2023-08-31
### Changed
* gtf: Sync dependencies.
## 0.15.0 - 2023-08-17
### Changed
* gtf: Sync dependencies.
## 0.14.0 - 2023-07-06
### Changed
* gtf: Sync dependencies.
## 0.13.0 - 2023-06-29
### Changed
* gtf: Sync dependencies.
## 0.12.0 - 2023-06-15
### Changed
* gtf: Sync dependencies.
## 0.11.0 - 2023-06-01
### Changed
* gtf: Sync dependencies.
## 0.10.0 - 2023-05-18
### Added
* gtf/reader: Add query iterator (`Reader::query`) ([#158]).
[#158]: https://github.com/zaeleus/noodles/issues/158
## 0.9.0 - 2023-05-11
### Changed
* gtf/record/attributes: Relax parser by allowing whitespace between entries
and no final entry terminator ([#169]).
The entry terminator (`;`) is now considered a separator rather than a
terminator.
* gtf/record/attributes/entry: The text representation of an entry no
longer has a terminator (`;`).
[#169]: https://github.com/zaeleus/noodles/issues/169
## 0.8.0 - 2023-03-03
### Changed
* gtf: Sync dependencies.
## 0.7.0 - 2023-02-03
### Added
* gtf: Implement `std::error::Error::source` for errors.
### Changed
* gtf: Raise minimum supported Rust version (MSRV) to 1.64.0.
## 0.6.0 - 2022-11-18
### Added
* gtf/writer: Add line writer (`Writer::write_line`).
## 0.5.0 - 2022-10-20
### Changed
* gtf: Sync dependencies.
## 0.4.0 - 2022-08-16
### Changed
* gtf: Raise minimum supported Rust version (MSRV) to 1.57.0.
## 0.3.1 - 2022-06-08
### Fixed
* gtf: Sync dependencies.
## 0.3.0 - 2022-03-29
### Changed
* gff/record: Change start and end positions to `Position`.
## 0.2.0 - 2022-02-17
### Added
* gtf: Set minimum supported Rust version (MSRV) to 1.56.0 in package
manifest.
## 0.1.0 - 2021-11-11
* gtf: Initial release.