|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -All notable changes to HapLink.jl will be documented in this file. |
| 3 | +All notable changes to XAM.jl will be documented in this file. |
4 | 4 |
|
5 | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
6 | 6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
7 | 7 |
|
8 | 8 | ## [Unreleased] |
9 | 9 |
|
| 10 | + |
| 11 | +## [0.4.0] |
| 12 | + |
| 13 | +### Added |
| 14 | +- Added BAM.Reader index support for BAI object ([#56](https://github.com/BioJulia/XAM.jl/pull/56)). |
| 15 | +- Added doi badge. |
| 16 | +- Added test to ensure EOF_BLOCK gets written. |
| 17 | +- Added `isreversestrand`. |
| 18 | +- Added `isfirstsegment`. |
| 19 | +- Added `islastsegment`. |
| 20 | + |
| 21 | +### Changed |
| 22 | + |
| 23 | +- Subtype from XAMReader and XAMWriter from common abstract types. |
| 24 | +- Subtype from XAMRecord. |
| 25 | +- Unified flag queries. |
| 26 | +- Improved Slack link. |
| 27 | +- Updated to use [Automa](https://github.com/BioJulia/Automa.jl) v1 ([#65](https://github.com/BioJulia/XAM.jl/pull/65)). |
| 28 | +- Pointed the Unit Tests badge at the develop branch. |
| 29 | +- Pluralised flag. |
| 30 | +- Renamed `ismateunmapped` to `isnextunmapped`. |
| 31 | +- Renamed `isreverse` to `isreversecomplemented`. |
| 32 | +- Renamed `isforward` to `isforwardstrand`. |
| 33 | +- `ispositivestrand` aliases `isforwardstrand`. |
| 34 | +- `isnegativestrand` aliases `isreversestrand`. |
| 35 | +- Renamed `ismatereverse` to `isnextreversecomplemented`. |
| 36 | +- `isread1` aliases `isfirstsegment`. |
| 37 | +- `isread2` aliases `islastsegment`. |
| 38 | + |
| 39 | +### Fixed |
| 40 | +- Updated hts-files.md ([#62](https://github.com/BioJulia/XAM.jl/pull/62)). |
| 41 | +- Corrected the behaviour of `isprimaryalignment` with `isprimary`. |
| 42 | + |
| 43 | +### Removed |
| 44 | +- Moved the functionality of `isprimary` into `isprimaryalignment`. |
| 45 | + |
| 46 | + |
10 | 47 | ## [0.3.1] |
11 | 48 |
|
12 | 49 | ### Changed |
13 | 50 |
|
14 | | -- Upgraded to BioAlignments v3 ([#55](https://github.com/BioJulia/XAM.jl/pull/55)) |
| 51 | +- Upgraded to BioAlignments v3 ([#55](https://github.com/BioJulia/XAM.jl/pull/55)). |
| 52 | + |
15 | 53 |
|
16 | 54 | ## [0.3.0] - 2022-10-10 |
17 | 55 |
|
18 | 56 | ## Added |
19 | 57 |
|
20 | | -- Crosschecks for SAM and BAM ([#29](https://github.com/BioJulia/XAM.jl/pull/29)) |
21 | | -- Improved documentation for flags ([#43](https://github.com/BioJulia/XAM.jl/pull/43)) |
| 58 | +- Crosschecks for SAM and BAM ([#29](https://github.com/BioJulia/XAM.jl/pull/29)). |
| 59 | +- Improved documentation for flags ([#43](https://github.com/BioJulia/XAM.jl/pull/43)). |
22 | 60 |
|
23 | 61 | ### Changed |
24 | 62 |
|
25 | | -- `BAM.quality` performance improved ([#21](https://github.com/BioJulia/XAM.jl/issues/21)) |
26 | | -- Updated BioAlignments to v2.2 and BioSequences to v3 ([#48](https://github.com/BioJulia/XAM.jl/pull/48)) |
| 63 | +- `BAM.quality` performance improved ([#21](https://github.com/BioJulia/XAM.jl/issues/21)). |
| 64 | +- Updated BioAlignments to v2.2 and BioSequences to v3 ([#48](https://github.com/BioJulia/XAM.jl/pull/48)). |
27 | 65 |
|
28 | 66 | ### Fixed |
29 | 67 |
|
30 | | -- `BAM.Record` layout now matches the BAM specs ([#26](https://github.com/BioJulia/XAM.jl/pull/26)) |
| 68 | +- `BAM.Record` layout now matches the BAM specs ([#26](https://github.com/BioJulia/XAM.jl/pull/26)). |
31 | 69 |
|
32 | | -[Unreleased]: https://github.com/BioJulia/XAM.jl/compare/v0.3.1...HEAD |
| 70 | +[Unreleased]: https://github.com/BioJulia/XAM.jl/compare/v0.4.0...HEAD |
| 71 | +[0.4.0]: https://github.com/BioJulia/XAM.jl/compare/v0.3.1...0.4.0 |
33 | 72 | [0.3.1]: https://github.com/BioJulia/XAM.jl/compare/v0.3.0...v0.3.1 |
34 | 73 | [0.3.0]: https://github.com/BioJulia/XAM.jl/compare/v0.2.8...v0.3.0 |
0 commit comments