Repository navigation
Releases
Releases · open-nt/Nt6
v6.0.0-rc4
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.
QCursorshapes 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
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
SLSA: fail the snap publish with a clear message when the credential …
v6.0.0-rc1
What's Changed
- Core and Network additions, Serial Port, Nt Test, TLS hardening and the check.sh quality gate by @ross-newman in #1
- Nt Core: JSON classes by @ross-newman in #2
- Nt Core: QThread, thread affinity and QThreadPool by @ross-newman in #3
- Nt Core: QProcess, QDirIterator, QLockFile and QFileSystemWatcher by @ross-newman in #4
- Nt Core: QVariant and the meta-object system by @ross-newman in #5
- Nt Core: JSON variant conversions by @ross-newman in #6
- Nt Core: QSettings by @ross-newman in #7
New Contributors
- @ross-newman made their first contribution in #1
Full Changelog: https://github.com/open-nt/Nt6/commits/v6.0.0-rc1