@@ -5,6 +5,41 @@ All notable changes to Forest will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.6.0] - 2026-02-13
9+
10+ ### Added
11+ - ** Temporal graph analysis toolkit** ([ #34 ] ( https://github.com/bwl/forest/issues/34 ) )
12+ - ` forest diff --since ... ` for node/edge change summaries across snapshots
13+ - ` forest growth ` for graph growth metrics over time
14+ - ` forest snapshot ` for explicit point-in-time captures
15+ - ** Snapshot persistence model** with automatic daily snapshots plus manual snapshot API/CLI parity
16+ - New ` graph_snapshots ` table and temporal analysis core
17+ - New API routes: ` GET /api/v1/graph/diff ` , ` GET /api/v1/graph/growth ` , ` GET /api/v1/graph/snapshots ` , ` POST /api/v1/graph/snapshots `
18+ - ** Node history and restore workflow** ([ #31 ] ( https://github.com/bwl/forest/issues/31 ) )
19+ - New node history capture and restore commands
20+ - Historical seed support for existing nodes when first accessed
21+ - ** Ranking and operations controls**
22+ - ` forest admin rescore ` for full-graph rescoring
23+ - Degree counter maintenance and safeguards for stale edge metrics
24+ - ** Deployment ergonomics**
25+ - ` deploy/update-remote.sh ` for repeatable server updates
26+ - Build fallback and startup health-check retry/backoff for safer deploys
27+
28+ ### Changed
29+ - ** Ranking quality improvements** in edge scoring with stronger tag/project signal handling and improved rescore behavior
30+ - ** TypeScript script consistency** by standardizing scripts on ` bun x tsc `
31+ - ** Web node detail UX**
32+ - Connected node list now sorts by strongest accepted edge first
33+ - Connected nodes are directly clickable for navigation
34+ - Node markdown renders as HTML by default with a source toggle
35+ - Content container now grows naturally with content (no fixed-height scroll box)
36+
37+ ### Fixed
38+ - ** Manual snapshot duplication** - creating a manual snapshot no longer triggers a second automatic snapshot
39+ - ** Accepted-degree counter drift** - rebuilt and hardened counter updates to keep graph stats accurate over time
40+ - ** CLI runtime compatibility** - fixed tag flag normalization and ESM clerc loading edge cases
41+ - ** Deploy false negatives** - startup health checks now tolerate slower service warm-up
42+
843## [ 0.3.1] - 2025-10-22
944
1045### Added
@@ -151,6 +186,7 @@ Initial tagged release with core Forest functionality.
151186- Local embeddings with Xenova/all-MiniLM-L6-v2
152187- Comprehensive test coverage
153188
154- [ 0.3.1 ] : https://github.com/bwl/forest/compare/7fa7acb..HEAD
155- [ 0.3.0 ] : https://github.com/bwl/forest/compare/84710c7..7fa7acb
189+ [ 0.6.0 ] : https://github.com/bwl/forest/compare/v0.4.5..v0.6.0
190+ [ 0.3.1 ] : https://github.com/bwl/forest/compare/v0.3.0..v0.3.1
191+ [ 0.3.0 ] : https://github.com/bwl/forest/compare/v0.2.0..v0.3.0
156192[ 0.2.0 ] : https://github.com/bwl/forest/releases/tag/v0.2.0
0 commit comments