From 3f7d829e12bd424dac01aeeba9265d764a1f131c Mon Sep 17 00:00:00 2001 From: X3n0m0rph59 Date: Wed, 26 Apr 2023 21:30:44 +0200 Subject: [PATCH] Update CHANGES.md --- CHANGES.md | 103 +++-------------------------------------------------- 1 file changed, 4 insertions(+), 99 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index d6b4bd01c..710f25765 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,9 +3,12 @@ Table of new and noteworthy changes: | Since | Description | -<<<<<<< HEAD |--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 0.3.3 | __New Release__ | +| 0.3.3 | Backported multiple bugfixes from the `develop` branch: | +| 0.3.3 | Ratelimit log-messages | +| 0.3.3 | Improved removal of failed or disconnected devices | +| 0.3.3 | Improved general stability | | 0.3.3 | Update all dependencies to their latest releases | | 0.3.2 | __New Release__ | | 0.3.2 | Fix special hotkeys and volume control dial knob on `ROCCAT Vulcan 100/12x` | @@ -52,104 +55,6 @@ Table of new and noteworthy changes: | 0.2.0 | Add new companion utility `eruption-keymap` that allows to define simple and complex macro mappings | | 0.2.0 | Update all dependencies to their latest revisions | | 0.1.23 | __New Release__ | -||||||| parent of 4f951965 (Improve handling of failed devices) -| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 0.4.0 | **Next Release** | -| 0.4.0 | **INCOMPATIBLE CHANGE:** Lua scripting callbacks: Split render and timer tick code into distinct callbacks. You need to update your `on_tick(...)` event handlers | -| 0.4.0 | **INCOMPATIBLE CHANGE:** Library: `get_current_load_avg_10()` has been removed from the Eruption Library. Please use `get_current_load_avg_15()` instead | -| 0.4.0 | Fix a device hotplug issue where `eruption` sometimes used to hang when a supported device was plugged in | -| 0.4.0 | Fix a few issues with the `Eruption SDK`, bump version to `0.0.11` | -| 0.4.0 | Optimize the way the `System` plugin fetches status information like CPU load, etc. | -| 0.4.0 | Update all dependencies to their latest releases | -| 0.4.0 | Bump MSRV to latest stable Rust `1.65` | -| 0.3.0 | **New Release** | -| 0.3.0 | Fix a locking issue that lead to excessive jitter and noticeable input lag | -| 0.3.0 | Add a new user-session daemon: `eruption-fx-proxy` that supersedes some features of `eruption-netfx` | -| 0.3.0 | Replace the `Ambient Fx` effect based on `eruption-netfx` and `netfx.profile` with the newer and more efficient `Ambient Effect` provided by `eruption-fx-proxy` | -| 0.3.0 | Improve compatibility with USB HUBs and KVM switches | -| 0.3.0 | Improve compatibility with laptop docks | -| 0.3.0 | ~~Add support for most Wayland compositors to the `eruption-process-monitor` session daemon. (To enable support for automatic profile switching)~~ | -| 0.3.0 | Improve stability of some drivers, most notably: `ROCCAT Kone Pro Air`, `ROCCAT/Turtle Beach Elo 7.1 Air` | -| 0.3.0 | Further reduce CPU load of the `eruption` daemon by only trying to invoke Lua event handler functions that actually exist. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | Add a table view to `eruptionctl` used for showing script and profile parameters. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | Improve parameter handling in `eruptionctl`. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | Switch the `hidapi` backend from `libusb` to the linux-specific `hidapi-hidraw` | -| 0.3.0 | Add a new companion utility `eruption-macro` that allows to record macros, which then can be assigned using the `eruption-keymap` utility | -| 0.3.0 | ~~Ship an initial technology preview version of the new `Pyroclasm UI`~~ | -| 0.3.0 | Allow to configure the fade duration or to completely disable fading when switching profiles. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | `Eruption SDK`: Add APIs for switching profiles and for modifying configuration parameters. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | `Eruption SDK`: Improve the Python 3 SDK and publish it on | -| 0.3.0 | `Eruption SDK`: Rename Rust package to `eruption-sdk` and publish on | -| 0.3.0 | Improve the way we handle parameters of `*.profile` files. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | New Lua scripts: `stock-gradient.lua` linearly interpolates colors from a pre-defined color scheme or from a stock gradient | -| 0.3.0 | New profile: `rainbow-vertical.profile` that makes use of the newly introduced Lua script that renders stock gradients and custom color schemes | -| 0.3.0 | Update all dependencies to their latest releases | -| 0.3.0 | New theme for the eruption CLI tools (`--help`) output, provided by Clap v4 | -| 0.3.0 | Bump MSRV to latest stable Rust `1.64` | -| 0.2.0 | **New Release** | -| 0.2.0 | Add support for named color-schemes | -| 0.2.0 | Add support for importing `pywal` generated color-schemes via `eruptionctl color-schemes import pywal` | -| 0.2.0 | Add new profile `Lava Lamp (System palette)` that makes use of imported color-schemes | -| 0.2.0 | Modify Lua script `batique.lua` to support imported color-schemes | -| 0.2.0 | Update the project description, add the new website: | -| 0.2.0 | Implement support for a systemd-based software watchdog and add a watchdog daemon for development purposes | -| 0.2.0 | Add experimental support for `ROCCAT Kone Pro` series mice | -| 0.2.0 | Add experimental support for `ROCCAT Kone Pro Air` series mice | -| 0.2.0 | Add experimental support for `ROCCAT Kone XP` series mice | -| 0.2.0 | Add experimental support for `ROCCAT Kain 100 AIMO` series mice | -| 0.2.0 | Add new companion utility `eruption-keymap` that allows to define simple and complex macro mappings | -| 0.2.0 | Update all dependencies to their latest revisions | -| 0.1.23 | **New Release** | -======= -| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| 0.4.0 | **Next Release** | -| 0.4.0 | **INCOMPATIBLE CHANGE:** Lua scripting callbacks: Split render and timer tick code into distinct callbacks. You need to update your `on_tick(...)` event handlers | -| 0.4.0 | **INCOMPATIBLE CHANGE:** Library: `get_current_load_avg_10()` has been removed from the Eruption Library. Please use `get_current_load_avg_15()` instead | -| 0.4.0 | Fix a device hotplug issue where `eruption` sometimes used to hang when a supported device was plugged in | -| 0.4.0 | Fix a few issues with the `Eruption SDK`, bump SDK version to `0.0.11` | -| 0.4.0 | Fix an issue with excessive log spamming, after a device got disconnected or failed | -| 0.4.0 | Optimize the way the `System` plugin fetches status information like CPU load, etc. | -| 0.4.0 | Update all dependencies to their latest releases | -| 0.4.0 | Bump MSRV to latest stable Rust `1.65` | -| 0.3.0 | **New Release** | -| 0.3.0 | Fix a locking issue that lead to excessive jitter and noticeable input lag | -| 0.3.0 | Add a new user-session daemon: `eruption-fx-proxy` that supersedes some features of `eruption-netfx` | -| 0.3.0 | Replace the `Ambient Fx` effect based on `eruption-netfx` and `netfx.profile` with the newer and more efficient `Ambient Effect` provided by `eruption-fx-proxy` | -| 0.3.0 | Improve compatibility with USB HUBs and KVM switches | -| 0.3.0 | Improve compatibility with laptop docks | -| 0.3.0 | ~~Add support for most Wayland compositors to the `eruption-process-monitor` session daemon. (To enable support for automatic profile switching)~~ | -| 0.3.0 | Improve stability of some drivers, most notably: `ROCCAT Kone Pro Air`, `ROCCAT/Turtle Beach Elo 7.1 Air` | -| 0.3.0 | Further reduce CPU load of the `eruption` daemon by only trying to invoke Lua event handler functions that actually exist. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | Add a table view to `eruptionctl` used for showing script and profile parameters. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | Improve parameter handling in `eruptionctl`. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | Switch the `hidapi` backend from `libusb` to the linux-specific `hidapi-hidraw` | -| 0.3.0 | Add a new companion utility `eruption-macro` that allows to record macros, which then can be assigned using the `eruption-keymap` utility | -| 0.3.0 | ~~Ship an initial technology preview version of the new `Pyroclasm UI`~~ | -| 0.3.0 | Allow to configure the fade duration or to completely disable fading when switching profiles. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | `Eruption SDK`: Add APIs for switching profiles and for modifying configuration parameters. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | `Eruption SDK`: Improve the Python 3 SDK and publish it on | -| 0.3.0 | `Eruption SDK`: Rename Rust package to `eruption-sdk` and publish on | -| 0.3.0 | Improve the way we handle parameters of `*.profile` files. Thanks to `Phen-Ro` for implementing this! | -| 0.3.0 | New Lua scripts: `stock-gradient.lua` linearly interpolates colors from a pre-defined color scheme or from a stock gradient | -| 0.3.0 | New profile: `rainbow-vertical.profile` that makes use of the newly introduced Lua script that renders stock gradients and custom color schemes | -| 0.3.0 | Update all dependencies to their latest releases | -| 0.3.0 | New theme for the eruption CLI tools (`--help`) output, provided by Clap v4 | -| 0.3.0 | Bump MSRV to latest stable Rust `1.64` | -| 0.2.0 | **New Release** | -| 0.2.0 | Add support for named color-schemes | -| 0.2.0 | Add support for importing `pywal` generated color-schemes via `eruptionctl color-schemes import pywal` | -| 0.2.0 | Add new profile `Lava Lamp (System palette)` that makes use of imported color-schemes | -| 0.2.0 | Modify Lua script `batique.lua` to support imported color-schemes | -| 0.2.0 | Update the project description, add the new website: | -| 0.2.0 | Implement support for a systemd-based software watchdog and add a watchdog daemon for development purposes | -| 0.2.0 | Add experimental support for `ROCCAT Kone Pro` series mice | -| 0.2.0 | Add experimental support for `ROCCAT Kone Pro Air` series mice | -| 0.2.0 | Add experimental support for `ROCCAT Kone XP` series mice | -| 0.2.0 | Add experimental support for `ROCCAT Kain 100 AIMO` series mice | -| 0.2.0 | Add new companion utility `eruption-keymap` that allows to define simple and complex macro mappings | -| 0.2.0 | Update all dependencies to their latest revisions | -| 0.1.23 | **New Release** | ->>>>>>> 4f951965 (Improve handling of failed devices) | 0.1.23 | Implement emergency exit of Eruption using Easy Shift+ + BACKSPACE key | | 0.1.23 | Implement full support for Wayland based graphics stacks (Add support for `NetworkFX Ambient Effect`) | | 0.1.23 | Implement *breaking changes* to the D-Bus API |