Document the HF-349 static metadata API removal in the 3.4.0 changelog - #1742
Document the HF-349 static metadata API removal in the 3.4.0 changelog#1742marcin-kordas-hoc wants to merge 1 commit into
Conversation
The 3.4.0 release removed the static getAvailableFunctions / getFunctionDetails methods (HF-349) but its changelog section never said so - a breaking public-API change shipped unannounced. Documented after the fact, under the release that actually carried it. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019pxNP45obT2LZfjitaCv9o
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
hyperformula-docs | 3443ff2 | Commit Preview URL Branch Preview URL |
Aug 20 2026, 08:48 AM |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #1742 +/- ##
========================================
Coverage 97.31% 97.31%
========================================
Files 195 195
Lines 15719 15719
Branches 3455 3384 -71
========================================
Hits 15297 15297
- Misses 414 422 +8
+ Partials 8 0 -8 🚀 New features to boost your workflow:
|
Performance comparison of head (3443ff2) vs base (61ead73) |
|
Closing this: the premise is wrong, and the spec-to-ship review of #1743 is what exposed it. I opened this believing HF-349 (#1724) removed a released public API without announcing it. Verified since, and it did not — the static HF-349's own commit message says so outright: "Both methods are unreleased, which is the only free moment to remove them." So the changelog was correct as it stood — a net-zero change inside one release cycle needs no entry — and this PR would have told every reader that we took away an API they never had. The real instance of the problem I thought I was documenting is in #1743, which touches 🤖 Generated with Claude Code |
3.4.0 shipped with the static `getAvailableFunctions()` and `getFunctionDetails()` removed, and its release notes never said so. The commit that removed them is an ancestor of the 3.4.0 tag, the section lists only the *addition* of the instance forms, and there is no migration guide covering 3.x - so anyone upgrading lost a public API with nothing to point at. Added retroactively to the 3.4.0 section rather than to Unreleased, because that is the release the change actually shipped in. This is the same gap #1742 was opened to close before it was closed unmerged; it belongs next to this PR's deprecation of the sibling static method, which is the other half of the same story. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The 3.4.0 release removed the static
HyperFormula.getAvailableFunctions()/HyperFormula.getFunctionDetails()methods (HF-349, #1724) — a breaking public-API change — but the changelog never mentioned it: the [3.4.0] section has noRemovedentry, and[Unreleased]doesn't either. This adds the entry under the release that actually carried it.Two things this deliberately does NOT do, for the reviewer to weigh:
[Unreleased]— the change shipped in 3.4.0, so documenting it there would misstate when it happened.Docs-only change; no tests, per DoD.
🤖 Generated with Claude Code
https://claude.ai/code/session_019pxNP45obT2LZfjitaCv9o
Note
Cursor Bugbot is generating a summary for commit 3443ff2. Configure here.