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:

  1. 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.

  2. Sphinx version changes aggregate explicit versionadded, versionchanged, deprecated, and versionremoved directives 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

31.08.2026

Documentationdocs: expand prescribed SOT transport comparison

19:24 CEST0314a95dc8

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

17:54 CEST07dd795688

Changed: public_docs/site/_static/diagrams/spin-hall-hm-fm.svg

Documentationdocs: redraw spin Hall interface diagram

17:44 CEST4472173383

Changed: public_docs/site/_static/diagrams/spin-hall-hm-fm.svg

Documentationdocs: clarify prescribed SOT parameters and equations

17:34 CEST0f3b6fedb7

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

17:21 CEST64827c757b

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

17:13 CESTccdb8af364

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

16:28 CEST6b70f72e8c

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

15:48 CEST94c72f501d

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

11:30 CEST532e99c042

Changed: public_docs/site/physics/geometry-and-materials.md

Documentationdocs: add geometry materials source contract

11:27 CEST4475dacafb

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

11:19 CESTf3a4e9e3d4

Changed: public_docs/site/physics/geometry-and-materials.md

Documentationdocs: keep changelog scopes independent

11:01 CESTcec27241e9

Changed: public_docs/site/_extensions/documentation_changelog.py

Documentationdocs: split changelog histories

10:58 CEST06e1847e8d

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

10:42 CESTd659dba033

Changed: .github/workflows/documentation.yml · public_docs/site/changelog/index.md · public_docs/site/index.md

Documentationdocs: align executable examples with current Python API

08:59 CESTd6a8cef166

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

07:49 CEST38fa6151ff

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

07:48 CEST4a74f25389

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

07:40 CESTc44edaf86e

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

CIci: preserve explicit public Python docs trigger

06:20 CESTab3c8802a6

Changed: .github/workflows/documentation.yml

Documentationdocs: complete frequency response contract

06:16 CEST961b3d355f

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

06:12 CEST3cd1596016

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

05:44 CESTa1de38b4d7

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

02:07 CESTe4f653cfaa

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

28.08.2026

26.08.2026

25.08.2026

ChangeMerge branch ‘master’ of https://github.com/MateuszZelent/fullmag

14:52 CEST072700481c

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

14:52 CEST98b2c4be11

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

13:26 CEST50df8f8e8a

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

13:26 CEST830b1c63d6

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

08:36 CEST0c112c8488

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

08:26 CEST81eb481c8c

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

22.08.2026

Documentationiadocs(ia): restructure public documentation by frontend, backend, and Python API

12:59 CEST8c74c1da17

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

11:09 CEST79b66a75b2

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

10:53 CESTa0604971bf

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

10:42 CESTf786a74c21

Changed: public_docs/site/physics/interactions/demagnetization/multilayer-convolution.md

Documentationdocs: replace informal multilayer API terminology

10:38 CEST88427de1c5

Changed: public_docs/site/python-api/discretization/fdm-multilayer-convolution.md

Documentationdocs: replace informal architecture terminology

10:34 CEST844265650f

Changed: public_docs/site/architecture/ui-architecture.md

Documentationdocs: clarify stage-oriented getting-started workflow

10:31 CEST72d5d2c1e0

Changed: public_docs/site/getting-started/index.md

Documentationdocs: rewrite public documentation landing page

10:30 CESTfc642f8fcf

Changed: public_docs/site/index.md

21.08.2026

CIdocsci(docs): retrigger verified public documentation deployment

22:56 CEST043201a94f

Changed: public_docs/site/conf.py

Fixeddocsfix(docs): remove missing page_dates Sphinx extension

22:50 CEST85d9d06ab2

Changed: public_docs/site/conf.py

Documentationexamplesdocs(examples): complete refinement stage-first scenario

22:30 CEST18f9a19102

Changed: public_docs/site/numerical-methods/meshing/refinement.md

Documentationexamplesdocs(examples): complete swept-mesh stage-first scenario

22:27 CESTa4b5075752

Changed: public_docs/site/numerical-methods/meshing/swept-meshes.md

Documentationexamplesdocs(examples): complete airbox stage-first scenario

22:25 CEST8674998f5d

Changed: public_docs/site/numerical-methods/meshing/airbox.md

Documentationexamplesdocs(examples): complete FDM grid stage-first scenario

22:21 CESTb4f65f7b11

Changed: public_docs/site/numerical-methods/meshing/fdm-grids.md

Documentationiadocs(ia): align state-transfer title with manifest

22:10 CESTac9f261aae

Changed: public_docs/site/numerical-methods/interpolation-and-state-transfer/index.md

Documentationiadocs(ia): align refinement title with manifest

22:09 CEST567149ff58

Changed: public_docs/site/numerical-methods/meshing/refinement.md

Documentationiadocs(ia): align swept meshes title with manifest

22:08 CESTfb8e848628

Changed: public_docs/site/numerical-methods/meshing/swept-meshes.md

Documentationiadocs(ia): align airbox title with manifest

22:07 CEST0814259502

Changed: public_docs/site/numerical-methods/meshing/airbox.md

Documentationiadocs(ia): align FEM shared-domain title with manifest

22:05 CESTbd79204502

Changed: public_docs/site/numerical-methods/meshing/fem-shared-domain.md

Documentationiadocs(ia): align FDM grids title with manifest

22:03 CEST58ce75c2ed

Changed: public_docs/site/numerical-methods/meshing/fdm-grids.md

