EPR development follows an agile development process with two week sprint cycles. EPR updates are ad hoc on as needed basis and updates are rolled out automatically for issues categorized as critical “patches” which may severely impact customer business. For minor and non-critical patch releases as these which are non breaking changes, we release every two months into Production. EPR follows the Semantic versioning (also referred as SemVer). Software updates have always been a problem for software developers, release managers and consumers. Having a universal way of versioning the software development projects is the best way to track what is going on with the software as new plugins, addons, libraries and extensions are being built almost everyday.
...