Skip to content

Latest commit

 

History

History
121 lines (69 loc) · 3.35 KB

CHANGELOG.md

File metadata and controls

121 lines (69 loc) · 3.35 KB

Revision history for hs-samtools

0.1.0.0 -- 2023-08-12

  • First version. Released on an unsuspecting world.

0.1.0.1 -- 2023-08-12

  • Added package bounds for ascii, bytestring, containers, crypton, and flatparse.

0.2.0.0 -- 2023-08-13

  • Added Eq, Generic, Show and Typeable classes/instances to Data.SAM.Version1_6.Header.CO, Data.SAM.Version1_6.Header.HD, Data.SAM.Version1_6.Header.PG, Data.SAM.Version1_6.Header.RG, Data.SAM.Version1_6.Header.SQ data types.

0.2.0.1 -- 2023-08-13

  • Removed unnecessary Eq and Show instance comments.

0.3.0.0 -- 2023-08-14

  • Created Data.SAM.Version1_6.Alignment and Data.SAM.Version1_6.Header (re-exports).
  • Renamed Data.SAM.Version1_6.Internal to Data.SAM.Version1_6.Base.
  • Added Data.SAM.Version1_6.Alignment.Base and Data.SAM.Version1_6.Alignment.BOPT.

0.3.1.0 -- 2023-08-14

  • Added SAM_V1_6_Alignment_BOPT_Float(..) to Data.SAM.Version1_6.Alignment.BOPT.

0.4.0.0 -- 2023-08-16

  • Added comments to SAM_V1_6_Alignment(..) in Data.SAM.Version1_6.Alignment.Base.
  • Changed sam_v1_6_alignment_flag (SAM_V1_6_Alignment(..)) from Int to Vector Bit in Data.SAM.Version1_6.Alignment.Base.

0.4.0.1 -- 2023-08-16

  • Fixed comments to SAM_V1_6_Alignment(..) in Data.SAM.Version1_6.Alignment.Base.

0.4.0.2 -- 2023-08-16

  • Fixed comments to SAM_V1_6_Alignment(..) in Data.SAM.Version1_6.Alignment.Base.

0.4.0.3 -- 2023-08-16

  • Fixed comments to SAM_V1_6_Alignment(..) in Data.SAM.Version1_6.Alignment.Base.

0.4.0.4 -- 2023-08-17

  • Added comment to sam_v1_6_alignment (SAM_V1_6(..)) in Data.SAM.Version1_6.Base.

0.5.0.0 -- 2023-09-01

  • Added attoparsec parsers for alignment and header section of SAM_V1_6(..).
  • Added attoparsec parser for SAM_V1_6(..).
  • Added SAM_V1_6(..) reading functionality.

0.5.0.1 -- 2023-09-01

  • Fixed documentation for readSAM_V1_6.

0.5.0.2 -- 2023-09-01

  • Fixed/updated lots of documentation across entire codebase.

0.5.0.3 -- 2023-09-01

  • Added homepage and bug-reports fields to cabal file.

0.5.0.4 -- 2023-09-01

  • Added small initial test suite.

0.6.0.0 -- 2023-09-04

  • Removed tag section of headers and changed those affected from data to newtypes.

0.6.0.1 -- 2023-09-04

  • Fixed documentation for readSAM_V1_6.

0.7.0.0 -- 2023-10-16

  • Fixed broken parsing of SAM_V1_6(..).
  • Strengthened parsing of SAM_V1_6(..) by accurately emulating the sam v1.6 specification through use of permutable parsers.
  • Added initial test suite.

0.8.0.0 -- 2023-10-30

  • Adding functionality to write SAM_V1_6(..) to file.
  • Made show instances of many newtypes/datatypes more verbose to match fields of said newtypes/datatypes.
  • Added initial writeSAM_V1_6 test case.

0.8.0.1 -- 2023-10-31

  • Fixed BOPT deconstruction in deconstructSAM_V1_6 (writeSAM_V1_6).
  • Added extra writeSAM_V1_6 test cases.

0.9.0.0 -- 2023-10-31

  • Fixed writeSAM_V1_6 function.
  • Added additional test cases for writeSAM_V1_6.

0.10.0.0 -- 2024-07-15

  • Fixed SAM parsing of optional fields.
  • Reorganized/refactored SAM modules.
  • Added BAM parsing.
  • Added internal modules.
  • Updated copyright in all modules.
  • Updated LICENSE with updated year.

0.10.0.1 -- 2024-07-15

  • Added missing documentation for BAM_V1_6_BAM_Alignment_OptionalFields(..).

0.10.0.2 -- 2024-07-15

  • Fixed previous CHANGELOG entry (0.10.0.1).

0.10.0.3 -- 2024-07-15

  • Fixed previous CHANGELOG entry (0.10.0.2).