Releases: borisbu/OctoRelay
Releases · borisbu/OctoRelay
5.3.0
If you're upgrading from v4 ⚠️
Make sure your Python version is at least 3.9 first.
What's Changed
- Upgrading UI dependencies by @RobinTail in #359
- Fix the build by @RobinTail in #362
- Upgrading UI dependencies by @RobinTail in #361
- Switching to
tsdown,vite@8androlldownby @RobinTail in #363 - UI: Upgrading transitive dependencies by @RobinTail in #364
- Upgrading
vitest vite tsdown rolldownby @RobinTail in #365 - UI: Upgrading dependencies by @RobinTail in #366
- CI: Using Node 22 by @RobinTail in #367
- Upgrading eslint to v10 by @RobinTail in #368
- Using TypeScript 6 by @RobinTail in #369
- Switching to
pnpmby @RobinTail in #370 - 🚀 5.3.0 by @RobinTail in #360
Full Changelog: 5.2.0...5.3.0
5.3.0rc3
5.3.0rc2
5.2.0
If you're upgrading from v4 ⚠️
Do not do this if your Python version is below 3.9
What's Changed
- Using LESS by @RobinTail in #340
- Support OctoPrint 1.11 by @RobinTail in #342
- UI: Upgrading all dependencies by @RobinTail in #343
- CI: downgrading
setuptoolsby @RobinTail in #349 - UI: Upgrading all dependencies by @RobinTail in #348
- Supporting Python 3.13 by @RobinTail in #345
- 🚀 5.2.0 by @RobinTail in #344
Full Changelog: 5.1.2...5.2.0
5.1.2
If you're upgrading from v4 ⚠️
Do not do this if your Python version is below 3.9
Chores
- Upgrading release workflow by @RobinTail in #329
- Upgrading all dependencies. by @RobinTail in #331, #333, #335
- Fix SASS
importdirective deprecation by @RobinTail in #336 - Using Vitest 3 by @RobinTail in #337
- Upgrading
prettierandhappy-domby @RobinTail in #338 - Using Node 20 by @RobinTail in #339
- 🚀 5.1.2 by @RobinTail in #330
Full Changelog: 5.1.1...5.1.2
5.1.1
If you're upgrading from v4 ⚠️
Do not do this if your Python version is below 3.9
Fix
- BUG: querying inactive relay in
update_ui()by @RobinTail in #326
Full Changelog: 5.1.0...5.1.1
5.1.0
If you're upgrading from v4 ⚠️
- Version 5.x requires Python version at least 3.9
Changes
- Fixed compatibility issue with Physical Button plugin, by @RobinTail in #315
- OctoRelay v5 uses a new driver having exclusive pin reservation, so that two plugins could not operate same pin;
- This version releases the reservation immediately, enabling relay operation both using the UI and a physical button.
- Performance improvement for the countdown (remaining time formatting function), by @RobinTail in #320
- Attempting to fix user defined locale (
it_IT —> it-IT) in order to preserve translations; - Looking up for a suitable locale only once per time unit (memoization);
- This should make the countdown about 47 times more efficient.
- Attempting to fix user defined locale (
Full Changelog: 5.0.3...5.1.0
5.1.0rc2
5.1.0rc1
5.0.3
If you're upgrading from v4 ⚠️
- Version 5.x requires Python version at least 3.9
- Seriosly
Fix
- Countdown localization issue by @RobinTail in #319
Chores
- UI: Upgrading all dependencies by @RobinTail in #306, #308, #309, #311
tsupconfig: ensureplatform:browserby @RobinTail in #310- QA by @RobinTail in #312 and #317
- Readme: direct link to v4 release by @RobinTail in #314
- Upgrading Typescript-ESLint to support Typescript 5.6 by @RobinTail in #316
- 🚀 5.0.3 by @RobinTail in #307
Full Changelog: 5.0.2...5.0.3