Skip to content

Commit 023585b

Browse files
chore(main): release jacobian 0.12.0
1 parent da58870 commit 023585b

5 files changed

Lines changed: 122 additions & 5 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.11.0"
2+
".": "0.12.0"
33
}

CHANGELOG.md

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,122 @@
11
# Changelog
22

3+
## [0.12.0](https://github.com/morluto/jacobian/compare/jacobian-v0.11.0...jacobian-v0.12.0) (2026-08-13)
4+
5+
6+
### Features
7+
8+
* add actionable checker diagnostics ([84d2f86](https://github.com/morluto/jacobian/commit/84d2f86fa18cf3d2e6aff626b85b636848669343))
9+
* add exact finite polynomial map values ([f3d7a7f](https://github.com/morluto/jacobian/commit/f3d7a7f2c407fdba0addebfbdf3a9e4ed27eb872))
10+
* add exact finite-field semantic values ([df8ad85](https://github.com/morluto/jacobian/commit/df8ad85910cdfc2573f4245e0709561e8fc22559))
11+
* **arithmetic:** add verified real-quadratic order ([#1287](https://github.com/morluto/jacobian/issues/1287)) ([6ad9f41](https://github.com/morluto/jacobian/commit/6ad9f41dcdeec87868e65e576fdbb8b6d3a48dcd))
12+
* bind complete projective lines as values ([b6e69d2](https://github.com/morluto/jacobian/commit/b6e69d2804487b7999306abc6376c5b994fa4119))
13+
* bind finite-field operations with provisional ports ([a980d11](https://github.com/morluto/jacobian/commit/a980d11cd8d9817d808a965ccd25ddcddf2274b9))
14+
* **checkers:** independently replay bounded LCM ([#1280](https://github.com/morluto/jacobian/issues/1280)) ([bbd8467](https://github.com/morluto/jacobian/commit/bbd8467640bc469af32f3e5e24d0040c0c2311d2))
15+
* **checkers:** verify rational LP optimum certificates ([#1279](https://github.com/morluto/jacobian/issues/1279)) ([2aca3aa](https://github.com/morluto/jacobian/commit/2aca3aa8e1bb5f77cc31fc0bdb77894d7bbd3ffd))
16+
* **combinatorics:** verify submitted P-recursive tables ([#1285](https://github.com/morluto/jacobian/issues/1285)) ([edd886e](https://github.com/morluto/jacobian/commit/edd886e58473a252727c0b70bc5b1868e5db9d91))
17+
* compose finite polynomial map operations ([7b27725](https://github.com/morluto/jacobian/commit/7b27725c0e1a8b9f34028361087f661ab2dd5eef))
18+
* compose the complete finite-field rank ledger ([403cf4a](https://github.com/morluto/jacobian/commit/403cf4a4f771ee055f610c4f103136d9c9f45b72))
19+
* compose the finite-field direction-rank slice ([a573cfc](https://github.com/morluto/jacobian/commit/a573cfc1b741d6212e3e9b537e420495cdaca35e))
20+
* compose typed values by opaque reference ([f1fb03a](https://github.com/morluto/jacobian/commit/f1fb03ae86f85c818a5e88c859852ad522276d8d))
21+
* **composition:** pass typed results to exact checkers ([#1298](https://github.com/morluto/jacobian/issues/1298)) ([abcd9a8](https://github.com/morluto/jacobian/commit/abcd9a8449beb91b7fe46d43045e54ec7800743c))
22+
* **geometry:** expose bounded projective flat previews ([#1294](https://github.com/morluto/jacobian/issues/1294)) ([7182818](https://github.com/morluto/jacobian/commit/7182818787b6432e43f47c1b1a4209120d6f1c04))
23+
* **graphs:** add canonical graph6 decoding and verification ([#1284](https://github.com/morluto/jacobian/issues/1284)) ([d178bd4](https://github.com/morluto/jacobian/commit/d178bd4518975c88d9c462f3de5e083a776ece3a))
24+
* **graphs:** extend bounded independence number to order 128 ([#1297](https://github.com/morluto/jacobian/issues/1297)) ([cf146a0](https://github.com/morluto/jacobian/commit/cf146a0514b63100e01d8665a677d88261146a61))
25+
* independently replay finite polynomial maps ([2afc7d7](https://github.com/morluto/jacobian/commit/2afc7d7cf51c2a24e3ec3307e9c26a431d03cb23))
26+
* independently verify finite-field map rank ([8197270](https://github.com/morluto/jacobian/commit/81972706c104e7ad21f5bc09407d3e93097525d7))
27+
* independently verify finite-field restriction ([4aac03a](https://github.com/morluto/jacobian/commit/4aac03af387f859382002549cad958ed43b431c3))
28+
* **matrix:** extend exact determinant to order 64 ([#1302](https://github.com/morluto/jacobian/issues/1302)) ([83ef960](https://github.com/morluto/jacobian/commit/83ef960577b29287d94f92c31c57a2d7fd3e3f2c))
29+
* **number-theory:** add modular polynomial identity verification ([#1286](https://github.com/morluto/jacobian/issues/1286)) ([ac740ca](https://github.com/morluto/jacobian/commit/ac740ca07418cc3ec9651144e6cb0498f2fda2bc))
30+
* tighten domain diagnostics and Gaussian inputs ([6c269fe](https://github.com/morluto/jacobian/commit/6c269fee7c2550d07ac5ae7bab5122dac55e58d9))
31+
32+
33+
### Bug Fixes
34+
35+
* align operation effects and bounded timeout results ([3982826](https://github.com/morluto/jacobian/commit/3982826ce901a36ffb347c759c4170011eeb8117))
36+
* authorize immutable Mathlib package checkouts ([85352b3](https://github.com/morluto/jacobian/commit/85352b3db6d13db452afcc3eff3d37d8f867ffdc))
37+
* **benchmarks:** accept reordered cubic residue coverage ([#1422](https://github.com/morluto/jacobian/issues/1422)) ([4bf70a3](https://github.com/morluto/jacobian/commit/4bf70a3121e5ce27f3fef929dba408833639cc27))
38+
* **benchmarks:** accept reordered zero residual indices ([#1425](https://github.com/morluto/jacobian/issues/1425)) ([4872ed7](https://github.com/morluto/jacobian/commit/4872ed79c932a2ef3af3b2187a91e140a0bee0c9))
39+
* **benchmarks:** publish Farkas scalar replay contract ([#1309](https://github.com/morluto/jacobian/issues/1309)) ([bfacfb5](https://github.com/morluto/jacobian/commit/bfacfb5c5d7afb0ef0839381f12c4ec24eee2871))
40+
* bind diagnostic evidence conditions ([fd337e2](https://github.com/morluto/jacobian/commit/fd337e210bba125599ee1c6027e9fae1dbb42785))
41+
* bind Lean recovery claims ([309885d](https://github.com/morluto/jacobian/commit/309885df5edd90114a92663267f55235f0a2b49e))
42+
* bind rank results to the direction field ([2b62f9d](https://github.com/morluto/jacobian/commit/2b62f9dfa3caa04e2de0335a9c7c8817a83e3c63))
43+
* bind verification records to projected identities ([ea054ed](https://github.com/morluto/jacobian/commit/ea054ed5cebb554fecef98e363b454971b001ba3))
44+
* bound finite-field validation before computation ([3eb1164](https://github.com/morluto/jacobian/commit/3eb11643870788a31d7382e9ab1e5c54205495a8))
45+
* build the complete Lean release runtime ([909d341](https://github.com/morluto/jacobian/commit/909d34112b3903957c794f93f5bbbe155097b4f2))
46+
* **ci:** preserve required PR evidence ([#1426](https://github.com/morluto/jacobian/issues/1426)) ([364b075](https://github.com/morluto/jacobian/commit/364b0752f4422791cd35408e96dff0e6ebdbd130))
47+
* **ci:** sync packaged backends in container ([5d73334](https://github.com/morluto/jacobian/commit/5d73334bb10c80ff681fc8472b096dad5a86a7b8))
48+
* classify verification from record identity ([07164ef](https://github.com/morluto/jacobian/commit/07164ef6b85c847dbde742b0b3f330690f7d46a3))
49+
* confine benchmark process metadata ([b68dbd0](https://github.com/morluto/jacobian/commit/b68dbd0471c849c9546f8bd81cbc37677b2599e0))
50+
* correct inline verifier lineage guidance ([#1234](https://github.com/morluto/jacobian/issues/1234)) ([16a2da6](https://github.com/morluto/jacobian/commit/16a2da6b64d73c544b2ee60e8cec60ca8d6d24c8))
51+
* **discovery:** expose P-recursive sequence aliases ([#934](https://github.com/morluto/jacobian/issues/934)) ([3ff985b](https://github.com/morluto/jacobian/commit/3ff985bc1a2d93e76e9e0f9d488841d0b98c9ce7))
52+
* **discovery:** expose polynomial expansion normalization ([#1273](https://github.com/morluto/jacobian/issues/1273)) ([8e585f0](https://github.com/morluto/jacobian/commit/8e585f09a814a3533d5f1154a452e8907a863849))
53+
* **discovery:** surface finite expectations ([#1247](https://github.com/morluto/jacobian/issues/1247)) ([2b13f16](https://github.com/morluto/jacobian/commit/2b13f16dd16fa9f561d26faf7906f1e5a2a8f6ca))
54+
* **discovery:** surface polynomial bound checks ([#1250](https://github.com/morluto/jacobian/issues/1250)) ([2e579f0](https://github.com/morluto/jacobian/commit/2e579f0c6a142feefa2398dfcb3144bfaa019688))
55+
* **discovery:** surface rational polynomial resultants ([#1244](https://github.com/morluto/jacobian/issues/1244)) ([6e87091](https://github.com/morluto/jacobian/commit/6e87091eea58a5f26d4931f23868a0a384d412cf))
56+
* distinguish invalid operation results ([d8237b7](https://github.com/morluto/jacobian/commit/d8237b7ccfb1ea6e7d2a03dd2222b292c6a1a398))
57+
* **eval:** preserve incomplete observation evidence ([#1312](https://github.com/morluto/jacobian/issues/1312)) ([84f95c2](https://github.com/morluto/jacobian/commit/84f95c22f5446ef91f693737fe072a238d1d9715))
58+
* **evals:** read top-level verification records ([a7a272e](https://github.com/morluto/jacobian/commit/a7a272e0fa8171648045cae383de46e320b7e119))
59+
* **examples:** align cold-worker budgets and Arb discovery ([#1283](https://github.com/morluto/jacobian/issues/1283)) ([50c3fce](https://github.com/morluto/jacobian/commit/50c3fceb81c1696d2b4f50eb6efa4816d0ae0e50))
60+
* **finite-fields:** bound producer work before execution ([8f9132f](https://github.com/morluto/jacobian/commit/8f9132f23f7680a5a638a7be65f25baf3adf929c))
61+
* **finite-fields:** reject cross-field rank requests ([a6f1630](https://github.com/morluto/jacobian/commit/a6f1630b899cf72e27808d8650505463d9225d40))
62+
* **finite-fields:** replay ledgers before orbit aggregation ([5950271](https://github.com/morluto/jacobian/commit/5950271c41aa5eb8c849dd87be9d4da35e916ce0))
63+
* **finite-fields:** validate polynomial map tables ([99c2921](https://github.com/morluto/jacobian/commit/99c29212c82cf6ce114596a8cf6d5952e9bbe553))
64+
* **graph:** raise distance matrix order bound ([#1369](https://github.com/morluto/jacobian/issues/1369)) ([bf8b380](https://github.com/morluto/jacobian/commit/bf8b3805c304c550b58ae0eb3d4b5654c54aea51))
65+
* handle one-row lattice reduction ([#1203](https://github.com/morluto/jacobian/issues/1203)) ([b5826b6](https://github.com/morluto/jacobian/commit/b5826b689343857143d50e223f6bf43c6a2f2859))
66+
* **harbor:** launch the remote MCP observation host ([#1296](https://github.com/morluto/jacobian/issues/1296)) ([5ac9a8c](https://github.com/morluto/jacobian/commit/5ac9a8ce56ebf14d09ee79bcef2473b25b09cf3c))
67+
* hide internal Lean scaffold warnings ([d9c43bf](https://github.com/morluto/jacobian/commit/d9c43bf35bc34480be737608204d0f80850ecd82))
68+
* keep Lean recovery evidence retryable ([a89c296](https://github.com/morluto/jacobian/commit/a89c2968dec8d8a166be20ab76134aad85d21316))
69+
* **lean:** remove unchanged corrupt declaration caches ([#1295](https://github.com/morluto/jacobian/issues/1295)) ([da49edc](https://github.com/morluto/jacobian/commit/da49edc2ba6cbd7b8fb1c153b7e3affaf68289cc))
70+
* make Lean deployments portable and service-readable ([a1f7373](https://github.com/morluto/jacobian/commit/a1f737384e1fc05d00001caa88487b9638bd186a))
71+
* match the pinned REPL pickle response ([58c5deb](https://github.com/morluto/jacobian/commit/58c5debf65a91176d008e5f875a1e1470282a939))
72+
* **matrix:** publish the certified Smith input bound ([#1271](https://github.com/morluto/jacobian/issues/1271)) ([236df59](https://github.com/morluto/jacobian/commit/236df591495ad522a00e9243da4f36b78aadcfda))
73+
* **mcp:** consolidate local routing and status-first guidance ([#1269](https://github.com/morluto/jacobian/issues/1269)) ([9fb1412](https://github.com/morluto/jacobian/commit/9fb1412d4a36f1bac8423710d01cbefb34615e7c))
74+
* **polynomials:** preserve discriminant domains ([ea5d8f7](https://github.com/morluto/jacobian/commit/ea5d8f75fed0da362cac68f0edcf3931aef21eaa))
75+
* **polynomials:** preserve monic factor content ([9618959](https://github.com/morluto/jacobian/commit/9618959833a19c73ad5ff2498fafdb28778a3185))
76+
* **polynomials:** reject non-rational Groebner inputs ([82ac501](https://github.com/morluto/jacobian/commit/82ac501355901c1c62a402494c2de8c96b8eeea6))
77+
* preserve named Lean checker diagnostics ([28bccf0](https://github.com/morluto/jacobian/commit/28bccf0bcaccc92529b252c82dd1891ebec5d38e))
78+
* preserve portable Lean runtime paths ([2f39844](https://github.com/morluto/jacobian/commit/2f39844b215af4057e7ce2241c146062b5c8e8c7))
79+
* probe Lean before Mathlib compilation ([ae27ef1](https://github.com/morluto/jacobian/commit/ae27ef1ee3a1b0433cb663ae7dc747210bfc7f7d))
80+
* **providers:** validate the complete backend stack ([ece7469](https://github.com/morluto/jacobian/commit/ece746944c7184140ed3f9da9bf82b88a4a96030))
81+
* reclaim bounded value references by recency ([551899c](https://github.com/morluto/jacobian/commit/551899c69f3f0012a9bff775d3573ff1e5ce2592))
82+
* **release:** synchronize npm lockfile to 0.11.0 ([bd272f9](https://github.com/morluto/jacobian/commit/bd272f9e12f7e7cfc6c34e48945dee8e3b307c71))
83+
* reuse the pinned Lean toolchain on redeploy ([d67597c](https://github.com/morluto/jacobian/commit/d67597cd824447cb09092d943db13928f5c6e321))
84+
* run Lean frontends from immutable releases ([d5a0a26](https://github.com/morluto/jacobian/commit/d5a0a26dd8c150480983bd823e4930277e6d22d0))
85+
* separate Lean setup diagnostics ([f4866a9](https://github.com/morluto/jacobian/commit/f4866a9672241158686ccd6ff70bb3150f523185))
86+
* **skills:** align math.run payload envelope ([#1206](https://github.com/morluto/jacobian/issues/1206)) ([5265758](https://github.com/morluto/jacobian/commit/526575833ef9e849aa5366a55ac5d375d65d36fb))
87+
* **tests:** add __init__.py to directories with duplicate test basenames ([0ecd977](https://github.com/morluto/jacobian/commit/0ecd977b2f78b0e570a86b16351e9916d877591a))
88+
* update operational clients for simplified discovery ([84f51a6](https://github.com/morluto/jacobian/commit/84f51a627e4f9f57189a9f32010729d30b2da110))
89+
* validate root-owned Lean package checkouts ([7c02433](https://github.com/morluto/jacobian/commit/7c024339d60bb644c6c7f69b3712175597dc4645))
90+
* **validation:** bound public rejected-input diagnostics ([#1242](https://github.com/morluto/jacobian/issues/1242)) ([9482a9d](https://github.com/morluto/jacobian/commit/9482a9dd3fc7cc1077b051520d180d1d0627684b))
91+
* **verification:** bind inline records to exact values ([3f282e9](https://github.com/morluto/jacobian/commit/3f282e9927299aff1cde3c05464d85e04a14405a))
92+
93+
94+
### Performance Improvements
95+
96+
* **lean:** cache pinned declaration metadata ([#1272](https://github.com/morluto/jacobian/issues/1272)) ([1360962](https://github.com/morluto/jacobian/commit/1360962d8a35a6d504a1d34b7ccac90477501cc3))
97+
98+
99+
### Dependencies
100+
101+
* bump release-please action to 5.0.0 ([#1002](https://github.com/morluto/jacobian/issues/1002)) ([fd089d7](https://github.com/morluto/jacobian/commit/fd089d7962d6881f9c3860b7b6db5e02cb89c5e7))
102+
* **deps:** bump typer from 0.27.0 to 0.27.1 ([#1003](https://github.com/morluto/jacobian/issues/1003)) ([f55eddd](https://github.com/morluto/jacobian/commit/f55eddd91069e5dcb0abb861e74b086a087b479d))
103+
104+
105+
### Documentation
106+
107+
* add architecture budgets to pull requests ([5a62920](https://github.com/morluto/jacobian/commit/5a62920b8adbe8763bfc075fa225a64953e63ee1))
108+
* clarify mathematical validation diagnostics ([5e45a93](https://github.com/morluto/jacobian/commit/5e45a933b24d128a9d7b4ba70f16141cd5239d17))
109+
* clarify mathematical value layering ([f491a3f](https://github.com/morluto/jacobian/commit/f491a3f5a1be58c9ebbc523688e7328369d06a0b))
110+
* define request-local reference lifetime ([14f49da](https://github.com/morluto/jacobian/commit/14f49da5d2291aa1b19cf66f8042ec126af022da))
111+
* define the atomic mathematics product ([272744d](https://github.com/morluto/jacobian/commit/272744d02600fac94b73b6863d74bfd3a691590a))
112+
* describe verification by record identity ([c114896](https://github.com/morluto/jacobian/commit/c114896dc75b08773c8500269b50f89e3f33785c))
113+
* document the finite-field native API ([5f340b8](https://github.com/morluto/jacobian/commit/5f340b861afe526e10c7b43fd1a5b94623c99082))
114+
* freeze the minimal composition port contract ([9a7bd57](https://github.com/morluto/jacobian/commit/9a7bd570f5c990c12b8a9d9d76f47903bd8b606b))
115+
* **math:** clarify semantic backend boundaries ([9e93c8a](https://github.com/morluto/jacobian/commit/9e93c8ae096f3518a97735eb9e2f13b8fcc8b546))
116+
* narrow discovery to implemented applicability ([53d5007](https://github.com/morluto/jacobian/commit/53d5007eda940a12b89f0c830d70278c835507bd))
117+
* **providers:** define mandatory but lazy backends ([e571737](https://github.com/morluto/jacobian/commit/e571737601e86df7c92b29aba8c10f40f317cfd0))
118+
* **topology:** add runnable invocation examples ([#1251](https://github.com/morluto/jacobian/issues/1251)) ([2b1c961](https://github.com/morluto/jacobian/commit/2b1c961ff4bbc27cd28401e19fcd7b8fbb8173d6))
119+
3120
## [0.11.0](https://github.com/morluto/jacobian/compare/jacobian-v0.10.0...jacobian-v0.11.0) (2026-08-10)
4121

5122

npm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jacobian",
3-
"version": "0.11.0",
3+
"version": "0.12.0",
44
"mcpName": "io.github.morluto/jacobian",
55
"description": "Composable mathematical capabilities for AI agents, exposed through MCP and a CLI",
66
"license": "MIT",

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "jacobian"
7-
version = "0.11.0"
7+
version = "0.12.0"
88
description = "Atomic mathematical tools for agents over MCP and Python"
99
readme = "README.md"
1010
requires-python = ">=3.12,<3.14"

server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"url": "https://github.com/morluto/jacobian",
88
"source": "github"
99
},
10-
"version": "0.11.0",
10+
"version": "0.12.0",
1111
"packages": [
1212
{
1313
"registryType": "npm",
1414
"registryBaseUrl": "https://registry.npmjs.org",
1515
"identifier": "jacobian",
16-
"version": "0.11.0",
16+
"version": "0.12.0",
1717
"runtimeHint": "npx",
1818
"transport": {
1919
"type": "stdio"

0 commit comments

Comments
 (0)