diff --git a/CHANGELOG.md b/CHANGELOG.md index 43fd1112..061f7b09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,19 +10,72 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Nanoleaf: Wizard to generate user authorization token allowing users to configure the device via a single window -- Nanoleaf: Generation of a default layout per device's configuration, including orientation +- New language: Hebrew + +##### LED-Devices + +**Philips Hue** + +- APIv2 support, incl. full https security and certificate validation +- Multi-Segment device support, e.g. Gradient light +- Use Entertainment area device location for Hyperion layout in addition to manual locations +- Option to layout by focussing on full- or only center of entertainment area +- Wizard supports multiple Hue-Bridge discovery +- Support of DIYHue specifics. DIYHue bridge's name must start with "DIY" +- Backward compatibility for bridges not supporting APIv2 and/or Entertainment API +Note: The wizard will configure an APIv2 capable bridge always with Entertainment to ensure the best experience. + +**Nanoleaf** +- Wizard to generate user authorization token allowing users to configure the device via a single window +- Generation of a default layout per device's configuration, including orientation +- Lines support ### Changed +- Updated misleading error messages in case Hyperion is not able to support the suspend/lock feature (#1622) +- ws281x - Update logic to identify is user is admin and disable device configuration if not (#1621) +- Hide Hyperion from the Dock on macOS, as all features can be accessed from the menubar - Thanks @Rastafabisch + ### Fixed -- Fixed missing Include limits in QJsonSchemaChecker -- Fixed dependencies for deb packages in Debian Bookworm -- Nanoleaf: "Panel numbering sequence" was not configurable any longer -- Nanoleaf: Number of panels increased during retries (#1643) +- Correctly display local language characters in log, e.g. Umlauts +- Fixed that Audio Capture is enabled after reboot automatically (#1581) +- Fixed that Audio Capture is not shown when there is no screen nor video grabber +- Audio Capture settings are no longer ignored (#1630) +- Fixed that the Matrix effect finds its image - Thanks @lsellens +- MDNSBrower - Fixed, if timeout while resolving host occurs +- Non image updates ignored blacklisted LEDs (#1634) + +##### LED-Devices + +**WLED** +- Fixed UI handling, if segment streaming is not supported + +**Nanoleaf** +- "Panel numbering sequence" was not configurable any longer +- Number of panels increased during retries (#1643) ### Removed -- Nanoleaf: Removed "Start Position" in favour of the general Blacklist feature provided + +##### LED-Devices + +**Philips Hue** +- "Switch Off On Black" for APIv2, as the original bridge will switch off LEDs itself. +- "Candy Gamma" for APIv2, as the bridge maps the RGB values best per device. + +**Nanoleaf** +- Removed "Start Position" in favour of the general Blacklist feature provided + +### Technical + +- Changed default build from Stretch to Buster +- Support Qt 6.7, Update to Protobuf 23.4.0, Update mbedTLS to v3.4.0, Update flatbuffers to v23.5.26 +- Use C++17 standard as default +- Fixed missing include limits in QJsonSchemaChecker - Thanks @Portisch +- Fixed dependencies for deb packages in Debian Bookworm (#1579) - Thanks @hg42, @Psirus +- Fixed git version identification when run in docker and local code +- Address cmake deprecation warnings, cmake 3.5 is required at minimum now +- Address some build warnings +- Removed UniqueConnections from Lambdas, as not supported ## [2.0.15](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.15) - 2023-02