⚠️ Having anti-virus alerts for this program?
Click here to know more: https://github.com/mathoudebine/turing-smart-screen-python/wiki/Troubleshooting#windows-installer--portable-zip-are-flagged-by-my-anti-virus
Weather city search (#823)
Thanks to @rud01f, the configuration window now allows you to search for a city instead of manually entering the latitude/longitude.
The results are pulled using openweathermap Geo API, and require entering valid API key.
The search results are also selected language agnostic, resulting in localized country and state names.
RESET_ON_STARTUP option (#828)
A new option RESET_ON_STARTUP has appeared in config.yaml to solve issues with some 3.5" screens not being able to connect after a reset. By default it is set to true like it was in previous versions: screen is always reset when program starts unless explicitly told not to.
Better max. fan speed assumption (#835)
When using Python for hardware monitoring on Linux, maximum fan speed is sometimes unknown to the system. Previously, this limit was arbitrarily set to 1500 RPM. Thanks to @vsalvador, it is now dynamically set based on the current fan speed. Not a perfect solution but still better.
Rev. C (Turing 2.1/5/8.8") asleep/awake detection fix (#873)
On some Linux systems, a Turing screen can be detected as both sleeping and awake (2 serial ports listed). In this case, try to wake it up once then assume it is awake to avoid being stuck in a wake loop.
What's Changed
- ⬆️ Update ruamel-yaml requirement from ~=0.18.10 to ~=0.18.11 by @dependabot[bot] in #780
- ⬆️ Update ruamel-yaml requirement from ~=0.18.11 to ~=0.18.14 by @dependabot[bot] in #787
- ⬆️ Update requests requirement from ~=2.32.3 to ~=2.32.4 by @dependabot[bot] in #788
- ⬆️ Bump stefanzweifel/git-auto-commit-action from 5 to 6 by @dependabot[bot] in #791
- ⬆️ Update pyinstaller requirement from ~=6.13.0 to ~=6.14.1 by @dependabot[bot] in #789
- ⬆️ Update sv-ttk requirement from ~=2.6.0 to ~=2.6.1 by @dependabot[bot] in #790
- ⬆️ Update numpy requirement from ~=2.2.6 to ~=2.3.0 by @dependabot[bot] in #792
- ⬆️ Update pillow requirement from ~=11.2.1 to ~=11.3.0 by @dependabot[bot] in #803
- ⬆️ Update numpy requirement from ~=2.3.0 to ~=2.3.1 by @dependabot[bot] in #799
- ⬆️ Bump Minionguyjpro/Inno-Setup-Action from 1.2.5 to 1.2.6 by @dependabot[bot] in #794
- ⬆️ Update pyinstaller requirement from ~=6.14.1 to ~=6.14.2 by @dependabot[bot] in #804
- ⬆️ Update pyinstaller requirement from ~=6.14.2 to ~=6.15.0 by @dependabot[bot] in #822
- ⬆️ Update numpy requirement from ~=2.3.1 to ~=2.3.2 by @dependabot[bot] in #816
- Upgraded options with search and autofill city latitude and longitude with geoapi by @rud01f in #823
- ⬆️ Update ping3 requirement from ~=4.0.8 to ~=5.1.3 by @dependabot[bot] in #825
- Add config option RESET_ON_STARTUP by @mathoudebine in #828
- ⬆️ Update ping3 requirement from ~=5.1.3 to ~=5.1.5 by @dependabot[bot] in #831
- ⬆️ Bump actions/checkout from 4 to 5 by @dependabot[bot] in #832
- ⬆️ Bump Minionguyjpro/Inno-Setup-Action from 1.2.6 to 1.2.7 by @dependabot[bot] in #839
- ⬆️ Update numpy requirement from ~=2.3.2 to ~=2.3.3 by @dependabot[bot] in #849
- ⬆️ Update psutil requirement from ~=7.0.0 to ~=7.1.0 by @dependabot[bot] in #854
- ⬆️ Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #845
- ⬆️ Update ruamel-yaml requirement from ~=0.18.14 to ~=0.18.15 by @dependabot[bot] in #837
- ⬆️ Update pyinstaller requirement from ~=6.15.0 to ~=6.16.0 by @dependabot[bot] in #853
- ⬆️ Update requests requirement from ~=2.32.4 to ~=2.32.5 by @dependabot[bot] in #836
Update LibreHardwareMonitor to 0.9.5-pre464 to avoid malware false detection by @mathoudebine in #858reverted as the beta version is not stable enough: some sensors do not work like CPU clock frequency- Fan max RPM is hardcoded to 1500. There are fans of 1500, 2200 and 3000 by @vsalvador in #835
- ⬆️ Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #871
- ⬆️ Bump stefanzweifel/git-auto-commit-action from 6 to 7 by @dependabot[bot] in #875
- ⬆️ Update pyyaml requirement from ~=6.0.2 to ~=6.0.3 by @dependabot[bot] in #864
- Rev. C: Fix wake-up mechanism in case old asleep device is still detected by @mathoudebine in #873
- Update copyright format and add SPDX header by @mathoudebine in #877
- Move Python version check to a common file and add upper bound by @mathoudebine in #876
- ⬆️ Update numpy requirement from ~=2.3.3 to ~=2.3.4 by @dependabot[bot] in #878
- Disabling Icelandic language support. by @willoucom in #881
New Contributors
- @rud01f made their first contribution in #823
- @vsalvador made their first contribution in #835
- @willoucom made their first contribution in #881
Full Changelog: 3.9.3...3.9.5