Releases: FreshLabDev/makeitMD
Releases · FreshLabDev/makeitMD
Release list
makeitMD v0.1.0
Minimal Telegram bot for native Rich Markdown. Send text — get a clean, fully rendered message.
Highlights
- Telegram Bot API 10.1 Rich Messages, directly from Go
- Preserves formatting consumed by Telegram and joins split pastes
- Handles tables, GitHub README HTML, and linked badges
- Private PostgreSQL audit, statistics, health checks, and metrics
v0.1.0-rc.3
Fixed
- Preserves
<strong>,<b>,<em>, and<i>inside raw HTML tables during compatibility fallback, preventing literal**...**markers in cells. - Converts linked Markdown badge images into ordinary links when Telegram rejects them as unavailable rich-message media.
- Records every Rich Markdown request/result attempt for retention-bound operator diagnostics.
Verification
- Compared stored raw input, outbound Markdown, and Telegram
rich_messageresponses for all traced production conversions. - Confirmed the only leaked bold markers were table-cell values addressed by this fix.
- CI, race tests, vet, govulncheck, Docker build, and Compose validation passed.
v0.1.0-rc.2
Fixed
- Restores formatting consumed by Telegram clients from
Message.entitiesusing the Bot API UTF-16 offsets. - Preserves entity ranges when Telegram splits one large paste into consecutive messages.
- Stores the raw Telegram input, actual outbound Rich Markdown, and raw
sendRichMessageresult in the retention-bound operator audit.
Production
Deployed on WS04 as v0.1.0-rc.2 from commit 282dfd1; database migration 002_conversion_trace.sql, health checks, polling, and the scoped production audit are green.
v0.1.0-rc.1
Release v0.1.0-rc.1