Hello! As you have seen, I've released both 0.1.20 and 0.2.0 versions.
0.1.20 is the last of the 0.1.x series. I will write a couple of blog posts explaining how to migrate from 0.1.x to 0.2.0, step by step. >From now on, these are the rules for the releases I'll stick as much as possible: - We will use even numbers for stable releases, and odd numbers for unstable releases, as usual. So 0.2.x is stable, and 0.3.x is unstable. - master/upstream will point always to unstable versions, and branches will be created when a new stable series version is released. For instance, at this moment we have the 0.2.x branch, and master is pointing to 0.3.1 version (unreleased yet). - Stable branches has the API/ABI frozen. So only bugfixes can enter in these branches; no API/ABI additions, removals or changes will be done. - master/upstream, as being unstable, can break the API/ABI at any moment. We will try to avoid it as much as possible, trying to use the padding when adding functions, and marking functions as deprecated before removing them. If a break is happening, we will try to inform people so everybody is aware. - It is expected that GNOME 3.6 will use 0.2.x versions. So the life of this branch is expected to be at least 6 months. After that, if we have broken the API/ABI in upstream, we will create a new stable series, 0.4.x. As you can see, these rules are quite common, so nothing really weird, I think. J.A. _______________________________________________ grilo-list mailing list grilo-list@gnome.org https://mail.gnome.org/mailman/listinfo/grilo-list