Skip to content

v0.1.9

Choose a tag to compare

@EJTP EJTP released this 28 Aug 10:10
· 22 commits to master since this release

The launcher updates itself now

The pill in the title bar opens the release notes and an Update now button that fetches the
new version, writes it over the running one and restarts into it. No more downloading an
installer by hand.

Nothing installs unsigned: each platform's build signs its own updater artifact, and the
launcher verifies what it downloads against a public key compiled into the binary. A build
signed with anything else is refused rather than installed.

This is the version the chain starts at. 0.1.8 shipped before the updater existed, so it
cannot update itself — install this one by hand, and every version after it arrives on its own.

A head worth looking at

The face in the sidebar is a cube now, with your skin's overlay layer over it — so hats, hair
and helmets render instead of being cropped away. It turns to follow the pointer. Six textured
quads and no 3D library.

Skin pixels are snapped to whole screen pixels, because a fractional grid is what made
nearest-neighbour look smoothed.

Fixed

  • The Set up server dialog had no scroll area, so on a short window the mod loader picker
    and any error sat behind the footer with no way to reach them.
  • Two build failures that only ever showed up on macOS: the bundler aborting on the second
    binary this crate builds, and codesigning being handed a certificate that was not there.

Downloads

Windows .msi, or the -setup.exe to double-click
macOS one universal .dmg — Intel and Apple Silicon, same file
Linux .AppImage, .deb or .rpm

The .sig files and latest.json are what the in-app updater reads; you do not need to
download those.

The macOS build is not signed by Apple — first open needs right-click → Open, or
xattr -dr com.apple.quarantine /Applications/UnifiedMC.app.