Genome Forge v0.1.11
Genome Forge v0.1.11
Release date: 2026-05-15
Highlights
- Added a browser-side SVG allowlist sanitizer for server-generated visual panels before DOM insertion.
- Routed map, sequence track, MSA heatmap, sequence analytics, comparison lens, trace chromatogram, and project history SVG rendering through the sanitizer.
- Escaped the remaining enzyme labels in server-rendered map SVG attributes and text.
- Added browser regression coverage that verifies active SVG content, event attributes, unsafe links, and unsafe URL paint values are stripped before rendering.
Validation
python3 docs/validate_docs.pypython3 -m py_compile genomeforge_toolkit.pyfor f in webui/js/*.js; do node --check "$f" || exit 1; done./.venv-docs/bin/python -m pytestpython3 -m unittest discover -s tests -p 'test_*.py'python3 smoke_test.pypython3 real_world_functional_test.pynpm run test:e2egit diff --check
Validation Snapshot
- Unit tests:
39/39 - Smoke checks:
115/115 - Real-world functional checks:
104/104 - Browser E2E tests:
15/15
Notes
- This is a focused hardening release following
v0.1.10. - Local source archives and SHA-256 checksums are included for reproducible handoff.