hyperion.ng/CHANGELOG.md

8.0 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Breaking

Added

  • HyperBian - A Raspbian Lite image with Hyperion pre installed. (#832)
  • An option to reset (delete) the database for the commandline has been added (#820)
  • Improve language selection usability (#812)
  • readded V4L2 Input method from old Hyperion (#825)
  • Windows: Start Hyperion with a console window hyperiond -c (Or new start menu entry) (#860)
  • Get process IDs by iterating /proc (#843)
  • Dump stack trace on crash (Implement #849) (#870)
  • Minor fixes

Changed

  • Updated dependency rpi_ws281x to latest upstream (#820)
  • Updated websocket-extensions (#826)
  • webui: Suppress default password warning (#830)
  • webui: Add French, Vietnamese and Turkish (#842)
  • Show thread names in GDB for better debugging (#848)
  • CompileHowto.md updated (#864)
  • Updated Embedded python package (zip) for Linux (#871)
  • DBManager: ORDER BY parameter added to getRecord(s) (#770)
  • Corrected GitHub Actions badge
  • Fix GitHub Actions/Azure Windows Workflow/Pipeline
  • Updated submodules flatbuffers/rpi_ws281x (#873)
  • LED Device Features, Fixes and Refactoring (Resubmit PR855) (#875) (THIS ONE IS HUGE! THX TO @Lord-Grey)
    • Refactor LedDevices - Initial version
    • Small renamings
    • Add WLED as own device
    • Lpd8806 Remove open() method
    • remove dependency on Qt 5.10
    • Lpd8806 Remove open() method
    • Update WS281x
    • Update WS2812SPI
    • Add writeBlack for WLED powerOff
    • WLED remove extra bracket
    • Allow different Nanoleaf panel numbering sequence (Feature req.#827)
    • build(deps): bump websocket-extensions from 0.1.3 to 0.1.4 in /docs (#826)
    • Bumps websocket-extensions from 0.1.3 to 0.1.4.
    • Fix typos
    • Nanoleaf clean-up
    • Yeelight support, generalize wizard elements
    • Update Yeelight to handle quota in music mode
    • Yeelight extend rage for extraTimeDarkness for testing
    • Clean-up - Add commentary, Remove development debug statements
    • Fix brightnessSwitchOffOnMinimum typo and default value
    • Yeelight support restoreOriginalState, additional Fixes
    • WLED - Remove UDP-Port, as it is not configurable
    • Fix merging issue
    • Remove QHostAddress::operator=(const QString&)' is deprecated
    • Windows compile errors and (Qt 5.15 deprecation) warnings
    • Fix order includes
    • LedDeviceFile Support Qt5.7 and greater
    • Windows compatibility and other Fixes
    • Fix Qt Version compatability
    • Rs232 - Resolve portname from unix /dev/ style, fix DMX sub-type support
    • Disable WLED Wizard Button (until Wizard is available)
    • Yeelight updates
    • Add wrong log-type as per #505
    • Fixes and Clean-up after clang-tidy report
    • Fix udpe131 not enabled for generated CID
    • Change timer into dynamic for Qt Thread-Affinity
    • Hue clean-up and diyHue workaround
    • Updates after review feedback by m-seker
    • Add "chrono" includes

Fixed

  • device: Nanoleaf (#829)
  • device: LPD8806 Problems fixed (#829)
  • Possible crash on shutdown (#846). Issue #668
  • Enumerate only V4L2 frame sizes & intervals for framesize type DISCRETE (fix BCM2835 ISP) (#820)
  • Fix systemd registration in debian for RPi4 (#820)
  • Fix missing define in Profiler & added header notes (#820)
  • some Windows Compile issues
  • Fix: leaking active effects during quit (#850)
  • Correct path for each build configuration
  • Fix heap corruption (#862)
  • Fix OpenSSL dependencies for Windows (#864)
  • Fix resolution change event Fixes part of #620 (#867)
  • some code improvements & cleanup (#861) (#872)
  • some little things, as always (#863)

Removed

2.0.0-alpha.6 - 2020-05-27

Breaking

The release package names have been adjusted.
If you used a .deb package please uninstall it before you upgrade

  • Check for the package name apt-cache search hyperion. You may see now a entry like hyperion-x86, hyperion-rpi
  • Remove with the correct name sudo apt-get remove hyperion-XX
  • Now install the new .deb as usual. From now on the package is just called hyperion

Added

  • Documentation for Hyperion (#780)
  • Hyperion can be compiled on windows. Issues list (#738)
  • effect: New plasma/lava lamp effect (#792)
  • device: Philips Hue Entertainment API now available as new device. Read about requirements (#806)
  • webui: Philips Hue Entertainment API Wizard (#806)
  • webui: Toggle-Buttons for Component Remote Control (#677) (#778)
  • webui: Add Trapezoid to LED Layout creation (#791)

Changed

  • webui: Dark mode adjustments (#789)

Fixed

  • device: Rewrite-/LatchTime definitions for all devices adjusted (#785) (#799)
  • device: Nanoleaf crashes hyperion
  • Documentation for Hyperion (#780)
  • webui: Hide v4l2 if not available (#782)
  • Documentation fixes (#790)

Removed

  • Linux 32bit packages are no longer available for download. Also the .sh packages are gone.
  • Mac .dmg package disabled because of new apple restrictions. Please use the tar.gz instead.

2.0.0-alpha.5 - 2020-04-17

Added:

  • WebUI Dark Mode (#752) (#765)

Fixed:

  • SSDP Discovery reliability (#756)
  • Some effects are running extreme slowly (#763)
  • JsonAPI error "Dead lock detected" (2e578c1)
  • USB Capture only in Black and white (#766)

Changed:

  • Check if requested Instance is running (#759)
  • V4L2 enhancements (#766)
  • Stages are now used in Azure CI/CD (9ca197e)

2.0.0-alpha.4 - 2020-03-27

Fixed:

  • Memoryleaks & Coredump, if no Grabber compiled (#724)
  • Resolve enable state for v4l and screen capture (#728)
  • Enable/Disable loops for components
  • Runs now on x86_64 LibreElec (missing libs) (#736)
  • Brightness componsation is now visible for configuration (#746)
  • Prevent malformed image size for effects with specific led layouts (#746)

Changed:

  • SIGUSR1/SIGUSR2 implemented again (#725)
  • V4L2 width/height/fps options available (#734)
  • Swedish translation update

2.0.0-alpha.3 - 2020-03-01

Added

  • Package Update Descriptions on WebUi (#694)
  • Pull Requests will now create artifacts for faster testing!

Fixed

  • Led Matrix Layout - Save/Restore (#669) (#697)
  • New hue user generation (#696)
  • Nanoleaf - Udp Network init was missing (#698)
  • Multiple memory leaks and segfault issues in Flatbuffer Forwarder

2.0.0-alpha.2 - 2020-02-20

Added

Changed

  • Smoothing comp state on startup (#685)
  • Azure GitHub release title (#686)
  • SSL/Avahi problems in previous release (#689)
  • WebUI Version Check to SemVer. Also addes "Alpha" Channel (#692)

Removed

  • Travis CI tests (#684)

2.0.0-alpha.1 - 2020-02-16

Added

  • Initial Release