diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ea3a360..17518e91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,35 @@ # Change Log +## [0.2.0] - 2017-02-20 + +### BREAKING + +From this release, ranges are represented as one-based closed intervals. For example, + +```clojure +{:chr "chr1", :start 1, :end 3} +``` + +represents the first three bases of chromosome 1. + +### Added + +* BED file reader/writer. [#20](https://github.com/chrovis/cljam/pull/20) +* Read unplaced reads in BAM. [#24](https://github.com/chrovis/cljam/pull/24) + +### Changed + +* Improve performance of reading BAM files. [#22](https://github.com/chrovis/cljam/pull/22) +* Replace candidate-message function with one in clj-sub-command. +* Improve performance of reading vcf file. [#29](https://github.com/chrovis/cljam/pull/29) + +### Fixed + +* Fix a bug in BAM random reader. [#21](https://github.com/chrovis/cljam/pull/21) +* Read multiple contigs in VCF meta info. [#23](https://github.com/chrovis/cljam/issues/23) [#25](https://github.com/chrovis/cljam/pull/25) +* Enable decompressUntilEOF of CompressorStreamFactory. [#26](https://github.com/chrovis/cljam/pull/26) +* Fix bugs in mpileup. [#27](https://github.com/chrovis/cljam/pull/27) [#28](https://github.com/chrovis/cljam/issues/28) + ## [0.1.6] - 2017-01-06 * Sequential reading function for FASTA [#16](https://github.com/chrovis/cljam/pull/16) @@ -53,6 +83,7 @@ First release +[0.2.0]: https://github.com/chrovis/cljam/compare/0.1.6...0.2.0 [0.1.6]: https://github.com/chrovis/cljam/compare/0.1.5...0.1.6 [0.1.5]: https://github.com/chrovis/cljam/compare/0.1.4...0.1.5 [0.1.4]: https://github.com/chrovis/cljam/compare/0.1.3...0.1.4 diff --git a/README.md b/README.md index 290d1338..d68ea836 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ cljam is available as a Maven artifact from [Clojars][clojars]. To use with Leiningen/Boot, add the following dependency. ```clojure -[cljam "0.1.6"] +[cljam "0.2.0"] ``` To use with Maven, add the following dependency. @@ -22,7 +22,7 @@ To use with Maven, add the following dependency. cljam cljam - 0.1.6 + 0.2.0 ``` @@ -99,8 +99,8 @@ Run `lein-bin` plugin and it creates standalone console executable into `target` ```console $ lein with-profile +1.8 bin -Created /path/to/cljam/target/cljam-0.1.6.jar -Created /path/to/cljam/target/cljam-0.1.6-standalone.jar +Created /path/to/cljam/target/cljam-0.2.0.jar +Created /path/to/cljam/target/cljam-0.2.0-standalone.jar Creating standalone executable: /path/to/cljam/target/cljam ``` diff --git a/project.clj b/project.clj index b8bafa65..361e4268 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject cljam "0.2.0-SNAPSHOT" +(defproject cljam "0.2.0" :description "A DNA Sequence Alignment/Map (SAM) library for Clojure" :url "https://github.com/chrovis/cljam" :license {:name "Apache License, Version 2.0"