Skip to content

Commit 1aaac58

Browse files
committed
Add v0.3.4 changes
1 parent 5c02f9a commit 1aaac58

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.4] - 2025-11-07
9+
10+
### Added
11+
12+
- **Docker containerization**: Production-ready multi-stage Dockerfile with multi-architecture support (amd64/arm64)
13+
- **Docker Hub integration**: Automated CI/CD pipeline via GitHub Actions for building and publishing images
14+
- **Nextflow workflow**: Complete example pipeline (`examples/nextflow/teloclip.nf`) with nf-core style modules for filter, extract, and extend
15+
- **Docker documentation**: Comprehensive `DOCKER.md` guide with usage examples and best practices
16+
- **Build scripts**: `scripts/build-docker.sh` and `scripts/test-docker.sh` for local development and testing
17+
18+
### Changed
19+
20+
- **License**: Migrated from MIT to GPL-3.0-or-later for better alignment with open science principles
21+
- **Docker workflow**: GitHub Actions now triggers only on version tags and pull requests (not on regular commits to main)
22+
- **Version management**: Implemented PEP 440 compliant version conversion in build scripts
23+
24+
### Fixed
25+
26+
- **Nextflow modules**: Corrected `teloclip extract` to accept SAM input (not BAM)
27+
- **Nextflow modules**: Fixed version parsing in all modules to match actual CLI output format
28+
- **Nextflow workflow**: Fixed SAM_TO_BAM process to properly output separate SAM file for extract step
29+
30+
---
31+
832
## [0.3.3]
933

1034
### 🐳 Docker & Container Infrastructure
@@ -160,7 +184,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
160184

161185
#### New Files
162186

163-
```
187+
```text
164188
.dockerignore # Docker build optimization
165189
Dockerfile # Multi-stage production build
166190
DOCKER.md # Complete Docker documentation

0 commit comments

Comments
 (0)