ChemCore v1.0.0-beta.3
·
88 commits
to main
since this release
ChemCore v1.0.0-beta.3
This beta is a Windows installer hotfix for the Office/OLE registration step.
It keeps the beta.2 editor and engine scope, but fixes a packaging regression
that could interrupt clean installation after the desktop files had already
been extracted.
Highlights
- The NSIS installer now locates
chemcore-office.exein the installed
application directory before falling back to the olderresources
subdirectory layout. - Office/OLE registration first attempts machine-wide COM registration. If that
step cannot run or returns a failure code, the installer falls back to
current-user registration instead of aborting the whole install. - The uninstall hook now attempts both machine-wide and current-user
unregistration so failed or mixed-scope installs can be cleaned up more
reliably. - The Windows x64 installer was rebuilt and manually verified after removing
prior install traces, registry entries, AppData state, shortcuts, and temp
files.
Validation
The release was validated with:
npm ci
cargo build -p chemcore-office --release
npm run desktop:buildManual Windows validation covered a clean install from the generated NSIS
installer, Office/OLE registration, uninstall-trace cleanup, and reinstallation
from the downloaded installer path.
Release Status
This remains a beta build. The installer is not code-signed yet, so Windows may
show SmartScreen warnings. A stable v1.0.0 release should wait for the
remaining packaging, signing, upgrade/uninstall, and Office workflow validation
criteria tracked in the roadmap.