Skip to content

Releases

v6.0.0-rc4

Choose a tag to compare

@ross-newman ross-newman released this 12 Nov 22:50

Nt 6.0.0-rc4 is the fourth release candidate of Nt 6.0.0, a small MIT-licensed implementation of a subset of the Qt 6 API.

Changes since 6.0.0-rc3

Nt GUI (xcb platform)

  • Themed cursors. QCursor shapes now use the desktop's cursor theme, looked up by their freedesktop.org names with the older X names as fallbacks. Nt loads libxcb-cursor at run time when it makes the first cursor, so it is not needed to build or run Nt. Without it, Nt uses the cursors from the X cursor font as before.
  • No missed events while rendering with EGL. Other users of the X connection, such as Mesa while an EGL window renders, can read events into XCB's queue. Nt now checks that queue before the thread waits, so those events are handled at once.

Packaging and CI

  • When the Snap Store times out (HTTP 408), the snap publish job now retries. In rc3, this timeout kept the arm64 snap out of the store.

Install

  • Snap: sudo snap install open-nt6 --candidate (amd64 and arm64)
  • Packages: .deb packages for Ubuntu 22.04, 24.04 and 26.04, .rpm packages for Enterprise Linux 9 and 10, and an Arch Linux package are attached below. Each comes with SHA-256 sums and SLSA provenance (multiple.intoto.jsonl).

Full changelog: v6.0.0-rc3...v6.0.0-rc4

v6.0.0-rc3

Choose a tag to compare

@github-actions github-actions released this 12 Nov 17:40
GPIO: drop the redundant ENOTSUP check (equal to EOPNOTSUPP on Linux)

clang-tidy flagged it as misc-redundant-expression, failing Check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

v6.0.0-rc2

Choose a tag to compare

@github-actions github-actions released this 09 Nov 02:17
SLSA: fail the snap publish with a clear message when the credential …

v6.0.0-rc1

v6.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@ross-newman ross-newman released this 08 Nov 10:51

What's Changed

New Contributors

Full Changelog: https://github.com/open-nt/Nt6/commits/v6.0.0-rc1