In actual technical terms, not every release is a patch and understanding this will help when deciding to update TwitchPress…or not, because we don’t always need to update a plugin. TwitchPress versions are managed using Semantic Versioning 2.0.0 which involve a sort of large, medium and small (patch) software release.
Releases are scheduled as of September 2019, information on this below along with an explanation on how versioning works.
Major – are the biggest releases with many new features becoming available. So 1.0.0 becomes 2.0.0 and this single digit change indicates a lot of work has been done. These releases should be well tested before updating.
Minor – these are usually packed with improvements to existing features and they increase the second digit, with 1.5.0 becoming 1.6.0 within a short period of time i.e. a monthly basis.
Patch – patches are indicated by the third number and this can change multiple times per week i.e. 1.6.12 becomes 1.6.19 almost over-night. These are released on demand, usually with bug fixes.
TwitchPress Release Schedule
As of September 2019 the project will adhere to a schedule. Reminders on Patreon.com, Twitter and Discord will fall into this schedule so be sure to follow and avoid blocking all the right channels/pages etc.
The biggest releases packaged with great new features will be March 1st each year. This date has been chosen with good reason.
An update will be released on the 1st of every month unless the project hasn’t had a lot of work done to it. There wouldn’t be a release until the first day of the following month.
Patches could come daily and include changes that everyone should apply instantly. WordPress can handle this without fuss.