Skip to content

Commit c8a5147

Browse files
committed
Changelog for the latest release HyperHDR v21beta2
1 parent c7cd3b1 commit c8a5147

File tree

2 files changed

+109
-98
lines changed

2 files changed

+109
-98
lines changed

CHANGELOG.md

Lines changed: 105 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,108 @@
1-
- Automatic tone mapping (#998), HyperHDR v21
2-
- Add Ubuntu 24.10 and Fedora 41 (#1001), HyperHDR v21
3-
- Add support for "unicam image" RPi HDMI capture card and UYVY format (#889), HyperHDR v21
4-
- Breaking change: remove LUT from installer and create it dynamically (#994), HyperHDR v21
5-
- Fix macOS 15 dark theme menu icons (#988), HyperHDR v21
6-
- Add P010 HDR10 video format support (2024-11-24) (#968), HyperHDR v21
7-
- DirectX multi-monitor support (#966), HyperHDR v21
8-
- macOS 15 sequoia: migrate to ScreenCaptureKit (#984), HyperHDR v21
9-
- Add Skydimo "support" (#985), HyperHDR v21
10-
- New LUT calibration based on mp4 test videos (part I) (#896), HyperHDR v21
11-
- feat: updated rpi_ws281x submodule, thanks @andreasvikke (#974), HyperHDR v21
12-
- DX grabber: stick to user specified device selection (#961), HyperHDR v21
13-
- Fix LED colors adjustments by configuration name (#956), HyperHDR v21
14-
- Add autoresume feature for the macOS software grabber (#879), HyperHDR v21
15-
- Add NV12 image format support for flatbuffers (#920), HyperHDR v21
16-
- Update language file's Thanks @AstaRom (#883, #923, #998), HyperHDR v21
17-
- Update flatbuffers to v24.3.25 (#875), HyperHDR v21
18-
- Add cache_cleaner for Github Action (#910), HyperHDR v21
19-
- New build.sh script for the HyperHDR build process (#904), HyperHDR v21
20-
- Remove Alsa libs from CMake recipe, HyperHDR v21
21-
- Remove more unnecessary libraries from installers, HyperHDR v21
22-
- Remove libasound from installers, HyperHDR v21
23-
- Fix restoring calibration settings (#874), HyperHDR v21
24-
- Reorganize HyperHDR libs (#887), HyperHDR v21
25-
- Fix macOS image alignment (#838), HyperHDR v21
26-
- Remove hyperhdr-remote app. Reason: #856, HyperHDR v21
27-
- Refactoring of the FlatBuffers client and server (#880), HyperHDR v21
28-
- Remove mbedtls. Use OpenSSL (#877), HyperHDR v21
29-
- Removal of QT SQL. Migrate to the SQLite library. (#872), HyperHDR v21
30-
- New smoothing option for sound effects, fix ArchLinux installer, refactoring of the smoothing module and music effects (#871), HyperHDR v21
31-
- Removal of QT D-Bus, switch to sdbus-cpp (#864), HyperHDR v21
32-
- Dependency reductions: removal of heavy QT Gui lib (#861), HyperHDR v21
33-
- Fix DirectX capturing after new Systray changes, HyperHDR v21
34-
- New independed systray. Dependency reductions thanks to removal of QWidget (#852), HyperHDR v21
35-
- Fix: lut calibration for grabberless builds (#840), HyperHDR v21
36-
- Fix: close LED device on correct Thread (#803), HyperHDR v21
37-
- Fedora uses xz as the package name, not xz-utils #771 Thanks @hsmalley (v20 beta2 🆕)
38-
- Fix LUT loading bug to reduce memory usage by 96MB #766 (v20 beta2 🆕)
39-
- Fix background music effect #761 (v20 beta2 🆕)
40-
- Fix typo #762 Thanks @laurens94 (v20 beta2 🆕)
41-
- Yeelight: Wizard now supports more models, workaround for music-mode reset, auto-resume support #750 Thanks @ratawhisk (v20 beta2 🆕)
42-
- Fix verbose command line option #737 (v20 beta2 🆕)
43-
- Add native build for Apple M1 / M2 (arm64) architecture #973 (v20 beta2 🆕)
44-
- New features: disable LEDs/components on startup #737 (v20 beta2 🆕)
45-
- New features: stop processing when user has locked the system #737 (v20 beta2 🆕)
46-
- Force HyperSerial detection #732 Thanks @alex-013 (v20 beta2 🆕)
47-
- Fix Linux DBus sleep/wakeup handler (v20 beta2 🆕)
48-
- Fix pipewire grabber for non-contiguous DMA memory & EGL #711 Thanks @Mic92 (v20 beta2 🆕)
49-
- Update build scripts and include Ubuntu 24.04 LTS (v20 beta2 🆕)
50-
- Fixes for v20beta1 #705 (v20 beta2 🆕)
51-
- Refactoring. Migration to C++ smart pointers (v20 beta 🆕)
52-
- Pixel and vertex shaders hardware acceleration for DX11 Windows grabber (v20 beta 🆕)
53-
- Unified LED driver smoothing and clocking for better linear transition (v20 beta 🆕)
54-
- WLED: migrate to Audio-Reactive-Led-Strip protocol. Overcome 490 LEDs limit (v20 beta 🆕)
55-
- Automatic DB backup before upgrading (v20 beta 🆕)
56-
- support for HyperSPI on Pico rp2040 boards (v20 beta 🆕)
57-
- MQTT: auto-resume broken connection (v20 beta 🆕)
58-
- MQTT: support for multiple JSON API commands in one MQTT request (v20 beta 🆕)
59-
- ArtNet driver: toggle to prevent pixel color data split across multiple universes (v20 beta 🆕)
60-
- Add video buffer memory caching to Pipewire grabber (v20 beta 🆕)
61-
- Fix typo in LED strip name #670 Thanks @fluchfux (v20 beta 🆕)
62-
- Pipewire DMA & EGL hardware support (Wayland/x11 grabber) #556 #556 (v20 beta 🆕)
63-
- Upgrade Fedora 38 to 39, Ubuntu 23.04 to 23.10 #667 (v20 beta 🆕)
64-
- Colorized logs #640 (v20 beta 🆕)
65-
- Fix macOS build #638 #671 #672 (v20 beta 🆕)
66-
- Update language file's. Thanks @AstaRom #505 #538 #571 #617 #710 #716 #723 (v20 beta 🆕)
67-
- Make bonjour use logging utilities. Thanks @nurikk #529 (v20 beta 🆕)
68-
- New interface: removed ancient Font Awesome 4 (so 2017...) Migrate to SVG: Bootstrap Icons and Google Material Icons/Symbols #605 (v20 beta 🆕)
69-
- New device discovery service #605 (v20 beta 🆕)
70-
- Stability improvements & bug fixing #605 (v20 beta 🆕)
71-
- Fix QT5.15 issue when building on Windows #605 (v20 beta 🆕)
72-
- Add new effect: Rainbow Waves #607 (v20 beta 🆕)
73-
- MQTT: hostname address resolver. Thanks @lougovsk #586 (v20 beta 🆕)
74-
- V4L: allow setting of V4L device input, fixes #537. Thanks @Thinner77 #540 (v20 beta 🆕)
75-
- Update flatbuffers to v23.5.26 #596 (v20 beta 🆕)
76-
- Pause the USB grabber when all LEDs are off to reduce load #608 (v20 beta 🆕)
77-
- Add support for HD108 led strip, 16/48bits colors #527 (v20 beta 🆕)
78-
- Use optional system libs for compiling #541 (v20 beta 🆕)
79-
- Update mbedtls to 3.4.0 #589 (v20 beta 🆕)
80-
- Add Ubuntu support to HyperHDR and Github Pages APT repository #522 (v20 beta 🆕)
81-
- New JsonAPI method to calculate average color of selected instance #611 (v20 beta 🆕)
82-
- Workaround for critical Rpi udev bug affecting serial ports #583 (v20 beta 🆕)
83-
- Add Arch Linux support #520 (v20 beta 🆕)
84-
- Fix chrome/edge fullscreen detection #519 (v20 beta 🆕)
85-
- Add automatic LUT downloader & installer #568 (v20 beta 🆕)
86-
- Allow LUT calibration when no USB grabber is present #518 (v20 beta 🆕)
87-
- Live update WLED/udpraw LEDs number #564 v20 beta 🆕
88-
- Add support for Raspberry Pi Pico (Rp2040) HyperSerialPico #560 (v20 beta 🆕)
89-
- Do not use TurboJPEG for RGB during calibration #508 (v20 beta 🆕)
90-
- Update Github actions/checkout@v3 #403 (v20 beta 🆕)
91-
- glibc requirements for DEB installer #402 (v20 beta 🆕)
92-
- Remove folders nesting #363 (v20 beta 🆕)
93-
- New JSON API method to update smoothing parameters #352 (v20 beta 🆕)
94-
- Update Github actions/download@v3 #372 (v20 beta 🆕)
95-
- Remove depraciated ::set-output from Github Action #390 (v20 beta 🆕)
96-
- Upgrade Bootstrap to 5.2.3 / improved 'video live preview' on smartphones #336 (v20 beta 🆕)
1+
- Add support for Home Assistant lights (#1014) - v21beta2 🆕
2+
- Update language file's (#1026, #1017) thanks @AstaRom - v21beta2 🆕
3+
- Implement zigbee2mqtt protocol (#1024) - v21beta2 🆕
4+
- Add support for ZSTD compression for all LUT files (#1062) - v21beta2 🆕
5+
- Fix CodeQL script (#1058) - v21beta2 🆕
6+
- Lightning-fast builds: use native Github Action ARM runners (#1057) - v21beta2 🆕
7+
- Windows: fix suspend & power off handling (#1039) - v21beta2 🆕
8+
- Pipewire drm workaround fix (#1029) thanks @dankmolot - v21beta2 🆕
9+
- Feature to re-order displays in multi-display mode (#1023) - v21beta2 🆕
10+
- Automatic tone mapping (#998) - v21beta1 🆕
11+
- Add Ubuntu 24.10 and Fedora 41 (#1001) - v21beta1 🆕
12+
- Add support for "unicam image" RPi HDMI capture card and UYVY format (#889) - v21beta1 🆕
13+
- Breaking change: remove LUT from installer and create it dynamically (#994) - v21beta1 🆕
14+
- Fix macOS 15 dark theme menu icons (#988) - v21beta1 🆕
15+
- Add P010 HDR10 video format support (2024-11-24) (#968) - v21beta1 🆕
16+
- DirectX multi-monitor support (#966) - v21beta1 🆕
17+
- macOS 15 sequoia: migrate to ScreenCaptureKit (#984) - v21beta1 🆕
18+
- Add Skydimo "support" (#985) - v21beta1 🆕
19+
- New LUT calibration based on mp4 test videos (part I) (#896) - v21beta1 🆕
20+
- feat: updated rpi_ws281x submodule, thanks @andreasvikke (#974) - v21beta1 🆕
21+
- DX grabber: stick to user specified device selection (#961) - v21beta1 🆕
22+
- Fix LED colors adjustments by configuration name (#956) - v21beta1 🆕
23+
- Add autoresume feature for the macOS software grabber (#879) - v21beta1 🆕
24+
- Add NV12 image format support for flatbuffers (#920) - v21beta1 🆕
25+
- Update language file's Thanks @AstaRom (#883, #923, #998) - v21beta1 🆕
26+
- Update flatbuffers to v24.3.25 (#875) - v21beta1 🆕
27+
- Add cache_cleaner for Github Action (#910) - v21beta1 🆕
28+
- New build.sh script for the HyperHDR build process (#904) - v21beta1 🆕
29+
- Remove Alsa libs from CMake recipe - v21beta1 🆕
30+
- Remove more unnecessary libraries from installers - v21beta1 🆕
31+
- Remove libasound from installers - v21beta1 🆕
32+
- Fix restoring calibration settings (#874) - v21beta1 🆕
33+
- Reorganize HyperHDR libs (#887) - v21beta1 🆕
34+
- Fix macOS image alignment (#838) - v21beta1 🆕
35+
- Remove hyperhdr-remote app. Reason: #856 - v21beta1 🆕
36+
- Refactoring of the FlatBuffers client and server (#880) - v21beta1 🆕
37+
- Remove mbedtls. Use OpenSSL (#877) - v21beta1 🆕
38+
- Removal of QT SQL. Migrate to the SQLite library. (#872) - v21beta1 🆕
39+
- New smoothing option for sound effects, fix ArchLinux installer, refactoring of the smoothing module and music effects (#871) - v21beta1 🆕
40+
- Removal of QT D-Bus, switch to sdbus-cpp (#864) - v21beta1 🆕
41+
- Dependency reductions: removal of heavy QT Gui lib (#861) - v21beta1 🆕
42+
- Fix DirectX capturing after new Systray changes - v21beta1 🆕
43+
- New independed systray. Dependency reductions thanks to removal of QWidget (#852) - v21beta1 🆕
44+
- Fix: lut calibration for grabberless builds (#840) - v21beta1 🆕
45+
- Fix: close LED device on correct Thread (#803) - v21beta1 🆕
46+
- Fedora uses xz as the package name, not xz-utils #771 Thanks @hsmalley (v20 beta2)
47+
- Fix LUT loading bug to reduce memory usage by 96MB #766 (v20 beta2)
48+
- Fix background music effect #761 (v20 beta2)
49+
- Fix typo #762 Thanks @laurens94 (v20 beta2)
50+
- Yeelight: Wizard now supports more models, workaround for music-mode reset, auto-resume support #750 Thanks @ratawhisk (v20 beta2)
51+
- Fix verbose command line option #737 (v20 beta2)
52+
- Add native build for Apple M1 / M2 (arm64) architecture #973 (v20 beta2)
53+
- New features: disable LEDs/components on startup #737 (v20 beta2)
54+
- New features: stop processing when user has locked the system #737 (v20 beta2)
55+
- Force HyperSerial detection #732 Thanks @alex-013 (v20 beta2)
56+
- Fix Linux DBus sleep/wakeup handler (v20 beta2)
57+
- Fix pipewire grabber for non-contiguous DMA memory & EGL #711 Thanks @Mic92 (v20 beta2)
58+
- Update build scripts and include Ubuntu 24.04 LTS (v20 beta2)
59+
- Fixes for v20beta1 #705 (v20 beta2)
60+
- Refactoring. Migration to C++ smart pointers (v20 beta)
61+
- Pixel and vertex shaders hardware acceleration for DX11 Windows grabber (v20 beta)
62+
- Unified LED driver smoothing and clocking for better linear transition (v20 beta)
63+
- WLED: migrate to Audio-Reactive-Led-Strip protocol. Overcome 490 LEDs limit (v20 beta)
64+
- Automatic DB backup before upgrading (v20 beta)
65+
- support for HyperSPI on Pico rp2040 boards (v20 beta)
66+
- MQTT: auto-resume broken connection (v20 beta)
67+
- MQTT: support for multiple JSON API commands in one MQTT request (v20 beta)
68+
- ArtNet driver: toggle to prevent pixel color data split across multiple universes (v20 beta)
69+
- Add video buffer memory caching to Pipewire grabber (v20 beta)
70+
- Fix typo in LED strip name #670 Thanks @fluchfux (v20 beta)
71+
- Pipewire DMA & EGL hardware support (Wayland/x11 grabber) #556 #556 (v20 beta)
72+
- Upgrade Fedora 38 to 39, Ubuntu 23.04 to 23.10 #667 (v20 beta)
73+
- Colorized logs #640 (v20 beta)
74+
- Fix macOS build #638 #671 #672 (v20 beta)
75+
- Update language file's. Thanks @AstaRom #505 #538 #571 #617 #710 #716 #723 (v20 beta)
76+
- Make bonjour use logging utilities. Thanks @nurikk #529 (v20 beta)
77+
- New interface: removed ancient Font Awesome 4 (so 2017...) Migrate to SVG: Bootstrap Icons and Google Material Icons/Symbols #605 (v20 beta)
78+
- New device discovery service #605 (v20 beta)
79+
- Stability improvements & bug fixing #605 (v20 beta)
80+
- Fix QT5.15 issue when building on Windows #605 (v20 beta)
81+
- Add new effect: Rainbow Waves #607 (v20 beta)
82+
- MQTT: hostname address resolver. Thanks @lougovsk #586 (v20 beta)
83+
- V4L: allow setting of V4L device input, fixes #537. Thanks @Thinner77 #540 (v20 beta)
84+
- Update flatbuffers to v23.5.26 #596 (v20 beta)
85+
- Pause the USB grabber when all LEDs are off to reduce load #608 (v20 beta)
86+
- Add support for HD108 led strip, 16/48bits colors #527 (v20 beta)
87+
- Use optional system libs for compiling #541 (v20 beta)
88+
- Update mbedtls to 3.4.0 #589 (v20 beta)
89+
- Add Ubuntu support to HyperHDR and Github Pages APT repository #522 (v20 beta)
90+
- New JsonAPI method to calculate average color of selected instance #611 (v20 beta)
91+
- Workaround for critical Rpi udev bug affecting serial ports #583 (v20 beta)
92+
- Add Arch Linux support #520 (v20 beta)
93+
- Fix chrome/edge fullscreen detection #519 (v20 beta)
94+
- Add automatic LUT downloader & installer #568 (v20 beta)
95+
- Allow LUT calibration when no USB grabber is present #518 (v20 beta)
96+
- Live update WLED/udpraw LEDs number #564 (v20 beta)
97+
- Add support for Raspberry Pi Pico (Rp2040) HyperSerialPico #560 (v20 beta)
98+
- Do not use TurboJPEG for RGB during calibration #508 (v20 beta)
99+
- Update Github actions/checkout@v3 #403 (v20 beta)
100+
- glibc requirements for DEB installer #402 (v20 beta)
101+
- Remove folders nesting #363 (v20 beta)
102+
- New JSON API method to update smoothing parameters #352 (v20 beta)
103+
- Update Github actions/download@v3 #372 (v20 beta)
104+
- Remove depraciated ::set-output from Github Action #390 (v20 beta)
105+
- Upgrade Bootstrap to 5.2.3 / improved 'video live preview' on smartphones #336 (v20 beta)
97106
- LED designer context menu to disable, identify or customize LED position and size etc
98107
- Added Philips Hue Entertainment API 2. Support for Hue gradients (thanks @gibahjoe)
99108
- Save/restore WLED state and set max brightness at startup

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@ Open source ambient lighting implementation for television and music sets based
2222
* Built-in audio visualization effects using **spectrum analysis**
2323
* MQTT support for IoT
2424
* Entertainment API v2: per-channel support for Philips Gradient Strip and others
25+
* Support for Home Assistant lights and zigbee2mqtt ( :new: HyperHDR v21)
26+
* Automatic tone mapping ( :new: HyperHDR v21)
2527
* Automatic LUT calibration detects grabber model specific properties for the best quality of HDR/SDR using MP4 test files ( :new: HyperHDR v21)
2628
* Optimized multi-instances. You can use for example your TV LED strip and multiple WLED or Philips Hue light sources.
2729
* Built-in latency benchmark for USB grabbers
28-
* support for high-quality P010 video format ( :new: HyperHDR v21)
29-
* easy LED strip geometry editing process, automatic or manual with mouse and context menu per single LED
30+
* Support for high-quality P010 video format ( :new: HyperHDR v21)
31+
* Easy LED strip geometry editing process, automatic or manual with mouse and context menu per single LED
3032
* Automatic signal detection with smart learning capability for USB grabbers
3133
* SK6812 RGBW: advanced calibration of the white color channel for [HyperSerialEsp8266](https://github.com/awawa-dev/HyperSerialEsp8266), [HyperSerialESP32](https://github.com/awawa-dev/HyperSerialESP32), [HyperSPI](https://github.com/awawa-dev/HyperSPI), [HyperSerialPico](https://github.com/awawa-dev/HyperSerialPico)
3234
* Tone mapping for external flatbuffers/protobuf sources

0 commit comments

Comments
 (0)