Skip to content

Releases: Gosayram/go-mdfmt

Release v0.2.5

17 Jun 21:12

Choose a tag to compare

Changes

Commits since v0.2.4:

  • chore: update version to 0.2.5 [skip-tag] (6678b8f)
  • [FIX] - fix: revert version v2.4; fix auto-tagging; bum changelogs; removed unused docs; bump release docs; (12be85b)
  • chore: update version to 0.3.0 [skip-tag] (18a398f)
  • [FIX] - fix: release version, bump docs; fix tag calculation; (f828e9f)
  • chore: update version to 0.3.0 [skip-tag] (f4ff8aa)
  • [FIX] - fix: release tag and added more info about changes; fix minor mistakes; (6921068)

Release Notes

Fixed

  • Corrected semantic versioning logic in auto-tag workflow to implement custom 9-limit versioning
  • Fixed incorrect version jumps (0.2.4 → 0.3.0) by implementing proper version increment rules
  • Restored correct version sequence with custom logic: patch limit of 9 before minor bump
  • Enhanced release workflow to extract changelog information from CHANGELOG.md for better release notes

Changed

  • Implemented custom versioning scheme: when patch reaches 9, bump minor (0.2.9 → 0.3.0)
  • Added intelligent changelog integration in release workflow to include structured release notes
  • Updated version file to correct sequence (0.2.6) from incorrect jump to 0.3.0
  • Enhanced auto-tag workflow with detailed logging for version bump decisions

Added

  • Custom versioning logic with examples: 0.1.9 → 0.2.0, 0.9.9 → 1.0.0
  • Automatic CHANGELOG.md extraction for release notes generation
  • Better debugging and logging in version calculation process

Installation

Download the appropriate binary for your platform from the assets below.

Linux/macOS:

# Download binary
curl -L -o mdfmt https://github.com/Gosayram/go-mdfmt/releases/download/v0.2.5/mdfmt-*-linux-amd64

# Make executable and move to PATH
chmod +x mdfmt
sudo mv mdfmt /usr/local/bin/

Windows:

Download the .exe file and add it to your PATH.

Verification:

All binaries are signed with Cosign and include checksums for verification:

# Verify checksum
sha256sum -c mdfmt-*-linux-amd64.sha256

# Verify Cosign signature (requires cosign CLI)
cosign verify-blob \\
  --key cosign.pub \\
  --signature mdfmt-*-linux-amd64.sig \\
  mdfmt-*-linux-amd64

Release v0.2.4

17 Jun 20:32

Choose a tag to compare

Changes

Commits since v0.2.3:

  • chore: update version to 0.2.4 [skip-tag] (3303eea)
  • [FIX] - fix: move annotated tag to lightweight; bump release; (2cf8a8b)

Installation

Download the appropriate binary for your platform from the assets below.

Linux/macOS:

# Download binary
curl -L -o mdfmt https://github.com/Gosayram/go-mdfmt/releases/download/v0.2.4/mdfmt-*-linux-amd64

# Make executable and move to PATH
chmod +x mdfmt
sudo mv mdfmt /usr/local/bin/

Windows:

Download the .exe file and add it to your PATH.

Verification:

All binaries are signed with Cosign and include checksums for verification:

# Verify checksum
sha256sum -c mdfmt-*-linux-amd64.sha256

# Verify Cosign signature (requires cosign CLI)
cosign verify-blob \\
  --key cosign.pub \\
  --signature mdfmt-*-linux-amd64.sig \\
  mdfmt-*-linux-amd64

Release v0.2.1

16 Jun 10:39

Choose a tag to compare

Changes

Commits since v0.2.0:

  • chore: update version to 0.2.1 [skip-tag] (296ba73)
  • [UPD] - comments for testing CI; (2d6b1aa)
  • fix: correct Dockerfile FROM syntax for proper Docker build (17650a1)

Installation

Download the appropriate binary for your platform from the assets below.

Linux/macOS:

# Download binary
curl -L -o mdfmt https://github.com/Gosayram/go-mdfmt/releases/download/v0.2.1/mdfmt-*-linux-amd64

# Make executable and move to PATH
chmod +x mdfmt
sudo mv mdfmt /usr/local/bin/

Windows:

Download the .exe file and add it to your PATH.

Verification:

All binaries are signed with Cosign and include checksums for verification:

# Verify checksum
sha256sum -c mdfmt-*-linux-amd64.sha256

# Verify Cosign signature (requires cosign CLI)
cosign verify-blob \\
  --certificate mdfmt-*-linux-amd64.pem \\
  --signature mdfmt-*-linux-amd64.sig \\
  --certificate-identity-regexp "https://github.com/Gosayram/go-mdfmt/" \\
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \\
  mdfmt-*-linux-amd64