Releases: kent-tokyo/chematic-draw
Releases · kent-tokyo/chematic-draw
Release list
v1.0.10
Full Changelog: v1.0.9...v1.0.10
v1.0.9
chematic-draw v1.0.8
v1.0.8
Highlights
- Added publication-oriented SVG presets, deterministic layout checks, XML-safe SVG text, and bounded PDF export contracts.
- Added reaction step reordering, stoichiometric coefficient editing, Worker-validated agent SMILES input, and component identity editing.
- Added coefficient-aware atom and formal-charge diagnostics and fail-closed reaction JSON export validation.
- Improved multilingual README onboarding, SEO metadata, and documentation navigation.
Verification
- cargo check: passed
- TypeScript typecheck: passed
- ESLint: passed
- Jest: 40 suites, 310 passed, 6 skipped
- Reaction Renderer E2E: 7 passed
- WASM release build: passed
- macOS arm64 packaging: passed
Artifact
- macOS arm64: Chematic Draw-darwin-arm64-1.0.8.zip
- SHA-256: a65a1fe51f484ac7f478d29bf22577c16d0da7832f1b696590cb05d2a1f7e93d
- The macOS artifact is unsigned and not notarized; verify the checksum before opening it.
The full Electron smoke suite remains a known test-harness issue: the current Playwright launch path does not resolve the Forge-generated renderer bundle in this checkout. This does not affect the successfully generated packaged artifact, but it remains open in the release-readiness documentation.
chematic-draw v1.0.7
Highlights
- Updated the Rust/WASM chemistry engine to chematic v1.0.9.
- Added loss-aware RXN document import/export.
- Preserves rich CDXML source documents while chemistry and coordinates remain unchanged; edited documents use an explicit fallback writer.
- Added NMR contract/panel, deterministic 3D XYZ export, and Worker-backed renderer analysis.
- Moved template-drop and pasted-content parsing through the analysis Worker.
Validation
- cargo check
- TypeScript typecheck
- ESLint
- Jest: 38 suites, 294 passed, 6 skipped
- Renderer E2E: 73 passed
Artifact
The attached macOS arm64 package uses adhoc signing. Developer ID signing and notarization are not configured for this release.
SHA-256: c9fef06868d02d160567d22dcc1434844fdce6bfbf887d2e7c02436de8c4ba78