Maintenance Policy for Sinatra
The sinatra team develops according to the following rules.
Kind of versions
Mostly bug fixes. However, a simple feature that does not break backward compatibility may be added.
Includes release of new features and bugfixes.
Includes release of new features, updates of features that break backwards compatibility and bugfixes. Changes may include more drastic changes than a Minor version update.
In the event of a serious vulnerability, the sinatra core team will release a new patch version prioritizing this rather than adding other functions or fixing bugs In light of the influence of Sinatra, backport will also be done in past versions.
Examples: rack-protection: 1.5.5, 2.0.1. sinatra: 2.0.2
Sinatra constantly releases the patch version. This is effective for releasing the contributions from our community and getting feedback with detailed glanularity
This is done when bringing significant changes to sinatra, as when sinatra upgrades to 2.0. There is no clear release standard for this.