|
| 1 | +# Security Policy |
| 2 | + |
| 3 | +## Versioning schema |
| 4 | +This project uses incremental X.Y.Z version number (XYZ are number from 0 to 9) where: |
| 5 | +* X = "Uber version", this is likely to stay 1 forever. It is also quiet possible that numbers are going to be shifted 1 space towards the left for this exact reason... |
| 6 | +* Y = Major version. When this number is incremented it usually means something "revolutionary" was added, something that moved the library forward significantly. Moderate migration is often times required... |
| 7 | +* Z = Majnor version. Although it is called "minor", it can oftentimes be quiet big. The bigger the number difference between the last minor version, the bigger the update. But the library is usually compatible between minor version with minimal migration needed (deprecateds or changes are usually documented in the code...). |
| 8 | + |
| 9 | +## Supported Versions |
| 10 | +There are no LTS versions, except the current version. It is recommended to always use the latest version if possible as the old versions were slow, riddled with bugs and sometimes quite significant security vulnerabilities. |
| 11 | +Also is highly discouraged to use any "alpha", "beta" or versions that end with _SNAPWHOT. |
| 12 | + |
| 13 | +## Reporting a Vulnerability |
| 14 | + |
| 15 | +You can report responsibilities using [Issues section](https://github.com/SimplyProgrammer/Java-SerialX/issues). |
0 commit comments