Replies: 2 comments 1 reply
-
I don't have a strong preference either way, so I'd be happy to go with v1.0.0 Maybe something like this on the release note? Versioning number changeThis is a major release of xrdp with new features, and a few incompatibilities (see below) We are taking this opportunity to bring our version numbering in-line with projects such as TigerVNC. From this version, the version string vx.y.z means the following:-
Despite appearances, this is not semantic versioning. That's only a first draft. |
Beta Was this translation helpful? Give feedback.
-
I 'm thinking of introducing v0.9 branch in xorgxrdp to keep compatibility. See also neutrinolabs/xorgxrdp#212. For simplicity, the next release of xorgxrdp v0.2.z will be v0.9.20. This doesn't mean versions of xrdp and xorgxrdp are in strict sync. |
Beta Was this translation helpful? Give feedback.
-
As we're making big breaking changes such as authentication refactor or GFX into devel branch, I already decided not to merge such changes into v0.9 versions. Such big changes are shipped to next major version. Let's decide what the next version is.
There are two main candidates:
I personally would like to choose v1.0 and bump second-level version for each regular releases (about 3 times per year). I was inspired this versioning by TigerVNC. This looks like Semantic Versioning but I don't intend to introduce strict Semantic Versioning. Because Semantic Versioning requires to declare a public API. Doing it with our limited resources is a dauting work.
One concern to choose v1.0 is it implies stable, better quality than v0.9. Actually, v1.0 takes a few step forward to v0.9 and has many advanced features so v0.9 is more stable. We need to note this point on the release note.
Beta Was this translation helpful? Give feedback.
All reactions