Releases: aqueeb/confluence2md
Releases · aqueeb/confluence2md
confluence2md v0.4.1
Changelog
- dbbe097 Add coverage badge to README
- aec7378 Add fuzz tests for converter package and fix badge cache
- 0ec9f76 Fix "text file busy" race condition in CI
- 863454a Fix Codecov upload: add token parameter
- beaa089 Fix balanceDetailsTags edge case found by fuzzing
- 3d5d600 Handle concurrent pandoc extraction from multiple test binaries
- 8d19613 Improve test coverage from ~50% to 85%
- 5fe014a chore: switch to Apache 2.0 license with enterprise offering
- dad82bf fix: Add cache-busting param to Codecov badge URL
confluence2md v0.4.0
What's New in v0.4.0
Added
- Comprehensive unit tests for CLI functions (
main_test.gowith 15 tests) - CHANGELOG.md for version history tracking
- SECURITY.md with vulnerability reporting guidelines
- CODE_OF_CONDUCT.md (Contributor Covenant)
- GitHub issue templates (bug report, feature request)
- Pull request template
- CodeQL security scanning workflow
- Test coverage reporting with Codecov
- golangci-lint integration in CI
Changed
IsConfluenceMIME()now returns(bool, error)for proper error handling- Extracted HTML entity replacements to shared
htmlEntityMap - Added named constants for magic numbers (
pandocTimeout,maxASCIICodePoint,mimeHeaderScanLimit) - Improved documentation with regex pattern comments
- Replaced
fmt.Sscanfwithstrconv.ParseIntfor proper error handling
Fixed
- Replaced custom
contains()helper withstrings.Contains()in tests
Installation
macOS (Apple Silicon)
curl -L https://github.com/aqueeb/confluence2md/releases/download/v0.4.0/confluence2md_0.4.0_darwin_arm64.tar.gz | tar xz
sudo mv confluence2md /usr/local/bin/macOS (Intel)
curl -L https://github.com/aqueeb/confluence2md/releases/download/v0.4.0/confluence2md_0.4.0_darwin_amd64.tar.gz | tar xz
sudo mv confluence2md /usr/local/bin/Linux
curl -L https://github.com/aqueeb/confluence2md/releases/download/v0.4.0/confluence2md_0.4.0_linux_amd64.tar.gz | tar xz
sudo mv confluence2md /usr/local/bin/Full Changelog: v0.3.1...v0.4.0
confluence2md v0.3.1
confluence2md v0.3.0
Changelog
- d8d9aa1 Fix module path for Go proxy compatibility
confluence2md v0.2.2
confluence2md v0.2.1
confluence2md v0.2.0
Changelog
- c52704f Add dual license, Buy Me a Coffee badge, and fix formatting