Skip to content

Releases: glenndehaan/unifi-voucher-site

4.1.0

07 Oct 08:48
Compare
Choose a tag to compare
  • Implemented Git version tag into docker build and GitHub actions
  • Implemented Release Notes button
  • Updated Documentation button to directly navigate to the README.md

4.0.4

06 Oct 22:51
Compare
Choose a tag to compare
  • Updated README.md. Revert type check within variables.js
  • Implemented type check within config.js, fallback to 'null' when option is not defined

4.0.3

04 Oct 11:17
Compare
Choose a tag to compare
  • Updated deprecation token list

4.0.2

04 Oct 11:00
Compare
Choose a tag to compare
  • Fixed incorrect type check on 'VOUCHER_CUSTOM', 'SERVICE_WEB' and 'AUTH_INTERNAL_ENABLED'

4.0.1

04 Oct 10:44
Compare
Choose a tag to compare
  • Revert "Setup non-root user within Dockerfile. Copy files as non-root user within Dockerfile. Launch app as non-root user within Dockerfile"

4.0.0

04 Oct 10:34
990608b
Compare
Choose a tag to compare
  • Setup non-root user within Dockerfile
  • Copy files as non-root user within Dockerfile
  • Launch app as non-root user within Dockerfile
  • Replaced AUTH_PASSWORD with AUTH_INTERNAL_PASSWORD
  • Removed 'public' flow from implementation documentation
  • Removed 'public' OIDC flow from application
  • Deprecated 'AUTH_OIDC_CLIENT_TYPE'
  • Removed 'AUTH_OIDC_CLIENT_TYPE' from documentation
  • Updated OIDC config checks
  • Removed 'AUTH_OIDC_CLIENT_TYPE' and 'public' OIDC flow references from README.md
  • Moved OIDC routes to /oidc/* paths
  • Updated docker installation in README.md
  • Added Release Noted chapter in README.md
  • Added 3.x to 4.x migration documentation to README.md
  • Updated OIDC integration documentation to mention new callback url
  • Implement missing config getters within variables.js
  • Implemented the 'AUTH_INTERNAL_ENABLED' and 'AUTH_OIDC_ENABLED' environment variables
  • Removed complex if structures with 'AUTH_OIDC_ENABLED' checks
  • Updated README.md
  • Implemented new logout flow utilizing new /oidc/logout endpoints
  • Added missing width and height for images
  • Added 'AUTH_OIDC_ENABLED' to integration documentation
  • Fixed incorrect config handling within variables.js
  • Added Login with OIDC button to login page
  • Made login.ejs dynamic based on enabled authentication services
  • Made GitHub icon on login.ejs smaller
  • Refactored authorization.js middleware to support running both internal and OIDC authentication within the same instance
  • Added extra error to info.js when both authentication services are disabled but authentication itself is enabled
  • Updated status.js to correctly display both authentication services running at the same time
  • Enabled /login when OIDC is enabled
  • Added missing middleware on /logout
  • Fixed JWT not initializing when authInternalEnabled is true
  • Enable attemptSilentLogin on OIDC for users that might be already signed in, this will skip the login page if users have authenticated with the idP before and still have a valid session
  • Update project screenshots
  • Updated OIDC documentation screenshots
  • Renamed 'AUTH_TOKEN' to 'AUTH_INTERNAL_BEARER_TOKEN'

3.8.2

30 Sep 16:38
Compare
Choose a tag to compare
  • Implemented GitHub issue forms
  • Added GitHub issue template config.yml
  • Fixed error on force re-sync when UniFi is unavailable
  • Implemented check for deprecated environment variables
  • Implemented check for valid UniFi usernames
  • Implemented UniFi username check in unifi.js
  • Added array.js utils

3.8.1

24 Sep 19:02
Compare
Choose a tag to compare
  • Disabled userIcon for internal authentication

3.8.0

24 Sep 17:12
Compare
Choose a tag to compare
  • Updated OIDC documentation
  • Added Zitadel OIDC integration
  • Dependency updates
  • Fixed dark mode colors in details.ejs & email.ejs
  • Moved navigation to dedicated navigation.ejs file
  • Implemented user icon
  • Implemented user menu
  • Implemented /logout
  • Implemented Gravatar icon
  • Moved documentation and feature icons from menu to user menu

3.7.1

22 Sep 19:51
Compare
Choose a tag to compare
  • Moved request logger to catch OIDC callback request for debugging