Let’s take a moment to discuss releases, versions and feature-planning here at the development team at Silverunit. As many of you already know almost all new features are based on feedback from our customers. Every time we get feedback we classify it and take action depending if the feedbacks nature. Is it a new feature request or a bug? Will the new feature fit in with the grand plan and vision of the system or is the request specific for one customer? Depending if we can make the changes to fit and benefit the majority of users, we commit to the changes and put it in our road-map with a priority and deadline. New features do always have a lower priority than bugs.
When it comes to release the new version we consolidate all changes committed and lock the new version. We decide if this is a maintenance release (increasing the minor version number by one), a major release (increasing the major version number by one) or a new grand version. We have decided that our version format for TRAC is X.Y.Z where X is the grand version, Y the major version and X the minor version. So, as we stand today, we have version 1.8.0 as the latest, stable release. Next major will be 1.9.0, next minor version will be 1.8.1, depending on what happens till the next release.
Posted by Andreas Karlsson, developer