We are always listening to what our users say, and good suggestions are very likely to be considered. Feel free to contact us with any suggestions.
2017
Q1
Private beta
Q2
Initial public beta release
Q3
Support showing changelogs in pull requests
Q4
GA
Make it possible to specify PHP version
Add a public roadmap
2018
Q1
Q2
Add option to not update with dependencies
Q3
Make it possible to receive one pull request per dependency, instead of per version
Open source and release Github login module
Q4
Make it possible to pause Violinist between certain time ranges
Make it possible to pause a project
Add PHP 7.3
2019
Q1
Support option for one_pull_request_per_package
Support option for allow_updates_beyond_constraint
Implement and offer a priority queue
Make it possible to get notified with email and slack when updates can not be run
Add support for custom messages in pull requests
Add support for deploy keys
Q2
Beta support for API
Support Bitbucket
Support assignees for Pull/merge requests
Support not updating dev dependencies
Q3
Support Security Advisories from Drupal Contrib modules
Q4
Add PHP 7.4
2020
Q1
Support updating bundled packages
Support having composer.json in a subdirectory
Q2
Support overriding the default branch
Support maximum concurrent Pull/Merge requests
Q3
Indicate which packages were updated using the update command
Make it possible to limit concurrent updates (throttle number of pull requests)
Add PHP 8.0
Support composer 2
Q4
Support for private packagist through environment variables
Support for storing environment variables per user or per project
2021
Q1
Support for creating projects via the API
Q2
Support for disabling scripts on update commands
Q3
Q4
Support for updating non-direct dependencies
2022
Q1
Q2
Detect when projects change PHP version, and update the Violinist config automatically (notifying the owner)
Show the changed files in the dependency that gets updated.
Support defining bundled packages using wildcards
Q3
Support automerge
Automatically close pull requests that have been superseded
Support oauth extension
Q4
Support LDAP extension
Update notifications when using the option update_all
Support PHP 8.2
2023
Q1
Support mailparse extension
Labels for regular pull requests
Labels for security related pull requests
Notifications for reaching maximum concurrent pull requests
Support Personal Access Tokens (PAT) for self hosted Gitlab
Add links to release notes in pull requests
Support always updating direct dependencies, even with an allow list
Q2
Option to specify a config branch
Support yaml extension
Support sqlsrv extension
Support decimal extension
Support pdo_sqlsrv extension
Support uuid extension
Q3
Allow assignees for public repos without a paid plan
Q4
Support PHP 8.3
Support for using the `audit` command to check for vulnerabilities instead of relying on sensiolabs/security-advisories
2024
Q1
Improved support for updating indirect dependencies and all dependencies
Receipt as PDF for customers with email receipts
Beta support for using Composer 2.2 (LTS) instead of latest
Q2
Add gmp extension
Add msgpack extension
Add sockets extension for all PHP versions
Teams support (multi-user subscriptions)
Q3
Deprecate PHP 7.2
Deprecate Composer 1
Stable support for using Composer 2.2 (LTS) instead of latest
Beta access to self hosted option
Q4
Choose auto merge method (including differentiate on security updates)
More granular slack notifications
Support PHP 8.4
Self hosted option
2025
Q1
Better integration of security updates and maximum concurrent PRs
Expose option to decide which outdated strategy to use (major/minor/patch).
This roadmap was last updated Nov 10 2024.