Effective immediately, future versions of GeoCore will use an updated version numbering system. The previous system of major.minor.maintenance has served well for some time, and is one of a few standards used in the software industry. However, to better fit our development process, we are making a change to a date-based numbering system.

The first two numbers in a GeoCore version now represent the YEAR and MONTH of that particular version's release. The third number will begin at zero and increment for any secondary releases (usually maintenance-level fixes) within a given month.

For example, the first GeoCore release of February 2016 would be version 16.02.0. If another release is needed during February, it would be numbered 16.02.1. A release the next April would be 16.04.0.

There are multiple reasons for making this switch. The largest is probably that with a smaller development team, it doesn't always make sense to "save up" features for a "major" release, so we wind up either taking forever to get the latest and greatest updates into the hands of the public or making major feature releases that look a whole lot like minor feature releases in terms of the amount of content. By relieving the pressure to construct an update of a particular size or scope, we can focus more on getting things out when they're ready. Date-based versioning also makes our update frequency a little more clear to newcomers, along with helping site owners to easily get a feel for how current their own installations are relative to the newest releases without having to search through pages of changelogs for release dates.

So under this system, expect updates that are slightly more frequent and abundantly more fluid. We already have some pretty exciting things in the development pipeline for 2016, and this new versioning system is just one small part of getting them to you quickly and with excellence.