A lot has changed in the software industry since the first release of JPedal in 2001. One of the big changes has been the move away from infrequent, large releases with a big killer feature to more regular and incremental releases. We also want to standardise the way we version all our products.
We moved towards a regular release cycle of daily builds and with a regular version release every 1-2 months some time ago. And this works really well for allowing customers access to emergency fixes, and to try new features fast, while still having a stable general release. However, the numbering system has not been changed. The latest release of JPedal was 8.18.24 and the previous was 8.18.4. This is going to change with the next release, which will be 2019.11 – there will only ever be one monthly release of a specific product in a month.
Like many other software companies, we will now have a simple, clear release number, based on the year and the month for the general releases. The daily builds will follow a similar format with YYYY.MM.DD-daily
This information will be available inside the manifest file inside the jar as well as being displayed by our software.
We think this will make it much simpler for our customers to quickly know which version they are using. What do you think?