Changelog — 2026-07-11
Window: 2026-07-10T14:19:35Z → 2026-07-11T14:19:35Z (UTC) · Branch: main · PRs merged: 5
At a glance
Line counts come from git log --numstat on main and include generated, vendored, and lock files. "Today" line counts are bucketed by commit date, while PR/issue counts use merge/close date.
Other
#1334 — Allow empty sets to be added to a collection
by @jdooley-clt · 2026-07-10
What & why
#1338 — [#1330] Phase 1: additive metadata-driven CatalogMergeEngine
by @jdooley-clt · 2026-07-11
Phase 1 of epic #1328. Adds an additive, entity-agnostic CatalogMergeEngine — reviewable in isolation because it changes zero existing call sites.
#1336 — Add Set Discovery & Cleanup admin tool
by @jdooley-clt · 2026-07-11
Migration: Yes — AddScaleModelSetDiscoveryDismissed adds one boolean column set_discovery_dismissed (default false) to scale_models. It runs automatically against main on merge. Everything else is query / controller / view / test work.
#1339 — Set Discovery: match empty Sets to likely member models (#1337)
by @jdooley-clt · 2026-07-11
Summary
#1341 — Phase 2 (#1331): Migrate Lionel SKU merges onto CatalogMergeEngine
by @jdooley-clt · 2026-07-11
What & why
Generated 2026-07-11T14:19:35Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).