Roadmap

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

Q2

  • Initial beta release

Q3

  • Support showing changelogs in pull requests

Q4

  • Make it possible to specify PHP version
  • Add a public roadmap

2018

Q1

Q2

  • Add option to not update with dependencies

Q3

  • Support Gitlab
  • 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

Q4

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

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

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

Q2

  • Option to specify a config branch
  • Support yaml extension
  • Support sqlsrv extension
  • Support decimal extension
  • Support pdo_sqlsrv extension

Q3

  • More granular slack notifications
  • Teams support (multi-user subscriptions)

The roadmap is a living document, and might change without notice. Reasons for changing priorities might be (but are not limited to):

  • Enterprise customers with feature requests.
  • Unexpected changes in third party APIs
  • Important maintenance or changes due to libraries or software used.

This roadmap was last updated May 26 2023.