Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
Project uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.0] - 2026-06-21

### Added

- `confluence` fenced code blocks are passed through to Confluence storage format verbatim — an escape hatch for macros with no Markdown equivalent (table of contents, status lozenges, Page Properties, …)
- Obsidian-style image width syntax (`![alt|300](…)` and `![alt|300x200](…)`) and upload of local image files as page attachments

### Changed

- `commander` updated to v15

### Fixed

- Re-syncing a page no longer fails when an unchanged Mermaid diagram or local image is already attached — identical, content-hashed attachments are skipped instead of triggering a Confluence rollback error
- Mermaid rendering polyfills a global `CSSStyleSheet`, fixing diagrams that depend on it

## [0.3.1] - 2026-04-28

### Added
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "markfluence",
"version": "0.3.1",
"version": "0.4.0",
"description": "The best Markdown to Confluence converter. Modern, fast, correct.",
"type": "module",
"main": "dist/index.js",
Expand Down