Documentationmeshingdocs(meshing): expand refinement, quality, and convergence reference

19:04 CESTa85bba5246

Changed: public_docs/site/numerical-methods/meshing/refinement.md

Documentationmeshingdocs(meshing): expand swept and mixed-layer topology reference

19:02 CEST9d01251731

Changed: public_docs/site/numerical-methods/meshing/swept-meshes.md

Documentationmeshingdocs(meshing): expand FEM airbox construction and convergence

19:00 CEST807d21f4d4

Changed: public_docs/site/numerical-methods/meshing/airbox.md

Documentationmeshingdocs(meshing): expand conforming FEM shared-domain reference

18:57 CESTa3635b5870

Changed: public_docs/site/numerical-methods/meshing/fem-shared-domain.md

Documentationmeshingdocs(meshing): expand FDM grid source map

18:55 CEST61761b3c96

Changed: public_docs/site/numerical-methods/meshing/fdm-grids.source-map.json

Documentationmeshingdocs(meshing): expand FDM grid and multilayer grid contract

18:54 CESTdf51b7a3ff

Changed: public_docs/site/numerical-methods/meshing/fdm-grids.md

Documentationnumericsdocs(numerics): correct response observable source map units

18:51 CESTcb0759a714

Changed: public_docs/site/numerical-methods/frequency-domain/response-solver.source-map.json

Documentationnumericsdocs(numerics): document driven response implementation and units

18:50 CEST8dc2ba5ff9

Changed: public_docs/site/numerical-methods/frequency-domain/response-solver.md

Documentationnumericsdocs(numerics): expand interpolation and state transfer reference

18:43 CEST23475571ac

Changed: public_docs/site/numerical-methods/interpolation-and-state-transfer/index.md

Documentationnumericsdocs(numerics): expand meshing and refinement reference

18:41 CEST4faedcfbdb

Changed: public_docs/site/numerical-methods/meshing/index.md

Documentationnumericsdocs(numerics): expand frequency-domain solver reference

18:38 CEST29779316a5

Changed: public_docs/site/numerical-methods/frequency-domain/index.md

Documentationnumericsdocs(numerics): expand linearized LLG eigensolver reference

18:35 CESTfab0f06b40

Changed: public_docs/site/numerical-methods/eigensolvers/index.md

Documentationnumericsdocs(numerics): expand demagnetization solver reference

18:32 CESTec61927095

Changed: public_docs/site/numerical-methods/demag-solvers/index.md

Documentationnumericsdocs(numerics): expand time integration reference

18:29 CEST80921a8d01

Changed: public_docs/site/numerical-methods/time-integration/index.md

Documentationnumericsdocs(numerics): expand numerical methods scientific overview

18:27 CEST2b8f32dec9

Changed: public_docs/site/numerical-methods/index.md

Documentationtexturesdocs(textures): add preset texture source map

17:15 CEST88c7160080

Changed: public_docs/site/python-api/magnets-and-textures/preset-textures.source-map.json

ChangeRefactor code structure for improved readability and maintainability

17:12 CEST04e362df5d

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

17:11 CEST87c6e856ac

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

ChangeAdd Frozen Spins examples and verification scripts

17:09 CEST4a263b7169

Changed: public_docs/site/conf.py

Documentationdocs: show last change time on every documentation page (#44)

13:39 CEST1618f4446f

Changed: public_docs/site/_extensions/page_last_modified.py · public_docs/site/_static/page-last-modified.css · public_docs/site/conf.py

CIdocsci(docs): verify deployed public DMI page (#43)

12:43 CESTf084ee2576

Changed: .github/workflows/documentation.yml

Documentationpublicdocs(public): publish audited interaction reference pages (#42)

12:26 CESTea6d7bd5e3

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

Latest code change · 15af8b95e4 · Full history on GitHub

21.09.2026

20.09.2026

14.09.2026

13.09.2026

Addedfeat: Enhance retention policies and observability metrics

21:10 CEST1974fe949e

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

19:01 CEST303c2b0ea2

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)

15:24 CEST17127ba764

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)

15:24 CEST187b95bd57

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)

14:25 CEST7effe3392b

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)

14:09 CESTcb22087d29

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)

13:06 CEST900ebad94b

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

09:10 CEST6e047055c9

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

Fixedfix: update web_port to 0 in fullmag command for headless benchmark

08:46 CEST71db6f86c2

Changed: justfile

12.09.2026

01.09.2026

31.08.2026

30.08.2026

29.08.2026

Addedfeat: Enhance Frozen Spins qualification and add browser smoke tests

21:42 CEST6cf6fa22b4

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

21:42 CESTd98aaec3f9

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

15:30 CEST19e36d5a6b

Changed: apps/control-room/dev-server.mjs · scripts/windows/run_fullmag.ps1

ChangeHarden production and development build paths

14:56 CESTc0aa1ff9f7

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

14:24 CEST20cf7dba3f

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

13:39 CESTa82ae48eb3

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

13:39 CEST205c903439

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

12:54 CESTb5247ceff0

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

12:00 CEST8c72934181

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

12:00 CEST3fdd59a5e4

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

07:58 CESTadec82a86b

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

07:13 CESTef8d2ac77a

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

06:31 CESTc8bce18ca3

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

06:08 CESTcd2c19c890

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

05:08 CEST4d0cb6943e

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

04:18 CEST055ee4d5d8

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

03:48 CEST6bd0a4efa1

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.