From 336379357d02dbb561f6ff487415be0e9d7f531d Mon Sep 17 00:00:00 2001 From: brindosch Date: Wed, 27 May 2020 22:31:57 +0200 Subject: [PATCH] add changelog (#810) --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/feature_request.md | 2 +- CHANGELOG.md | 99 +++++++++++++++++++++++ cmake/packages.cmake | 4 +- dependencies/CMakeLists.txt | 4 +- 5 files changed, 105 insertions(+), 6 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 874d3158..51bcc363 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,7 +1,7 @@ --- name: Bug report about: Create a report to help us improving Hyperion - +labels: bug --- diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index ffc399da..c26565e0 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,7 +1,7 @@ --- name: Feature request about: Suggest an idea for Hyperion - +labels: feature request --- diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..27323fa9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased](https://github.com/hyperion-project/hyperion.ng/compare/2.0.0-alpha.6...HEAD) +- HyperBian - A Raspbian Lite image with Hyperion pre installed. + +## [2.0.0-alpha.6](https://github.com/hyperion-project/hyperion.ng/releases/tag/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](https://docs.hyperion-project.org) for Hyperion (#780) +- Hyperion can be compiled on windows. [Issues list](https://github.com/hyperion-project/hyperion.ng/issues/737) (#738) +- effect: New plasma/lava lamp effect (#792) +- device: Philips Hue Entertainment API now available as new device. [Read about requirements](https://docs.hyperion-project.org/en/user/LedDevices.html#philipshue) (#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](https://github.com/hyperion-project/hyperion.ng/releases/tag/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](https://github.com/hyperion-project/hyperion.ng/releases/tag/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](https://github.com/hyperion-project/hyperion.ng/releases/tag/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](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.0-alpha.2) - 2020-02-20 +### Added +- Swedish Translation (#675) +- Dutch translation from [Kees](mailto:kees@vannieuwenhuijzen.com), [Nick](mailto:nick@doingcode.nl) & [Ward Wygaerts](mailto:wardwygaerts@gmail.com) +- Polish translation from [Patryk Niedźwiedziński](mailto:pniedzwiedzinski19@gmail.com) +- Romanian translation from [Ghenciu Ciprian](mailto:g.ciprian@osn.ro) + +### 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](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.0-alpha.1) - 2020-02-16 +### Added +- Initial Release diff --git a/cmake/packages.cmake b/cmake/packages.cmake index beaed342..9c5fdaa4 100644 --- a/cmake/packages.cmake +++ b/cmake/packages.cmake @@ -2,7 +2,7 @@ # default packages to build IF (APPLE) - SET ( CPACK_GENERATOR "TGZ" "Bundle") + SET ( CPACK_GENERATOR "TGZ") ELSEIF (UNIX) SET ( CPACK_GENERATOR "TGZ") ELSEIF (WIN32) @@ -21,7 +21,7 @@ IF(DEB_BUILDER_FOUND) SET ( CPACK_GENERATOR ${CPACK_GENERATOR} "DEB") ENDIF() -# Overwrite CPACK_SYSTEM_NAME for mac (visual) +# Overwrite CMAKE_SYSTEM_NAME for mac (visual) if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") if(${CMAKE_HOST_APPLE}) set(CMAKE_SYSTEM_NAME "macOS") diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt index 150c807b..b12eb4b9 100644 --- a/dependencies/CMakeLists.txt +++ b/dependencies/CMakeLists.txt @@ -222,7 +222,7 @@ if (NOT USE_SYSTEM_MBEDTLS_LIBS) set(MBEDTLS_SOURCE_DIR "${CMAKE_BINARY_DIR}/dependencies/external/mbedtls/src") set(MBEDTLS_BINARY_DIR "${CMAKE_BINARY_DIR}/dependencies/external/mbedtls/build") set(MBEDTLS_INSTALL_DIR "${CMAKE_BINARY_DIR}") - if(${CMAKE_BUILD_TYPE} EQUAL "Debug") + if(${CMAKE_BUILD_TYPE} AND ${CMAKE_BUILD_TYPE} EQUAL "Debug") set(MBEDTLS_LOGGING 1) else () set(MBEDTLS_LOGGING 0) @@ -314,7 +314,7 @@ if (NOT USE_SYSTEM_MBEDTLS_LIBS) set (MBEDTLS_LIBRARIES ${MBEDTLS_SSL_LIBRARY} ${MBEDTLS_X509_LIBRARY} ${MBEDTLS_CRYPTO_LIBRARY}) set (MBEDTLS_LIBRARIES ${MBEDTLS_LIBRARIES} PARENT_SCOPE) - if(${CMAKE_BUILD_TYPE} EQUAL "Debug") + if(${CMAKE_BUILD_TYPE} AND ${CMAKE_BUILD_TYPE} EQUAL "Debug") message(STATUS "mbedtls libraries: ${MBEDTLS_LIBRARIES}") endif ()