From bbe949a6cb70ffbb7f1ddfaecd9f24b04fcd5750 Mon Sep 17 00:00:00 2001 From: Edoardo Carmignani Date: Sat, 20 Sep 2025 02:54:56 +0200 Subject: [PATCH] docs: Add CHANGELOG --- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++++ README.md | 4 ++-- 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..482ec81 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,33 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +--- + +## [1.0.0] - 2025-09-20 + +### Changed + +- Migrated from `renderLink` patch to new `drawLinkPath` patch (`ExtraLinks.js`), compatible with ComfyUI frontend ≥ 1.27.1. +- Updated link renderers to use `{x, y}` objects (`link.startPoint` / `link.endPoint`) instead of `[x, y]` arrays. +- Patched `calculateCenterPoint` to align markers with custom paths. +- Improved patching lifecycle: now waits for `app.canvas.linkRenderer.pathRenderer` before applying. +- Preserved all extension settings (Enable, Shape, Radius, Offset, Curvature). + +### Breaking + +- **Requires ComfyUI frontend ≥ 1.27.1.** +- ExtraLinks is no longer compatible with earlier frontend builds. Users on older ComfyUI must stay on **ExtraLinks v0.0.2**. + +--- + +## [0.0.2] - 2025-07-15 + +### Added + +- Initial implementation of custom link shapes (`Curved`, `Rounded`). +- Configurable Radius, Offset, and Curvature. +- Toggle Enable/Disable from settings panel. +- Basic marker rendering at link midpoints. + +--- diff --git a/README.md b/README.md index 4b4fce8..949012f 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ If issues persist, please open an issue with: - **1.0.0** — Migration to new ComfyUI link renderer (**breaking**: drops < 1.27.1). -> See `CHANGELOG.md` for details. +> See [`CHANGELOG`](CHANGELOG.md) for details. Tags: @@ -127,7 +127,7 @@ if (!ok) { ## License -MIT (see [LICENSE](LICENSE)) +MIT (see [`LICENSE`](LICENSE)) ------------------------------------------------------------------