Repository navigation
Releases: isaac-cf-wong/credencegraph
Releases · isaac-cf-wong/credencegraph
Release list
v0.3.0
0.3.0 - 2026-10-19
🚀 Features
- (cli) Add --min-supports to diagnose (#100) - (b7769d5)
- (diagnostics) Flag repeated supports from one variable (#82) - (12c031f)
- (ingest) Read LaTeX documents into a graph of document nodes (#77) - (b8c1cc9)
🐛 Bug Fixes
- (diagnostics) Keep a parent fixed through its own parents from clearing correlated supports (#91) - (bd60bde)
- (diagnostics) Stop counting zero-strength supports as pile members (#84) - (559233a)
- (diagnostics) Keep a fixed-point common ancestor from clearing correlated supports (#83) - (c1886e7)
- (diagnostics) Let a common ancestor clear correlated supports (#81) - (e11ccaa)
- (rubric) Keep a unit from matching inside a compound unit (#85) - (6f8596c)
📚 Documentation
- (diagnostics) State the internal-helper boundary in the API reference (#112) - (6c35dfc)
- (diagnostics) Name each helper's public per-diagnostic callers (#109) - (044af4a)
- (diagnostics) Mark the weak-point finding helpers as internal (#108) - (89abc88)
- (diagnostics) Note that any common ancestor silences correlated_support (#90) - (6729b3f)
- (diagnostics) Name the free-parent residual in the cancellation exclusion (#80) - (72451fb)
- (diagnostics) Drop the unsupported early-exit frequency claim (#79) - (142d501)
- (ingestion) State how equivalent and exclusive are handled (#107) - (b2c7582)
- Remove the unused API page generator script (#110) - (17e0890)
- Name every diagnostic in the API index - (79e0b02)
🧪 Testing
- (diagnostics) Cover the identically-zero allowed row in the cancellation check (#76) - (8537f20)
- (rubric) Compare the documented rubric to the example as parsed TOML (#88) - (7040880)
- Say what the draws docstring guard checks and what it cannot catch (#97) - (4929a32)
- Hold the draws docstrings to the code, not only to each other (#94) - (0d51576)
- Keep the four queries' draws docstrings in step (#89) - (364d542)
⚙️ Miscellaneous Tasks
- (deps) Update dependency hypothesis to >=6.170.1 (#113) - (0821e3f)
- (deps) Update dependency zensical to >=0.0.71 (#111) - (0e89747)
- (deps) Lock file maintenance (#106) - (c7c4da4)
- (deps) Update dependency zizmor to >=1.31.1 (#105) - (9e6ff8a)
- (deps) Update dependency hypothesis to >=6.170.0 (#104) - (0aa1ac1)
- (deps) Update dependency ruff to >=0.17.1 (#103) - (2a989a9)
- (deps) Update dependency hypothesis to >=6.169.4 (#102) - (59477b5)
- (deps) Update github/codeql-action digest to 6f2ac81 (#101) - (8e2c091)
- (deps) Update runtime minor & patch (#99) - (5964662)
- (deps) Update dependency hypothesis to >=6.169.2 (#98) - (e2f7bd6)
- (deps) Update dependency hypothesis to >=6.169.1 (#96) - (0e0ce04)
- (deps) Update github actions (#95) - (99715a2)
- (deps) Update dependency zensical to >=0.0.70 (#87) - (3ac04a7)
- (deps) Update pre-commit hook astral-sh/ruff-pre-commit to v0.17.1 (#86) - (86796c4)
- (deps) Update dependency pylatexenc to >=2.11 (#78) - (dc413e3)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.13.1 (#75) - (f90b148)
- (deps) Update dependency hypothesis to >=6.169.0 (#74) - (cee5d2d)
- Remove frontmatter from PR template (#92) - (92ed6e2)
Contributing: We welcome contributions! Please see our Contributing Guide for details.
Questions? Open an issue on GitHub or join our discussions.
v0.2.0
0.2.0 - 2026-10-13
🚀 Features
- (diagnostics) Flag supports that share a source but no common parent (#62) - (acafa3f)
- (diagnostics) [breaking] Diagnose several targets in one call (#51) - (6e833e3)
- (diagnostics) Rank every premise by failure impact (#46) - (236446e)
- (diagnostics) Diagnose under evidence with --given (#43) - (6bace41)
- (rubric) Check graphs against a rubric, with coverage, split and annotate (#72) - (ba404d4)
🐛 Bug Fixes
- (diagnostics) Return the structural crux finding when a parameter cancels out of its table (#64) - (8c06f59)
- (diagnostics) Decide the structural crux finding by d-separation, not score magnitude (#60) - (b329f05)
- (diagnostics) Explain an all-Point crux instead of ranking zeros (#47) - (0a7c69c)
- Compute Beta.mean without overflowing the concentration (#65) - (f426978)
🚜 Refactor
- (diagnostics) Share one intervention pass between the failure diagnostics (#63) - (19caba7)
- (diagnostics) Share the assignment rendering with the CLI - (f216d23)
📚 Documentation
- (diagnostics) Reading findings under default credences and encoding null results (#48) - (b10cf53)
- (queries) State the band cost and the draws=0 behaviour on intervene too (#71) - (cebccaa)
- (tests) State the requires direction consistently with the worked example (#41) - (ad78ad8)
- State how annotate resets a node to unassigned (#73) - (56210f2)
- Specify the verbatim-chunk ingestion contract (#61) - (92e953c)
⚡ Performance
🧪 Testing
- (diagnostics) Pin that impossible constraints raise without evidence - (545c4a5)
⚙️ Miscellaneous Tasks
- (deps) Update dependency ruff to >=0.17.0 (#70) - (21f5384)
- (deps) Lock file maintenance (#69) - (19ca0fc)
- (deps) Update dependency zensical to >=0.0.69 (#68) - (fa81c90)
- (deps) Update github/codeql-action digest to 24c5418 (#67) - (5f2a8e1)
- (deps) Update pre-commit hook rbubley/mirrors-prettier to v3.9.10 (#66) - (9013770)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.13.0 (#59) - (fb4e2cd)
- (deps) Update pre-commit hook astral-sh/ruff-pre-commit to v0.17.0 (#58) - (84426e6)
- (deps) Update github actions (#57) - (297be99)
- (deps) Update dependency hypothesis to >=6.168.5 (#56) - (907bb59)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.12.24 (#55) - (b1be01d)
- (deps) Update dependency zensical to >=0.0.68 (#54) - (c174467)
- (deps) Update dependency prek to >=0.5.5 (#53) - (c8b30d5)
- (deps) Update dependency hypothesis to >=6.168.4 (#52) - (9720b04)
- (deps) Update pre-commit hook crate-ci/typos to v1.51.1 (#44) - (79d5424)
- (deps) Update pre-commit hook crate-ci/typos to v1.51.0 (#42) - (924a9b4)
Contributing: We welcome contributions! Please see our Contributing Guide for details.
Questions? Open an issue on GitHub or join our discussions.
v0.1.0
[0.1.0] - 2026-10-05
🚀 Features
- (cli) Let diagnose raise the exact-inference factor-size limit (#31) - (1550d9e)
- (cli) Add init, add-node, relate, query, diagnose and check commands (#12) - (605f015)
- (core) Add the graph data model with versioned JSON I/O and schema (#3) - (f705dc0)
- (diagnostics) Make the weak-point failure threshold relative (#27) - (3b582fa)
- (diagnostics) Report weak points of a target with ids and one-line explanations (#10) - (2a492b1)
- (inference) Report parameter-uncertainty bands alongside point answers (#9) - (5c4ca2c)
- (inference) Add exact semantics and inference queries (#6) - (eb074ce)
🐛 Bug Fixes
- (cli) Let query raise the exact-inference factor-size limit (#29) - (b996b7c)
- (cli) Name a next step in the problem-too-large hint (#26) - (dc8b89a)
- (cli) Hint at creating a missing parent directory (#25) - (c654ea9)
- (cli) Attribute intervene failures to the named node (#24) - (bf32dcc)
- (core) Keep validated node and relation attributes immutable (#19) - (b634383)
- (diagnostics) Name the claims threshold detail for its log-odds unit (#39) - (37bbe84)
- (diagnostics) [breaking] Make the claim-threshold default discriminate at low probabilities (#35) - (a485659)
- (inference) Stop the factor-size error from suggesting a sampling engine (#28) - (7c26c1e)
- (inference) Scope the with_parameters override to the band (#22) - (941bebd)
- (semantics) Keep a tiny base exact in the noisy-OR leak (#36) - (d43dca9)
💼 Other
- Initial commit - (130b7a3)
📚 Documentation
- (cli) Name diagnose as taking --max-factor-size (#34) - (a839cdf)
- (cli) Describe threshold bounds without calling them probabilities (#30) - (8cd3f7d)
- (tests) State the tiny-base on-paper target unambiguously (#38) - (1aba835)
- List the equivalent/exclusive self-relation ban among the load-time-only rules (#16) - (215763d)
- Add a worked example encoding the OPERA neutrino-velocity argument (#14) - (fde547e)
🧪 Testing
- (inference) Regress the Point-override band clause (#23) - (5b3894f)
- State the measured roundoff against the combined tolerance (#7) - (bd0e62b)
⚙️ Miscellaneous Tasks
- (deps) Lock file maintenance (#37) - (947575a)
- (deps) Update dependency ruff to >=0.16.10 (#33) - (c365b78)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.12.23 (#32) - (7633ced)
- (deps) Update dependency zensical to >=0.0.67 (#21) - (45d0ef8)
- (deps) Update github actions (#20) - (5ae0886)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.12.22 (#18) - (62d3ead)
- (deps) Update pre-commit hook astral-sh/ruff-pre-commit to v0.16.10 (#17) - (f28c097)
- (deps) Update dependency zensical to >=0.0.66 (#15) - (0805217)
- (deps) Update runtime minor & patch (#13) - (964b10e)
- (deps) Update dependency pytest-mock to >=3.16.0 (#11) - (e7eef21)
- (deps) Update dependency hypothesis to >=6.168.2 (#8) - (25ea68c)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.12.21 (#5) - (1ab993a)
- (deps) Update pre-commit hook betterleaks/betterleaks to v1.9.0 (#4) - (ccc9ecb)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.12.20 (#1) - (7faff04)
- Scaffold credencegraph from the package template - (1cbbe86)
Contributing: We welcome contributions! Please see our Contributing Guide for details.
Questions? Open an issue on GitHub or join our discussions.