We have heard a lot of great feedback recently and would like to keep increasing the transparency with how we are planning to work on WPILib. A good first step to planning is setting out a list of all of things that are currently competing for our contributors time. From there we have tried to generally convey how we are prioritizing things with this roadmap.
There are many factors that go into each of the items on this roadmap. Ultimately someone has to put in the work to add each one of these features. This takes a blend of: skills required to implement, desire to implement, and priority to implement this feature over other competing features.
This only represents our current understanding of priorities. It can and likely will change in the future. The intent is to provide you with the best knowledge we have of where we are headed and how our guesstimate of roughly how long it will take to get there.
We would love to have your feedback on the roadmap and anything you think we might have missed on the roadmap! Please keep in mind that WPILib is community driven and the most surefire way to see the feature you care about come to life is for you to help work on it. Come talk to us on: Discord, ChiefDelphi, or on our Github.