Releases: C0rn3j/sc-controller
v0.5.0
Rereleased with fixed CI
New stable release, including all the changes from the 0.4.9.x beta releases.
For packagers:
- The dependencies have changed, as copypasted hardcoded libraries were torn out, replaced by an actual dependency on them, notably at least
python-ioctl-opt
andpython-libusb1
, hopefully I am not forgetting any others - Non-git cloned repositories are currently broken with the build system, you can git clone a tag.
Removed support for Python 3.9.
Removed prebuilds for Ubuntu Focal, Debian bullseye, Fedora 39 .
Temporarily disabled Debian Trixie as the arm64 builds were failing(so does Fedora 41).
What's Changed
- AppImage: add missing icons by @git-developer in #25
- chore: add dependency ioctl-opt by @git-developer in #28
- AppImage: fix segfault by @git-developer in #32
- Fix loading of
libudev
by @git-developer in #31 - Fix return code when subprocess fails by @git-developer in #33
- Appimage: create a Draft Release on manual builds by @git-developer in #34
- Fix the build of v0.4.9.3 by @git-developer in #37
- Set
DAEMON_VERSION
from git metadata by @git-developer in #30
Full Changelog: v0.4.8.21...v0.5.0
v0.4.9.8 - BETA
Full Changelog: v0.4.9.7...v0.4.9.8
Attempt to fix #57 by catching libUSB transfer errors in bb5ea69
v0.4.9.7 - BETA
Full Changelog: v0.4.9.6...v0.4.9.7
v0.4.9.6 - BETA
Full Changelog: v0.4.9.5...v0.4.9.6
Always show Show/Hide when right clicking the tray - fixes #53
v0.4.9.5 - BETA
What's Changed
- Set
DAEMON_VERSION
from git metadata by @git-developer in #30 - Minimum required Python version raised to 3.9, from 3.8, which has only couple weeks left til it is End of Life.
Dockerfile now has a hack forfocal
as a result. - Minimum GTK3 version raised to 3.24 and Glade files re-saved as such.
This should not actually affect anything.
We need to migrate away from both GTK3 and Glade, which is a large project tracked in #43 and help is welcome. - Unify naming, all visible "SC-Controller" instances renamed to "SC Controller".
- We now have our own Wiki documentation
Content cloned from latest upstream documentation (last changed in 2022).
It was already edited a bit, things left to edit are tracked in #46. - Fixed some semi-cosmetic type errors.
- Fixed showing version in the About dialog.
This remains broken on Python 3.8, so About will remain broken on thefocal
images until those are eventually removed.
Note
This version has broken building from source archives without a .git
directory , tracked in #50.
Full Changelog: v0.4.9.4...v0.4.9.5
v0.4.9.4 - BETA
What's Changed
- Appimage: create a Draft Release on manual builds by @git-developer in #34
- Fix the build of v0.4.9.3 and add scc executable back by @git-developer in #37
- Document Docker building and fix accidentally copying pre-existing
dist
dir making the build fail
Full Changelog: v0.4.9.3...v0.4.9.4
v0.4.9.3 - BETA
What's Changed
- AppImage: fix segfault by @git-developer in #32
- Fix loading of
libudev
by @git-developer in #31 - Fix return code when subprocess fails by @git-developer in #33
- More linter and typing fixes to make maintaining easier
- Partially migrated from
setup.py
topyproject.toml
- Fixed About menu not showing the version properly
Full Changelog: v0.4.9.2...v0.4.9.3
v0.4.9.2 - BETA
Full Changelog: v0.4.9.1.1...v0.4.9.2
Half-fixed Gyroscope sensitivity setting.
v0.4.9.1.1 - BETA
Fix AppImage builds again.
v0.4.9.1 - BETA
What's Changed
- AppImage: add missing icons by @git-developer in #25
- Avoid crash when starting daemon debug in v0.4.9 by @git-developer & @C0rn3j in #26 + extra commits
- Fix run.sh on older systems due to unstable build lib dir naming, fix some problems with it like endless C library rebuilding on every run. Colorized it to make it more readable. It now checks for most dependencies before running anything.
- Remove bundled ioctl-opt, it is now a new dependency.
Full Changelog: v0.4.9.0.1...v0.4.9.1