Releases: codedmonkey/dirigent
Releases · codedmonkey/dirigent
v0.5.0
Changelog
- Breaking changes
- Changed unique field for users from their email address to their username
- Added optional multi-factor authentication #6
- Added source and distribution info to package pages
- Added package links and for dependents, suggesters and providers
- Improved package and package list pages
- Implemented pretty URLs through EasyAdmin
- Disabled online check for compromised password
- Improved code quality with:
- Run tests in database transactions with
dama/doctrine-test-bundle - Various code style improvements
- Run tests in database transactions with
- Updated Symfony dependencies to version 7.3
v0.4.0
Changelog
- Breaking changes
- An encryption key is now required for Dirigent to function. When using the standalone image, make sure to
mount the contents of/srv/config, since sensitive information in the database will automatically be
encrypted with a key stored in/srv/config/secrets. Losing the encryption key will make stored credentials
unreadable. - The default kernel secret (
APP_SECRET) has been refactored to only apply todevenvironments.
- An encryption key is now required for Dirigent to function. When using the standalone image, make sure to
- Added encrypted database values for Credentials entities #4
- Added
bin/dirigentbinary with only app-related commands - Added automated random kernel secret in standalone image, stored in
/srv/config/secrets/kernel_secret - Improved initialization process of standalone image #3
- Improved code quality with:
- Testing of images with Testcontainers
- Static analysis with PHPStan
- Various improvements to GitHub Actions workflows
- Bumped minimum PHP version to 8.3
- Updated Symfony dependencies to version 7.2
v0.3.1
Changelog
- Fix error on dashboard root when not logged in
- Fix permission error on
/srv/datain Docker image - Fix PostgreSQL sequences in database migrations
v0.3.0
Changelog
- Renamed project to Dirigent
- Added custom-built assets with Webpack
- Added Edit Package page
- Added Package Statistics page
- Added package fetch strategy field
- Added GitHub access tokens as a credential type
- Added GITHUB_TOKEN env var support