Skip to content

ChemCore v1.0.0-beta.3

Choose a tag to compare

@dreamlovesu32 dreamlovesu32 released this 17 Jun 14:23
· 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.exe in the installed
    application directory before falling back to the older resources
    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:build

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