oidc-idp/changelog.md
Jan Dittberner 56ff01600f Improve consent handling
- hide client logo if there is no logo URI
- hide client information link if there is no client URI
- use buttons instead of a checkbox for consent
- use Markdown for messages
2023-08-07 17:54:54 +02:00

2.2 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

Changed

  • HTML for client logo image is only rendered if a client application has a logo URL
  • link to client information is only rendered if a client application has a client URL
  • use Consent and Deny buttons instead of a checkbox when asking for consent

[0.3.0] - 2023-08-07

Changed

  • use a session to transport data from the login to the consent screens
  • implement skip of consent screen for existing consent
  • adapt to Hydra 2.x
  • introduce a central template cache
  • move common page header to templates/base.gohtml

Added

  • add management of consent to allow users to check and revoke consent

[0.2.1] - 2023-08-03

Changed

  • improve formatting and german translation of login page
  • enforce selection of an email address for multi-address client certificates

[0.2.0] - 2023-07-29

Added

  • implement logout-successful handler
  • implement rendering of authorization server errors

Changed

  • recommend mkcert to generate certificates for local development
  • change default configuration to use files recommended in README.md
  • separate server name and bind address to allow binding to a local address but publish a different public name
  • move default configuration to internal/services/configuration.go
  • use structured logging
  • support JSON logging and make it the default
  • support log level configuration
  • update dependencies
  • re-order configuration precedence
    1. default config file idp.toml
    2. config files given via the --conf command line argument
    3. environment variables with the IDP_ prefix
  • rename module to match Git repository URL

Fixed

  • run deb-systemd-helper in Debian package postinst script

[0.1.3] - 2023-07-24

Fixed

  • fix conf parameter name

[0.1.2] - 2023-07-24

Fixed

  • fix path to cacert-idp binary

[0.1.1] - 2023-07-24

Fixed

  • fix ExecStart entry in systemd service unit

[0.1.0] - 2023-07-24

Changed

  • initial release