Documentation changelog¶
Last changes: Documentation changelog
Added in version development: This public page and the accompanying Sphinx version-change index were added to make documentation evolution directly inspectable.
Changed in version development: The changelog now exposes separate Documentation and GitHub / code tabs, each with its own latest-change timestamp and history. The version-change report is published at the directory entry point and retains the full generated report at changes.html.
FullMag exposes two complementary change records:
Documentation history below is generated from the repository’s first-parent Git history and lists commits that changed the public Sphinx source, documentation workflow, source contracts, or public API documentation tests.
Sphinx version changes aggregate explicit
versionadded,versionchanged,deprecated, andversionremoveddirectives for the current documentation version.
The Git-backed list answers “what changed in the documentation and when?”. The Sphinx index answers “which user-visible contracts were added, changed, deprecated, or removed?”. Neither replaces release notes for solver binaries or scientific qualification receipts.
Two change histories¶
The tabs use separate Git scopes. Documentation covers commits that change the public Sphinx source and its documentation contract. GitHub / code covers the remaining repository code history and links every entry to its commit on GitHub.
Latest documentation change · 0e7e2aa1d0 · Full history on GitHub
12.09.2026
ChangeMerge latest origin/master after recovering local integration
Changed: public_docs/site/physics/interactions/dmi/rotated-interfacial.md · public_docs/site/physics/interactions/dmi/rotated-interfacial.source-map.json
ChangeMerge origin/master and reconcile interactive mesh lifecycle
Changed: .agents/skills/scientific-documentation-contract/SKILL.md · .agents/skills/scientific-documentation-contract/scripts/test_validate_scientific_docs.py · .agents/skills/scientific-documentation-contract/scripts/validate_scientific_docs.py · public_docs/site/_static/images/validation/goebel-2019-rotated-dmi-bimeron.png · public_docs/site/physics/interactions/dmi/index.md · public_docs/site/physics/interactions/dmi/index.source-map.json · +5 more
31.08.2026
Documentationdocs: expand prescribed SOT transport comparison
Changed: public_docs/site/physics/interactions/spin-orbit-torque/index.md · public_docs/site/physics/interactions/spin-orbit-torque/index.source-map.json
Documentationdocs: simplify spin Hall interface figure
Changed: public_docs/site/_static/diagrams/spin-hall-hm-fm.svg
Documentationdocs: redraw spin Hall interface diagram
Changed: public_docs/site/_static/diagrams/spin-hall-hm-fm.svg
Documentationdocs: clarify prescribed SOT parameters and equations
Changed: public_docs/site/physics/interactions/spin-orbit-torque/index.md · public_docs/site/physics/interactions/spin-orbit-torque/index.source-map.json
Documentationdocs: satisfy prescribed SOT publication contract
Changed: public_docs/site/physics/interactions/spin-orbit-torque/index.md · public_docs/site/physics/interactions/spin-orbit-torque/index.source-map.json
Documentationdocs: restore spin orbit torque IA metadata
Changed: public_docs/site/physics/interactions/spin-orbit-torque/index.md · public_docs/site/physics/interactions/spin-orbit-torque/index.source-map.json
Documentationdocs: expand prescribed spin orbit torque
Changed: public_docs/site/physics/interactions/spin-orbit-torque/index.md · public_docs/site/physics/interactions/spin-orbit-torque/index.source-map.json
Documentationdocs: rebuild spin Hall drift-diffusion guide
Changed: public_docs/site/_static/diagrams/spin-hall-hm-fm.svg · public_docs/site/physics/interactions/drift-diffusion-spin-torque/index.md · public_docs/site/physics/interactions/drift-diffusion-spin-torque/index.source-map.json
Documentationdocs: avoid geometry source anchor collision
Documentationdocs: add geometry materials source contract
Changed: public_docs/site/physics/geometry-and-materials.md · public_docs/site/physics/geometry-and-materials.source-map.json
Documentationdocs: expand geometry and materials guide
Documentationdocs: keep changelog scopes independent
Changed: public_docs/site/_extensions/documentation_changelog.py
Documentationdocs: split changelog histories
Changed: .github/workflows/documentation.yml · public_docs/site/_extensions/documentation_changelog.py · public_docs/site/_static/documentation-changelog.css · public_docs/site/changelog/index.md
Documentationdocs: publish version changes at directory entrypoint
Changed: .github/workflows/documentation.yml · public_docs/site/changelog/index.md · public_docs/site/index.md
Documentationdocs: align executable examples with current Python API
Changed: public_docs/site/numerical-methods/demag-solvers/index.md · public_docs/site/numerical-methods/eigensolvers/index.md · public_docs/site/numerical-methods/meshing/fdm/boundary-correction.md · public_docs/site/numerical-methods/meshing/fdm/index.md · public_docs/site/numerical-methods/meshing/fdm/multi-magnet-grids.md · public_docs/site/numerical-methods/meshing/fdm/periodic-grids.md · +66 more
Documentationdocs: track public source maps
Changed: public_docs/site/python-api/boundary-conditions/floquet-boundary-conditions.source-map.json · public_docs/site/python-api/boundary-conditions/mechanical-boundary-conditions.source-map.json · public_docs/site/python-api/boundary-conditions/periodic-boundary-conditions.source-map.json · public_docs/site/python-api/current-and-excitations/cpw-antenna.source-map.json · public_docs/site/python-api/current-and-excitations/current-transport.source-map.json · public_docs/site/python-api/current-and-excitations/microstrip-antenna.source-map.json · +48 more
Documentationdocs: make Sphinx anchors unique
Changed: public_docs/site/physics/interactions/exchange/index.md · public_docs/site/python-api/boundary-conditions/floquet-boundary-conditions.md · public_docs/site/python-api/boundary-conditions/mechanical-boundary-conditions.md · public_docs/site/python-api/boundary-conditions/periodic-boundary-conditions.md · public_docs/site/python-api/current-and-excitations/cpw-antenna.md · public_docs/site/python-api/current-and-excitations/current-transport.md · +34 more
Documentationdocs: complete public Sphinx source contract
Changed: public_docs/site/physics/foundations/boundary-conditions.source-map.json · public_docs/site/physics/foundations/conventions-and-units.md · public_docs/site/physics/foundations/conventions-and-units.source-map.json · public_docs/site/physics/foundations/effective-field.md · public_docs/site/physics/foundations/effective-field.source-map.json · public_docs/site/physics/foundations/llg-equation.md · +140 more
Documentationdocs: complete frequency response contract
Changed: public_docs/site/numerical-methods/frequency-domain/response-solver.md · public_docs/site/numerical-methods/frequency-domain/response-solver.source-map.json
Documentationdocs: satisfy strict scientific documentation contract
Changed: public_docs/site/numerical-methods/demag-solvers/fdm-convolution.md · public_docs/site/numerical-methods/demag-solvers/fdm-convolution.source-map.json · public_docs/site/numerical-methods/demag-solvers/fem-bem.md · public_docs/site/numerical-methods/demag-solvers/fem-bem.source-map.json · public_docs/site/numerical-methods/demag-solvers/fem-poisson-airbox.md · public_docs/site/numerical-methods/demag-solvers/fem-poisson-airbox.source-map.json · +48 more
Documentationdocs: align public Sphinx reference with implementation
Changed: .github/workflows/documentation.yml · public_docs/site/numerical-methods/demag-solvers/fdm-convolution.md · public_docs/site/numerical-methods/demag-solvers/fem-bem.md · public_docs/site/numerical-methods/demag-solvers/fem-poisson-airbox.md · public_docs/site/numerical-methods/demag-solvers/index.md · public_docs/site/numerical-methods/demag-solvers/periodic-demag.md · +82 more
ChangeMerge origin/master and resolve documentation conflicts
Changed: public_docs/site/_extensions/public_docs_information_architecture_v2.py · public_docs/site/numerical-methods/meshing/fem/ferromagnet/swept-prism.md · public_docs/site/physics/conventions.md · public_docs/site/physics/foundations/boundary-conditions.md · public_docs/site/physics/foundations/conventions-and-units.md · public_docs/site/physics/foundations/effective-field.md · +54 more
29.08.2026
Documentationdocs: standardize public Sphinx documentation
Changed: public_docs/site/README.md · public_docs/site/architecture/index.md · public_docs/site/architecture/planner-and-capabilities.md · public_docs/site/architecture/product.md · public_docs/site/architecture/provenance.md · public_docs/site/architecture/runtime.md · +223 more
28.08.2026
ChangeMerge remote-tracking branch ‘origin/master’ into codex/audit1-abm3
Changed: .agents/skills/scientific-documentation-contract/references/validation-evidence.md · .agents/skills/scientific-documentation-contract/scripts/test_validate_scientific_docs.py · .agents/skills/scientific-documentation-contract/scripts/validate_scientific_docs.py
26.08.2026
ChangeRefactor active effective field terms management in Fullmag
Changed: public_docs/site/getting-started/first-fdm-simulation.md · public_docs/site/physics/interactions/demagnetization/index.md · public_docs/site/physics/interactions/exchange/index.md · public_docs/site/python-api/interactions/demagnetization.md · public_docs/site/python-api/interactions/exchange.md
25.08.2026
ChangeMerge branch ‘master’ of https://github.com/MateuszZelent/fullmag
Changed: .github/workflows/documentation.yml · packages/fullmag-py/tests/test_public_python_api_documentation.py · public_docs/site/python-api/discretization/fem.md · public_docs/site/python-api/discretization/fem.source-map.json · public_docs/site/python-api/discretization/mesh-controls.md · public_docs/site/python-api/discretization/mesh-controls.source-map.json · +8 more
ChangeUpdate documentation links in Airbox and Ferromagnet Mesh APIs for consistency
Changed: public_docs/site/python-api/meshing/fem/airbox/build.md · public_docs/site/python-api/meshing/fem/airbox/geometry.md · public_docs/site/python-api/meshing/fem/airbox/grading.md · public_docs/site/python-api/meshing/fem/airbox/index.md · public_docs/site/python-api/meshing/fem/ferromagnet/boundary-layers.md · public_docs/site/python-api/meshing/fem/ferromagnet/free-tetrahedral.md · +5 more
ChangeMerge branch ‘master’ of https://github.com/MateuszZelent/fullmag
Changed: .agents/skills/scientific-documentation-contract/scripts/test_validate_changed_scientific_docs.py · .agents/skills/scientific-documentation-contract/scripts/validate_changed_scientific_docs.py · public_docs/site/_extensions/public_docs_information_architecture_v2.py · public_docs/site/numerical-methods/index.md · public_docs/site/numerical-methods/meshing/airbox.md · public_docs/site/numerical-methods/meshing/airbox.source-map.json · +50 more
ChangeEnhance FEM Ferromagnet Mesh API Documentation
Changed: public_docs/site/conf.py · public_docs/site/python-api/meshing/fem/airbox/build.md · public_docs/site/python-api/meshing/fem/airbox/geometry.md · public_docs/site/python-api/meshing/fem/airbox/grading.md · public_docs/site/python-api/meshing/fem/airbox/index.md · public_docs/site/python-api/meshing/fem/ferromagnet/boundary-layers.md · +6 more
ChangeHarden FDM execution and Windows runtime routing
Changed: .agents/skills/scientific-documentation-contract/scripts/test_validate_scientific_docs.py · .agents/skills/scientific-documentation-contract/scripts/validate_changed_scientific_docs.py · .agents/skills/scientific-documentation-contract/scripts/validate_scientific_docs.py · public_docs/site/_extensions/__pycache__/legacy_redirects.cpython-311.pyc · public_docs/site/_extensions/__pycache__/public_docs_information_architecture_v2.cpython-311.pyc
ChangeMerge branches ‘master’, ‘master’ and ‘master’ of https://github.com/MateuszZelent/fullmag
Changed: public_docs/site/numerical-methods/meshing/airbox.md · public_docs/site/numerical-methods/meshing/fdm-grids.md · public_docs/site/numerical-methods/meshing/fdm/boundary-correction.md · public_docs/site/numerical-methods/meshing/fdm/index.md · public_docs/site/numerical-methods/meshing/fdm/multi-magnet-grids.md · public_docs/site/numerical-methods/meshing/fdm/periodic-grids.md · +22 more
23.08.2026
ChangeMerge branch ‘master’ of https://github.com/MateuszZelent/fullmag
Changed: public_docs/site/python-api/magnets-and-textures/preset-textures.md · public_docs/site/python-api/magnets-and-textures/preset-textures.source-map.json
ChangeFix FEM/FDM magnetic texture sampling and add advanced topological presets (#51)
Changed: packages/fullmag-py/tests/test_public_python_api_documentation.py · public_docs/site/python-api/magnets-and-textures/index.md · public_docs/site/python-api/magnets-and-textures/preset-textures.md · public_docs/site/python-api/magnets-and-textures/preset-textures.source-map.json
22.08.2026
Documentationiadocs(ia): restructure public documentation by frontend, backend, and Python API
Changed: packages/fullmag-py/tests/test_public_python_api_documentation.py · public_docs/site/_extensions/__pycache__/legacy_redirects.cpython-311.pyc · public_docs/site/_extensions/__pycache__/public_docs_information_architecture_v2.cpython-311.pyc · public_docs/site/_extensions/legacy_redirects.py · public_docs/site/_extensions/public_docs_information_architecture_v2.py · public_docs/site/backend/index.md · +63 more
ChangeMerge branch ‘master’ of https://github.com/MateuszZelent/fullmag
Changed: public_docs/site/getting-started/first-fdm-simulation.md · public_docs/site/getting-started/index.md
ChangeAdd qualification and transactionality plans for FEM GPU
Changed: .github/workflows/documentation.yml · packages/fullmag-py/tests/test_public_python_api_documentation.py · public_docs/site/_extensions/documentation_changelog.py · public_docs/site/_extensions/page_last_modified.py · public_docs/site/physics/interactions/dmi/bulk.md · public_docs/site/physics/interactions/dmi/index.md · +4 more
Documentationdocs: correct multilayer scientific status and terminology
Changed: public_docs/site/physics/interactions/demagnetization/multilayer-convolution.md
Documentationdocs: replace informal multilayer API terminology
Changed: public_docs/site/python-api/discretization/fdm-multilayer-convolution.md
Documentationdocs: replace informal architecture terminology
Documentationdocs: rewrite public documentation landing page
Changed: public_docs/site/index.md
21.08.2026
CIdocsci(docs): retrigger verified public documentation deployment
Changed: public_docs/site/conf.py
Documentationexamplesdocs(examples): complete refinement stage-first scenario
Changed: public_docs/site/numerical-methods/meshing/refinement.md
Documentationexamplesdocs(examples): complete swept-mesh stage-first scenario
Changed: public_docs/site/numerical-methods/meshing/swept-meshes.md
Documentationexamplesdocs(examples): complete airbox stage-first scenario
Changed: public_docs/site/numerical-methods/meshing/airbox.md
Documentationexamplesdocs(examples): complete FDM grid stage-first scenario
Changed: public_docs/site/numerical-methods/meshing/fdm-grids.md
Documentationiadocs(ia): align state-transfer title with manifest
Changed: public_docs/site/numerical-methods/interpolation-and-state-transfer/index.md
Documentationiadocs(ia): align refinement title with manifest
Changed: public_docs/site/numerical-methods/meshing/refinement.md
Documentationiadocs(ia): align swept meshes title with manifest
Changed: public_docs/site/numerical-methods/meshing/swept-meshes.md
Documentationiadocs(ia): align airbox title with manifest
Changed: public_docs/site/numerical-methods/meshing/airbox.md
Documentationiadocs(ia): align FEM shared-domain title with manifest
Changed: public_docs/site/numerical-methods/meshing/fem-shared-domain.md
Documentationiadocs(ia): align FDM grids title with manifest
Changed: public_docs/site/numerical-methods/meshing/fdm-grids.md
Documentationmeshingdocs(meshing): expand refinement, quality, and convergence reference
Changed: public_docs/site/numerical-methods/meshing/refinement.md
Documentationmeshingdocs(meshing): expand swept and mixed-layer topology reference
Changed: public_docs/site/numerical-methods/meshing/swept-meshes.md
Documentationmeshingdocs(meshing): expand FEM airbox construction and convergence
Changed: public_docs/site/numerical-methods/meshing/airbox.md
Documentationmeshingdocs(meshing): expand conforming FEM shared-domain reference
Changed: public_docs/site/numerical-methods/meshing/fem-shared-domain.md
Documentationmeshingdocs(meshing): expand FDM grid source map
Changed: public_docs/site/numerical-methods/meshing/fdm-grids.source-map.json
Documentationmeshingdocs(meshing): expand FDM grid and multilayer grid contract
Changed: public_docs/site/numerical-methods/meshing/fdm-grids.md
Documentationnumericsdocs(numerics): correct response observable source map units
Changed: public_docs/site/numerical-methods/frequency-domain/response-solver.source-map.json
Documentationnumericsdocs(numerics): document driven response implementation and units
Changed: public_docs/site/numerical-methods/frequency-domain/response-solver.md
Documentationnumericsdocs(numerics): expand interpolation and state transfer reference
Changed: public_docs/site/numerical-methods/interpolation-and-state-transfer/index.md
Documentationnumericsdocs(numerics): expand meshing and refinement reference
Changed: public_docs/site/numerical-methods/meshing/index.md
Documentationnumericsdocs(numerics): expand frequency-domain solver reference
Changed: public_docs/site/numerical-methods/frequency-domain/index.md
Documentationnumericsdocs(numerics): expand linearized LLG eigensolver reference
Changed: public_docs/site/numerical-methods/eigensolvers/index.md
Documentationnumericsdocs(numerics): expand demagnetization solver reference
Changed: public_docs/site/numerical-methods/demag-solvers/index.md
Documentationnumericsdocs(numerics): expand time integration reference
Changed: public_docs/site/numerical-methods/time-integration/index.md
Documentationnumericsdocs(numerics): expand numerical methods scientific overview
Documentationtexturesdocs(textures): add preset texture source map
Changed: public_docs/site/python-api/magnets-and-textures/preset-textures.source-map.json
ChangeRefactor code structure for improved readability and maintainability
Changed: packages/fullmag-py/tests/test_public_python_api_documentation.py · public_docs/site/python-api/magnets-and-textures/index.md · public_docs/site/python-api/magnets-and-textures/preset-textures.md
ChangeMerge branch ‘master’ of https://github.com/MateuszZelent/fullmag
Changed: .github/workflows/documentation.yml · packages/fullmag-py/tests/test_material_dmi_units.py · public_docs/site/_extensions/documentation_changelog.py · public_docs/site/_extensions/page_last_modified.py · public_docs/site/_static/documentation-changelog.css · public_docs/site/_static/page-last-modified.css · +8 more
Documentationdocs: show last change time on every documentation page (#44)
Changed: public_docs/site/_extensions/page_last_modified.py · public_docs/site/_static/page-last-modified.css · public_docs/site/conf.py
Documentationpublicdocs(public): publish audited interaction reference pages (#42)
Changed: .github/workflows/documentation.yml · public_docs/site/physics/interactions/anisotropy/index.md · public_docs/site/physics/interactions/anisotropy/index.source-map.json · public_docs/site/physics/interactions/demagnetization/index.md · public_docs/site/physics/interactions/demagnetization/index.source-map.json · public_docs/site/physics/interactions/dmi/index.md · +56 more
19.08.2026
ChangeAdd comprehensive tests for bimeron textures and related functionalities
Changed: public_docs/site/physics/foundations/boundary-conditions.md · public_docs/site/physics/foundations/observables.md · public_docs/site/physics/interactions/anisotropy/cubic.md · public_docs/site/physics/interactions/anisotropy/index.md · public_docs/site/physics/interactions/anisotropy/uniaxial.md · public_docs/site/physics/interactions/demagnetization/boundary-conditions.md · +50 more
Latest code change · 15af8b95e4 · Full history on GitHub
21.09.2026
20.09.2026
ChangeMerge remote-tracking branch ‘origin/master’
Changed: apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.test.ts · apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.ts · apps/control-room/src/modules/viewport-3d/viewport3dFieldMapping.ts · apps/control-room/src/modules/viewport-3d/viewport3dScalarSurfaceShader.test.ts · apps/control-room/src/modules/viewport-3d/viewport3dScalarSurfaceShader.ts · crates/fullmag-api/src/main.rs · +32 more
Changed: apps/control-room/src/modules/viewport-3d/field-colors/viewport3dFieldColorBuildModel.ts · apps/control-room/src/modules/viewport-3d/layers/FdmCuboidLayer.tsx · apps/control-room/src/modules/viewport-3d/model/viewport3DFieldDataPlan.test.ts · apps/control-room/src/modules/viewport-3d/model/viewport3DFieldDataPlan.ts · apps/control-room/src/modules/viewport-3d/orientation/OrientationHudLayer.tsx · apps/control-room/src/modules/viewport-3d/orientation/magnetizationColor.test.ts · +7 more
14.09.2026
Addedfeat: Implement live-refresh diagnostics and performance tracing for 3D viewport
Changed: AGENTS.md · apps/control-room/scripts/audit-compute-performance.mjs · apps/control-room/scripts/lib/live-refresh-trace.mjs · apps/control-room/scripts/lib/live-refresh-trace.node-test.mjs · apps/control-room/scripts/smoke-viewport-3d-live-refresh.mjs · apps/control-room/src/kernel/performance/visualizationDebugPerformanceProbe.ts · +10 more
13.09.2026
Addedfeat: Enhance retention policies and observability metrics
Changed: apps/runner-console/src/views/PoliciesView.js · apps/runner-console/src/views/StorageView.js · scripts/local_runner/container_api.py · scripts/local_runner/container_client.py · scripts/local_runner/container_main.py · scripts/local_runner/observability.py · +7 more
ChangeAdd styles for Fullmag Build Runner Console and unit tests for observability features
Changed: .gitignore · apps/runner-console/build.mjs · apps/runner-console/index.html · apps/runner-console/package.json · apps/runner-console/src/api.js · apps/runner-console/src/app.js · +49 more
Fixedviewport-3dfix(viewport-3d): nie odmontowuj warstw toru FEM przy etapowaniu (LR-01)
Changed: apps/control-room/src/modules/viewport-3d/layers/Viewport3DScene.test.ts · apps/control-room/src/modules/viewport-3d/layers/Viewport3DScene.tsx
Fixedviewport-3dfix(viewport-3d): usuń pętlę renderu w retencji pola głównego (LR-03)
Changed: apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.test.ts · apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.ts
Fixedviewport-3dfix(viewport-3d): przestań zerować warstwy przy etapowaniu sceny (LR-01)
Changed: apps/control-room/src/modules/viewport-3d/layers/Viewport3DScene.test.ts · apps/control-room/src/modules/viewport-3d/layers/Viewport3DScene.tsx
Fixedviewport-3dfix(viewport-3d): domknij retencję pola głównego przy ready + mismatch (LR-03)
Changed: apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.test.ts · apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.ts
Fixedviewport-3dfix(viewport-3d): domknij granicę retencji pola live (LR-02, LR-03, LR-04, LR-14)
Changed: apps/control-room/src/kernel/api/apiTypes.ts · apps/control-room/src/modules/viewport-3d/Viewport3DModule.tsx · apps/control-room/src/modules/viewport-3d/hooks/useViewport3DScalarColorUpload.test.ts · apps/control-room/src/modules/viewport-3d/hooks/useViewport3DScalarColorUpload.ts · apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.test.ts · apps/control-room/src/modules/viewport-3d/hooks/useViewport3DSceneModel.ts · +9 more
ChangeMerge pull request #93 from MateuszZelent/codex/rdmi-audit-remediation-20260912
Changed: apps/control-room/src/kernel/api/generated/openapi-v2-types.ts · apps/control-room/src/kernel/api/generated/openapi-v2.json · apps/control-room/src/shared/domain/physics/interactions.test.ts · apps/control-room/src/shared/domain/physics/interactions.ts · backends/fdm/gpu/cuda/runtime/context.cu · backends/fdm/tests/source_layout_contract.cpp · +11 more
12.09.2026
ChangeMerge latest origin/master after recovering local integration
Changed: apps/control-room/scripts/audit-compute-performance.mjs · apps/control-room/scripts/smoke-live-charts.mjs · apps/control-room/src/design/styles/live-charts.css · apps/control-room/src/kernel/api/generated/openapi-v2-types.ts · apps/control-room/src/kernel/api/generated/openapi-v2.json · apps/control-room/src/modules/analysis-plots/components/EChartsSurface.export.test.tsx · +54 more
ChangeMerge origin/master and reconcile interactive mesh lifecycle
Changed: .env.example · .gitattributes · .github/dependabot.yml · .github/workflows/bootstrap.yml · .github/workflows/contract-guard.yml · .gitignore · +1945 more
ChangeMerge interactive mesh lifecycle fixes
Changed: apps/control-room/scripts/lib/mesh-policy-browser.mjs · apps/control-room/scripts/smoke-inspector.mjs · apps/control-room/src/kernel/api/apiTypes.ts · apps/control-room/src/kernel/api/generated/openapi-v2-types.ts · apps/control-room/src/kernel/api/generated/openapi-v2.json · apps/control-room/src/kernel/authoring/geometryLifecycleCommandContributions.test.ts · +63 more
01.09.2026
ChangeAdd new results and configuration files for Mumax3 relax simulations
Changed: apps/control-room/src/modules/inspector/panels/mesh-details/MeshQualityGatesSection.test.tsx · apps/control-room/src/modules/inspector/panels/mesh-details/useMeshDetailsModel.test.ts · backends/fdm/api/c_api.cpp · backends/fdm/gpu/cuda/interactions/demag_fp32.cu · backends/fdm/gpu/cuda/interactions/demag_fp64.cu · backends/fdm/gpu/cuda/interactions/regional_field_drive.cuh · +111 more
31.08.2026
Addedfeat: Enhance FEM image management and caching
Changed: .github/workflows/frontend-3d-managed-fem.yml · .gitignore · .superpowers/brainstorm/623-1788143899/content/layout-options.html · .superpowers/brainstorm/623-1788143899/state/server-info · .superpowers/brainstorm/623-1788143899/state/server-instance-id · .superpowers/brainstorm/623-1788143899/state/server.pid · +202 more
Documentationdocs: align public Sphinx reference with implementation
Changed: .github/workflows/contract-guard.yml
Fdmcudafdm(cuda): preflight aggregate multilayer workspace
Changed: backends/fdm/api/c_api.cpp · backends/fdm/gpu/cuda/runtime/context.cu · backends/fdm/include/context.hpp · backends/fdm/tests/multilayer_create_v2_contract.cpp
ChangeMerge origin/master and resolve documentation conflicts
Changed: .claude/skills/brainstorming · .claude/skills/dispatching-parallel-agents · .claude/skills/executing-plans · .claude/skills/finishing-a-development-branch · .claude/skills/receiving-code-review · .claude/skills/requesting-code-review · +99 more
30.08.2026
ChangeEnhance pipeline stage labeling and mesh asset building
Changed: .gitignore · apps/control-room/scripts/smoke-frozen-spins.mjs · apps/control-room/src/kernel/api/apiTypes.ts · apps/control-room/src/kernel/api/generated/openapi-v2-types.ts · apps/control-room/src/kernel/api/generated/openapi-v2.json · apps/control-room/src/kernel/api/openapiV2GeneratedContract.test.ts · +84 more
29.08.2026
Addedfeat: Enhance Frozen Spins qualification and add browser smoke tests
Changed: apps/control-room/next-env.d.ts · apps/control-room/scripts/smoke-frozen-spins.mjs · apps/control-room/scripts/typecheck-control-room.mjs · apps/control-room/src/kernel/api/ControlRoomApi.test.ts · apps/control-room/src/kernel/api/ControlRoomApi.ts · apps/control-room/src/kernel/api/apiPaths.ts · +42 more
ChangeEnhance mixed-domain meshing and FEM GPU evidence handling
Changed: backends/fem/cpu/mfem/interactions/demag_poisson_lifecycle.cpp · backends/fem/gpu/cuda/demag_poisson/operators.cpp · backends/fem/gpu/cuda/demag_poisson/operators.hpp · backends/fem/tests/demag_poisson_contract.cpp · packages/fullmag-py/src/fullmag/meshing/_gmsh_airbox.py · packages/fullmag-py/src/fullmag/meshing/_gmsh_swept.py · +5 more
ChangeKeep dev frontend config and headless builds isolated
Changed: apps/control-room/dev-server.mjs · scripts/windows/run_fullmag.ps1
ChangeHarden production and development build paths
Changed: .github/workflows/release.yml · Makefile · apps/control-room/dev-server.mjs · apps/control-room/tsconfig.json · backends/fdm/CMakeLists.txt · backends/fdm/tests/frozen_spins_cuda_runtime.cpp · +32 more
ChangeCanonicalize FEM local and true state adapters
Changed: backends/fem/CMakeLists.txt · backends/fem/cpu/mfem/interactions/dmi_workspace.cpp · backends/fem/cpu/mfem/interactions/exchange_field.cpp · backends/fem/cpu/mfem/runtime/aos_field.cpp · backends/fem/cpu/mfem/runtime/aos_field.hpp · backends/fem/cpu/mfem/runtime/mfem_context.cpp · +5 more
ChangeMerge remote-tracking branch ‘origin/master’ into codex/audit1-femcpu-arch001
Changed: apps/control-room/scripts/resolve-pnpm-invocation.mjs · apps/control-room/scripts/resolve-pnpm-invocation.test.mjs · backends/fdm/gpu/cuda/integrators/llg_abm3_fp32.cu · backends/fdm/gpu/cuda/integrators/llg_abm3_fp64.cu · backends/fdm/gpu/cuda/integrators/llg_dp45_fp32.cu · backends/fdm/gpu/cuda/integrators/llg_dp45_fp64.cu · +47 more
ChangePublish FEM representation receipts
Changed: backends/fem/src/api.cpp · backends/fem/tests/frozen_spins_contract.cpp · crates/fullmag-fem-sys/src/lib.rs · crates/fullmag-quantities/src/lib.rs · crates/fullmag-quantities/src/step_data.rs · crates/fullmag-runner/src/native_fem.rs · +3 more
ChangeMake FEM periodic representations fail closed
Changed: backends/fem/core/fem_context_builder.cpp · backends/fem/cpu/mfem/integrators/rk_explicit_step.cpp · backends/fem/cpu/mfem/interactions/dmi_workspace.cpp · backends/fem/cpu/mfem/interactions/effective_field.cpp · backends/fem/cpu/mfem/interactions/frozen_spins.cpp · backends/fem/cpu/mfem/interactions/frozen_spins.hpp · +11 more
ChangeMerge branch ‘master’ of https://github.com/MateuszZelent/fullmag
Changed: backends/fdm/CMakeLists.txt · backends/fdm/api/c_api.cpp · backends/fdm/gpu/cuda/integrators/multilayer_explicit_rk.cu · backends/fdm/gpu/cuda/integrators/multilayer_heun.cu · backends/fdm/gpu/cuda/interactions/demag_fp32.cu · backends/fdm/gpu/cuda/interactions/demag_fp64.cu · +15 more
ChangeAdd initial field storage configuration in JSON format
Changed: apps/control-room/src/kernel/api/quantityIds.test.ts · apps/control-room/src/kernel/api/quantityIds.ts · apps/control-room/src/modules/ribbon/ribbonTabViews.test.ts · apps/control-room/src/modules/viewport-3d/model/viewport3DFieldDataPlan.test.ts · apps/control-room/src/modules/viewport-3d/model/viewport3DTargetFieldBuffer.test.ts · crates/fullmag-api/src/router_v2/handlers/data/fields.rs · +47 more
ChangeEnhance mixed mesh certification and validation processes
Changed: Cargo.lock · Makefile · crates/fullmag-api/src/script.rs · crates/fullmag-cli/src/python_bridge.rs · crates/fullmag-ir/Cargo.toml · crates/fullmag-ir/src/mixed_certificate.rs · +12 more
Performancefdmperf(fdm): qualify endpoint cache execution
Changed: backends/fdm/api/c_api.cpp · backends/fdm/include/context.hpp · backends/fdm/include/execution_receipt.hpp · backends/fdm/tests/endpoint_cache_cuda_runtime.cpp · crates/fullmag-runner/src/fdm/gpu/cuda/native.rs · justfile
Performancefdmperf(fdm): resolve CUDA observation policy
Changed: backends/fdm/api/c_api.cpp · backends/fdm/gpu/cuda/runtime/adaptive_graph.cu · backends/fdm/gpu/cuda/runtime/streams.cu · crates/fullmag-runner/src/artifacts.rs · crates/fullmag-runner/src/fdm/cpu/multilayer_reference.rs · crates/fullmag-runner/src/fdm/gpu/cuda/execute.rs · +4 more
Performancefdmperf(fdm): cache accepted CUDA endpoint fields
Changed: backends/fdm/CMakeLists.txt · backends/fdm/api/c_api.cpp · backends/fdm/gpu/cuda/integrators/llg_dp45_fp32.cu · backends/fdm/gpu/cuda/integrators/llg_dp45_fp64.cu · backends/fdm/gpu/cuda/integrators/llg_rk23_fp32.cu · backends/fdm/gpu/cuda/integrators/llg_rk23_fp64.cu · +14 more
Performancefemperf(fem): replace CPU RK snapshots with buffer swaps
Changed: backends/fem/core/fem_context_builder.cpp · backends/fem/cpu/mfem/integrators/rk_explicit.cpp · backends/fem/cpu/mfem/integrators/rk_explicit_step.cpp · backends/fem/cpu/mfem/integrators/rk_step_transaction.cpp · backends/fem/cpu/mfem/integrators/rk_step_transaction.hpp · backends/fem/cpu/mfem/integrators/rk_stepper_workspace.hpp · +12 more
ChangeRemove FEM GPU legacy rollback buffers
Changed: backends/fem/gpu/cuda/integrators/rk/rk_step_transaction_device.cu · backends/fem/gpu/cuda/integrators/rk/rk_step_transaction_device.hpp · backends/fem/gpu/cuda/integrators/rk/rk_workspace_memory.cpp · backends/fem/gpu/cuda/integrators/rk/rk_workspace_memory.hpp · backends/fem/gpu/cuda/integrators/rk/rk_workspace_state.hpp · backends/fem/gpu/cuda/relaxation/nonlinear_cg.cpp · +8 more
ChangeMinimize FEM CUDA RK transaction payload
Changed: backends/fem/cpu/mfem/integrators/rk_step_transaction.cpp · backends/fem/cpu/mfem/runtime/state_io.cpp · backends/fem/gpu/cuda/fields/field_buffer_state.hpp · backends/fem/gpu/cuda/integrators/rk/rk_snapshot.cu · backends/fem/gpu/cuda/integrators/rk/rk_step_transaction_device.cu · backends/fem/gpu/cuda/state/gpu_state.cpp · +3 more
Recording future changes¶
Use Sphinx’s native directives next to the affected public contract:
```{versionadded} development
Description of the newly exposed user-facing contract.
```
```{versionchanged} development
Description of the changed behavior, units, defaults, or support boundary.
```
```{deprecated} development
Migration target and removal policy.
```
```{versionremoved} development
Replacement, rationale, and compatibility consequence.
```
The documentation workflow builds the native Sphinx changes builder after the strict HTML build
and publishes its output under /version-changes/. A documentation change is therefore visible
both through Git history and, when it affects a public contract, through an explicit semantic
change directive.
Bibliography¶
No independent scientific model is introduced by this navigation page. Use the bibliography on the selected terminal page; this statement is an explicit applicability boundary, not an omitted reference.
Source-code index¶
This is a navigation page and introduces no standalone implementation symbol. The exact source-code index is maintained by the selected terminal page.