noodles-gtf 0.34.0

Gene Transfer Format (GTF) reader and writer
Documentation
# 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.