Skip to content
Merged
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
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- Full mdfluence CLI option parity: `--disable-emoji`, `--disable-anchor-convert`, `--render-diagrams`, `--mmdc-path`, `--plantuml-path`, `--title`, `--parent-id`, `--parent-title`, `--top-level`, `--insecure`, `--content-type`
- `--host-int`, `--token-int`, `--username-int`, `--password-int` for integration target auth
- `--debug` alias for `--verbose` (mdfluence compat), `-n` alias for `--dry-run`
- Branch grouping page (`Branch: {branch-name}`) under integration root — all content pages for a branch are now children of this page
- `--no-preface` / `--no-postface` flags to disable bundled defaults
- Template placeholder support (`{branch_name}`, `{repo_origin}`, `{username}`, `{hostname}`, `{timestamp}`) for all preface/postface sources (CLI string, file, and bundled defaults)
Expand All @@ -26,6 +29,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- **Breaking:** `CONFLUENCE_PROD_HOST` renamed to `CONFLUENCE_HOST`; `CONFLUENCE_PROD_TOKEN` renamed to `CONFLUENCE_TOKEN`; `action.yml` inputs renamed accordingly
- **Breaking:** CLI parser now inherits mdfluence `get_parser()` — full CLI option parity with mdfluence
- **Breaking:** Integration page titles no longer carry the branch name as prefix; the branch page provides hierarchy context instead
- **Breaking:** `render_postface` moved from `gitfluence.postface` to `gitfluence.template.render_template`; `postface.py` removed
- Preface is now a template (`preface.md` → `preface.md.template`) with `{repo_origin}` and `{branch_name}` placeholders
- Auth model: token > username+password > interactive prompt > dry-run dummy
- Release scripts renamed: `prepare-release.sh` → `merge-bump.sh`, `commit-release.sh` → `publish-release.sh`
- `deploy-test.yml` trigger narrowed from `v*` to `v*-rc*` (RC tags only)

### Fixed

- `--ignore-relative-link-errors` flag now correctly respected during sync
Loading