From 9331bc43cbd224df9295fc50860bc8172084a501 Mon Sep 17 00:00:00 2001 From: Pouzor Date: Fri, 10 Jul 2026 17:06:20 +0200 Subject: [PATCH] chore: bump version to 3.0.0 Release 3.0.0. See CHANGELOG.md for full details. --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ VERSION | 2 +- frontend/package-lock.json | 4 ++-- frontend/package.json | 2 +- 4 files changed, 32 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5d97c3..1f5ea0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,34 @@ All notable changes to **Homelable** are documented here. The format is loosely based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/). +## [3.0.0] - 2026-07-10 + +### Added + +- Proxmox VE import: pull hosts, VMs and LXC into inventory, with optional scheduled auto-sync and a manual re-sync button (connection config is now env-only). (#253, #259) +- Scheduled auto-sync for Zigbee & Z-Wave imports. (#270) +- Floor plan map background, LQI-based edge coloring, and Zigbee path highlighting. Thanks @pranjal-joshi. (#207) +- Customizable connection points per node side. (#249) +- Configurable edge line style + width per type and per edge, plus selectable endpoint marker shapes. (#250, #252) +- Create a new canvas by copying an existing one. (#257) +- Prompt on duplicate device instead of silently blocking/merging on approve. (#261) +- Active design synced to URL for refresh/share. (#263) +- MCP can target a specific design/canvas, create canvases, and auto-position nodes with auto-assigned edge handles. Thanks @nicolabottini. (#266) + +### Fixed + +- Mesh (Zigbee/Z-Wave) import: duplicate-node crash and coordinator now routed to pending. (#247) +- Keep mesh/cluster links so edges resolve onto a second canvas. (#254) +- Preserve edge connection points in YAML export/import. (#255, #208) +- Harden media path handling against path injection. (#256) +- Match scanned devices to canvas nodes by ip-token and MAC. (#262, #258) +- Record ScanRun for scheduled Proxmox auto-sync. (#269) + +### Docs + +- User-facing FEATURES.md. (#248) +- CHANGELOG with full release history. (#264) + ## [2.6.1] - 2026-06-30 ### Added diff --git a/VERSION b/VERSION index 6a6a3d8..4a36342 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.6.1 +3.0.0 diff --git a/frontend/package-lock.json b/frontend/package-lock.json index f6cb45d..f795336 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "frontend", - "version": "2.6.1", + "version": "3.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "frontend", - "version": "2.6.1", + "version": "3.0.0", "dependencies": { "@base-ui/react": "^1.2.0", "@dagrejs/dagre": "^2.0.4", diff --git a/frontend/package.json b/frontend/package.json index 12da989..21c3de1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "frontend", "private": true, - "version": "2.6.1", + "version": "3.0.0", "type": "module", "scripts": { "dev": "vite",