2023-07-24 15:55:41 +00:00
|
|
|
# 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).
|
|
|
|
|
2023-08-07 15:38:57 +00:00
|
|
|
## 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
|
|
|
|
|
2023-08-07 13:19:17 +00:00
|
|
|
## [0.3.0] - 2023-08-07
|
2023-08-03 21:49:57 +00:00
|
|
|
### 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
|
2023-08-07 13:15:45 +00:00
|
|
|
- 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
|
2023-08-03 21:49:57 +00:00
|
|
|
|
2023-08-03 08:47:36 +00:00
|
|
|
## [0.2.1] - 2023-08-03
|
2023-08-03 08:43:37 +00:00
|
|
|
### Changed
|
|
|
|
- improve formatting and german translation of login page
|
2023-08-03 08:45:21 +00:00
|
|
|
- enforce selection of an email address for multi-address client certificates
|
2023-08-03 08:43:37 +00:00
|
|
|
|
2023-07-29 19:56:52 +00:00
|
|
|
## [0.2.0] - 2023-07-29
|
2023-07-24 19:09:35 +00:00
|
|
|
### Added
|
|
|
|
- implement logout-successful handler
|
2023-07-29 19:56:19 +00:00
|
|
|
- implement rendering of authorization server errors
|
2023-07-24 19:32:28 +00:00
|
|
|
### 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
|
2023-07-29 17:47:51 +00:00
|
|
|
- move default configuration to internal/services/configuration.go
|
2023-07-29 18:32:02 +00:00
|
|
|
- use structured logging
|
|
|
|
- support JSON logging and make it the default
|
|
|
|
- support log level configuration
|
2023-07-29 18:32:46 +00:00
|
|
|
- update dependencies
|
2023-07-29 19:06:34 +00:00
|
|
|
- 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
|
2023-07-29 19:15:11 +00:00
|
|
|
- rename module to match Git repository URL
|
2023-07-29 18:35:01 +00:00
|
|
|
### Fixed
|
|
|
|
- run deb-systemd-helper in Debian package `postinst` script
|
2023-07-24 19:09:35 +00:00
|
|
|
|
2023-07-24 18:16:53 +00:00
|
|
|
## [0.1.3] - 2023-07-24
|
2023-07-24 19:09:35 +00:00
|
|
|
### Fixed
|
2023-07-24 18:16:53 +00:00
|
|
|
- fix conf parameter name
|
|
|
|
|
2023-07-24 17:43:43 +00:00
|
|
|
## [0.1.2] - 2023-07-24
|
2023-07-24 19:09:35 +00:00
|
|
|
### Fixed
|
2023-07-24 17:43:43 +00:00
|
|
|
- fix path to cacert-idp binary
|
|
|
|
|
2023-07-24 17:18:50 +00:00
|
|
|
## [0.1.1] - 2023-07-24
|
2023-07-24 19:09:35 +00:00
|
|
|
### Fixed
|
2023-07-24 17:18:50 +00:00
|
|
|
- fix ExecStart entry in systemd service unit
|
|
|
|
|
2023-07-24 16:03:43 +00:00
|
|
|
## [0.1.0] - 2023-07-24
|
2023-07-24 15:55:41 +00:00
|
|
|
### Changed
|
2023-07-24 16:03:43 +00:00
|
|
|
- initial release
|