Support Periods
Not all versions of libraries are supported.
When a library is released, it typically comes with just one version series, which is typically 1.x or 0.1.x. Only eligible projects can have their own support period for all versions in the series.
The version legend is used in the changelogs for every single version that was released, when the version series is under support:
Green: Indicates additions
Yellow: Indicates improvements
Red: Indicates removals
Purple: Indicates something else
In general, projects that are eligible for support periods can follow this guide:
Projects that reached 1.x or later
As soon as the new 1.x version series starts, such as Terminaux 7.0.x to 8.0.x, the support period ending will be assigned immediately under the following:
One-year window is applied to projects that get updated frequently.
Two-year window is applied to projects that get updated less frequently.
Three-year window is applied to projects that get updated occasionally in an unplanned schedule.
Projects that are in the 0.x.y series
As soon as the new 0.x.y version series starts, such as Nitrocid 0.1.0 to 0.1.1, the support period ending will be assigned immediately under the following:
Nine-month window is applied to projects that get updated frequently.
One-year window is applied to projects that get updated less frequently.
Two-year window is applied to projects that get updated occasionally in an unplanned schedule.
When a beta version of a specific version series is announced, the beta versions are supported through the lifetime of the testing period until the first public release of the version, after which all beta versions expire.
For example, Nitrocid KS 0.0.6 had a beta testing period that lasted 6 versions (0.0.5.9 -> 0.0.5.14) until the first public release.
Applications and libraries may have exceptions that deviate from the general support plan shown above. The following projects that were given exceptions are here:
Nitrocid
The following release support terms are divided into two sections:
Short term releases: 9 months for each minor release (such as 0.1.1 and 0.1.2)
Long term releases: 5 years of non-security fixes and 5 years of security and critical fixes for each major release (such as 0.1.0 and 0.2.0)
You can consult the supported versions list here.
BassBoom and MediaBoom
The following release support terms are divided into two sections:
Short term releases: Versions like 1.1.0, 1.3.0, etc. will get 1 year of support
Long term releases: Versions like 1.0.0, 1.2.0, etc. will get 5 years of support
The current supported versions are:
0.2.x.y series: Supported until the 1.x version of BassBoom is released, which will accompany with the 1.x version of a future BassBoom library under a separate library.
Terminaux
The following release support terms are divided into two sections:
Short term releases: Versions like 7.0.0, 9.0.0, etc. will get 1 year of support
Long term releases: Versions like 8.0.0, 10.0.0, etc. will get 5 years of support
The current supported versions are:
6.1.x series: Supported until August 5th, 2026 (6 extra months after February 6th, 2026 due to buggy release of 6.0.0).
7.0.x series: Supported until August 5th, 2026.
8.0.x series: Supported until October 13th, 2030.
Operating system support
When it comes to supporting operating systems in our apps, the below support dates will override the above main support dates if the end of our support of an operating system comes before the main support date.
Windows versions have a long term support duration for each major version.
Windows 11
Supported
December 16th, 2032
Windows 10
Supported
December 17th, 2026
Generally, a macOS version will end its support three years after the initial release.
macOS 26 (Tahoe)
Supported
To be determined
macOS 15 (Sequoia)
Supported
To be determined
macOS 14 (Sonoma)
Supported
October 1st, 2026
We support running our applications on Linux distributions, as long as the following conditions are met:
A non-rolling Linux distro version you're running, such as Ubuntu, must be supported.
A rolling Linux distro you're running, such as Arch Linux, must receive continuous updates.
For .NET projects, a distro must provide updates for the appropriate .NET runtime version.
For our projects, our main support dates can be overridden if the distro version becomes unsupported before the main support date.
We support running our applications on Android devices under the following conditions:
The manufacturer must be able to provide security updates to their Android devices for the minimum of 3 years.
The manufacturer must be able to provide at least 2 Android version upgrades.
Your device must be manufactured after 2021 with an ARM64 processor.
Please note that:
We don't officially offer support for Android 11 or lower
We don't officially offer support for non-Samsung devices (Google Pixel, Huawei, Xiaomi, etc.)
We don't officially offer support for Android versions that we don't have access to yet
For Samsung users, we are offering support for One UI 6.0 as the minimum version up to One UI 8.x as the maximum version. The following support periods can be found below:
One UI 6.x (Android 14)
Supported
December 30th, 2027
One UI 7.0 (Android 15)
Supported
December 2nd, 2032
One UI 8.x (Android 16)
Supported
December 2nd, 2032
Last updated