diff --git a/.github/workflows/build-cli-image.yml b/.github/workflows/build-cli-image.yml index 51891ba3..bcdd1c87 100644 --- a/.github/workflows/build-cli-image.yml +++ b/.github/workflows/build-cli-image.yml @@ -37,5 +37,5 @@ jobs: build-args: | CARGO_BUILD_PROFILE=release push: true - tags: public.ecr.aws/p3a4z1t3/exon-cli:latest,public.ecr.aws/p3a4z1t3/exon-cli:v0.32.3 + tags: public.ecr.aws/p3a4z1t3/exon-cli:latest,public.ecr.aws/p3a4z1t3/exon-cli:v0.32.4 platforms: linux/amd64,linux/arm64 diff --git a/CHANGELOG.md b/CHANGELOG.md index d84aca26..3ed4b818 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # CHANGELOG +## v0.32.4 (2024-12-21) + ## v0.32.3 (2024-12-14) ## v0.32.2 (2024-09-04) diff --git a/Cargo.lock b/Cargo.lock index 47ef1a62..0f0e6f40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2194,7 +2194,7 @@ checksum = "5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6" [[package]] name = "exon" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "async-trait", @@ -2242,7 +2242,7 @@ dependencies = [ [[package]] name = "exon-bam" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2255,7 +2255,7 @@ dependencies = [ [[package]] name = "exon-bcf" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2268,7 +2268,7 @@ dependencies = [ [[package]] name = "exon-bed" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "bstr", @@ -2281,7 +2281,7 @@ dependencies = [ [[package]] name = "exon-benchmarks" -version = "0.32.3" +version = "0.32.4" dependencies = [ "clap", "datafusion", @@ -2293,7 +2293,7 @@ dependencies = [ [[package]] name = "exon-bigwig" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "bigtools", @@ -2306,7 +2306,7 @@ dependencies = [ [[package]] name = "exon-cli" -version = "0.32.3" +version = "0.32.4" dependencies = [ "async-trait", "clap", @@ -2322,7 +2322,7 @@ dependencies = [ [[package]] name = "exon-common" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "datafusion", @@ -2334,7 +2334,7 @@ dependencies = [ [[package]] name = "exon-cram" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "coitrees", @@ -2349,7 +2349,7 @@ dependencies = [ [[package]] name = "exon-examples" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "datafusion", @@ -2359,7 +2359,7 @@ dependencies = [ [[package]] name = "exon-fasta" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2372,7 +2372,7 @@ dependencies = [ [[package]] name = "exon-fastq" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2384,7 +2384,7 @@ dependencies = [ [[package]] name = "exon-fcs" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "byteorder", @@ -2397,7 +2397,7 @@ dependencies = [ [[package]] name = "exon-genbank" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2410,7 +2410,7 @@ dependencies = [ [[package]] name = "exon-gff" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2423,7 +2423,7 @@ dependencies = [ [[package]] name = "exon-gtf" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2435,7 +2435,7 @@ dependencies = [ [[package]] name = "exon-io" -version = "0.32.3" +version = "0.32.4" dependencies = [ "async-trait", "aws-config", @@ -2447,7 +2447,7 @@ dependencies = [ [[package]] name = "exon-mzml" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "base64 0.22.1", @@ -2463,7 +2463,7 @@ dependencies = [ [[package]] name = "exon-sam" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", @@ -2475,7 +2475,7 @@ dependencies = [ [[package]] name = "exon-sdf" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "criterion", @@ -2489,7 +2489,7 @@ dependencies = [ [[package]] name = "exon-test" -version = "0.32.3" +version = "0.32.4" dependencies = [ "datafusion", "object_store", @@ -2497,7 +2497,7 @@ dependencies = [ [[package]] name = "exon-vcf" -version = "0.32.3" +version = "0.32.4" dependencies = [ "arrow", "exon-common", diff --git a/Cargo.toml b/Cargo.toml index 6c66e983..2a0f5c83 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ homepage = "https://www.wheretrue.dev/docs/exon/" license = "Apache-2.0" readme = "README.md" repository = "https://github.com/wheretrue/exon" -version = "0.32.3" +version = "0.32.4" [workspace] members = [ diff --git a/cz.json b/cz.json index 46272781..419b9b81 100644 --- a/cz.json +++ b/cz.json @@ -1,7 +1,7 @@ { "commitizen": { "name": "cz_conventional_commits", - "version": "0.32.3", + "version": "0.32.4", "tag_format": "v$version", "version_files": [ "Cargo.toml", diff --git a/exon/exon-bam/Cargo.toml b/exon/exon-bam/Cargo.toml index feda5d82..ada5ec1d 100644 --- a/exon/exon-bam/Cargo.toml +++ b/exon/exon-bam/Cargo.toml @@ -10,8 +10,8 @@ version = { workspace = true } [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } -exon-sam = { path = "../exon-sam", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } +exon-sam = { path = "../exon-sam", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = [ "core", diff --git a/exon/exon-bcf/Cargo.toml b/exon/exon-bcf/Cargo.toml index da40706a..ca7729a0 100644 --- a/exon/exon-bcf/Cargo.toml +++ b/exon/exon-bcf/Cargo.toml @@ -12,8 +12,8 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } -exon-vcf = { path = "../exon-vcf", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } +exon-vcf = { path = "../exon-vcf", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["core", "async", "bcf", "bgzf"] } object_store = { workspace = true } diff --git a/exon/exon-bed/Cargo.toml b/exon/exon-bed/Cargo.toml index f0c6c6c3..6a0c0ed6 100644 --- a/exon/exon-bed/Cargo.toml +++ b/exon/exon-bed/Cargo.toml @@ -13,7 +13,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } bstr = "1.11.1" -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["bed", "core"] } object_store = { workspace = true } diff --git a/exon/exon-bigwig/Cargo.toml b/exon/exon-bigwig/Cargo.toml index 684694ca..6db82faf 100644 --- a/exon/exon-bigwig/Cargo.toml +++ b/exon/exon-bigwig/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } noodles = { workspace = true, features = ["core"] } futures = { workspace = true } bigtools = "0.5" diff --git a/exon/exon-cli/Cargo.toml b/exon/exon-cli/Cargo.toml index e0b3028e..60d3fb00 100644 --- a/exon/exon-cli/Cargo.toml +++ b/exon/exon-cli/Cargo.toml @@ -14,7 +14,7 @@ datafusion-cli = { version = "43" } clap = { version = "4", features = ["derive", "cargo"] } datafusion = { workspace = true } object_store = { workspace = true } -exon = { path = "../exon-core", version = "0.32.3", features = ["default"] } +exon = { path = "../exon-core", version = "0.32.4", features = ["default"] } tokio = { workspace = true } tracing = { workspace = true } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } diff --git a/exon/exon-core/Cargo.toml b/exon/exon-core/Cargo.toml index 8106f41c..b788f788 100644 --- a/exon/exon-core/Cargo.toml +++ b/exon/exon-core/Cargo.toml @@ -15,28 +15,28 @@ arrow = { workspace = true } async-trait = { workspace = true } bytes = "1.7.1" datafusion = { workspace = true } -exon-bam = { path = "../exon-bam", version = "0.32.3" } -exon-sdf = { path = "../exon-sdf", version = "0.32.3" } -exon-bcf = { path = "../exon-bcf", version = "0.32.3" } -exon-bed = { path = "../exon-bed", version = "0.32.3" } -exon-cram = { path = "../exon-cram", version = "0.32.3" } -exon-common = { path = "../exon-common", version = "0.32.3" } -exon-fasta = { path = "../exon-fasta", version = "0.32.3" } -exon-fastq = { path = "../exon-fastq", version = "0.32.3" } -exon-fcs = { path = "../exon-fcs", version = "0.32.3", optional = true } -exon-genbank = { path = "../exon-genbank", version = "0.32.3", optional = true } -exon-gff = { path = "../exon-gff", version = "0.32.3" } -exon-gtf = { path = "../exon-gtf", version = "0.32.3" } +exon-bam = { path = "../exon-bam", version = "0.32.4" } +exon-sdf = { path = "../exon-sdf", version = "0.32.4" } +exon-bcf = { path = "../exon-bcf", version = "0.32.4" } +exon-bed = { path = "../exon-bed", version = "0.32.4" } +exon-cram = { path = "../exon-cram", version = "0.32.4" } +exon-common = { path = "../exon-common", version = "0.32.4" } +exon-fasta = { path = "../exon-fasta", version = "0.32.4" } +exon-fastq = { path = "../exon-fastq", version = "0.32.4" } +exon-fcs = { path = "../exon-fcs", version = "0.32.4", optional = true } +exon-genbank = { path = "../exon-genbank", version = "0.32.4", optional = true } +exon-gff = { path = "../exon-gff", version = "0.32.4" } +exon-gtf = { path = "../exon-gtf", version = "0.32.4" } deltalake = { version = "0.22.3", features = [ "datafusion", "deltalake-aws", "s3", ], optional = true } -exon-io = { path = "../exon-io", version = "0.32.3" } -exon-mzml = { path = "../exon-mzml", version = "0.32.3", optional = true } -exon-sam = { path = "../exon-sam", version = "0.32.3" } -exon-vcf = { path = "../exon-vcf", version = "0.32.3" } -exon-bigwig = { path = "../exon-bigwig", version = "0.32.3" } +exon-io = { path = "../exon-io", version = "0.32.4" } +exon-mzml = { path = "../exon-mzml", version = "0.32.4", optional = true } +exon-sam = { path = "../exon-sam", version = "0.32.4" } +exon-vcf = { path = "../exon-vcf", version = "0.32.4" } +exon-bigwig = { path = "../exon-bigwig", version = "0.32.4" } futures = { workspace = true } itertools = "0.13" noodles = { workspace = true, features = [ diff --git a/exon/exon-cram/Cargo.toml b/exon/exon-cram/Cargo.toml index 267fdddf..8078bfc6 100644 --- a/exon/exon-cram/Cargo.toml +++ b/exon/exon-cram/Cargo.toml @@ -13,8 +13,8 @@ version.workspace = true [dependencies] arrow = { workspace = true } coitrees = "0.4.0" -exon-common = { path = "../exon-common", version = "0.32.3" } -exon-sam = { path = "../exon-sam", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } +exon-sam = { path = "../exon-sam", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["core", "async", "cram", "fasta"] } object_store = { workspace = true } diff --git a/exon/exon-fasta/Cargo.toml b/exon/exon-fasta/Cargo.toml index a5cd14db..a2c94d19 100644 --- a/exon/exon-fasta/Cargo.toml +++ b/exon/exon-fasta/Cargo.toml @@ -12,7 +12,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["core", "async", "fasta"] } object_store = { workspace = true } diff --git a/exon/exon-fastq/Cargo.toml b/exon/exon-fastq/Cargo.toml index e0c15a41..01c1b010 100644 --- a/exon/exon-fastq/Cargo.toml +++ b/exon/exon-fastq/Cargo.toml @@ -12,7 +12,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["async", "fastq"] } object_store = { workspace = true } diff --git a/exon/exon-fcs/Cargo.toml b/exon/exon-fcs/Cargo.toml index 685316ad..91c28f0b 100644 --- a/exon/exon-fcs/Cargo.toml +++ b/exon/exon-fcs/Cargo.toml @@ -13,7 +13,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } byteorder = { version = "1.5.0" } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } object_store = { workspace = true } tokio = { workspace = true, features = ["fs"] } diff --git a/exon/exon-genbank/Cargo.toml b/exon/exon-genbank/Cargo.toml index 16a0ef25..372abe61 100644 --- a/exon/exon-genbank/Cargo.toml +++ b/exon/exon-genbank/Cargo.toml @@ -12,7 +12,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } gb-io = { version = "0.7.1" } object_store = { workspace = true } diff --git a/exon/exon-gff/Cargo.toml b/exon/exon-gff/Cargo.toml index ffeb0ff0..3872f306 100644 --- a/exon/exon-gff/Cargo.toml +++ b/exon/exon-gff/Cargo.toml @@ -12,7 +12,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["core", "gff", "async"] } object_store = { workspace = true } diff --git a/exon/exon-gtf/Cargo.toml b/exon/exon-gtf/Cargo.toml index 332500fe..c67f590d 100644 --- a/exon/exon-gtf/Cargo.toml +++ b/exon/exon-gtf/Cargo.toml @@ -12,7 +12,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["gtf"] } object_store = { workspace = true } diff --git a/exon/exon-mzml/Cargo.toml b/exon/exon-mzml/Cargo.toml index 3b0751f5..3f6c088a 100644 --- a/exon/exon-mzml/Cargo.toml +++ b/exon/exon-mzml/Cargo.toml @@ -14,7 +14,7 @@ version.workspace = true arrow = { workspace = true } base64 = { version = "0.22" } byteorder = { version = "1.5.0" } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } flate2 = { version = "1.0.33" } futures = { workspace = true } object_store = { workspace = true } diff --git a/exon/exon-sam/Cargo.toml b/exon/exon-sam/Cargo.toml index 630463db..c45c8947 100644 --- a/exon/exon-sam/Cargo.toml +++ b/exon/exon-sam/Cargo.toml @@ -10,7 +10,7 @@ version = { workspace = true } [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = [ "core", diff --git a/exon/exon-sdf/Cargo.toml b/exon/exon-sdf/Cargo.toml index 6b478796..5c49673f 100644 --- a/exon/exon-sdf/Cargo.toml +++ b/exon/exon-sdf/Cargo.toml @@ -10,7 +10,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } object_store = { workspace = true } regex = "1" tracing = { workspace = true } diff --git a/exon/exon-vcf/Cargo.toml b/exon/exon-vcf/Cargo.toml index 58c33b3e..f44cada4 100644 --- a/exon/exon-vcf/Cargo.toml +++ b/exon/exon-vcf/Cargo.toml @@ -12,7 +12,7 @@ version.workspace = true [dependencies] arrow = { workspace = true } -exon-common = { path = "../exon-common", version = "0.32.3" } +exon-common = { path = "../exon-common", version = "0.32.4" } futures = { workspace = true } noodles = { workspace = true, features = ["core", "async", "vcf", "bgzf"] } object_store = { workspace = true }