Difference between revisions of "Release:Misc"

From GIMP Developer Wiki
Jump to: navigation, search
(Add page description)
(Add page description, subheader to table, how-to update)
Line 6: Line 6:
 
To find out release dates and notes of each version you can look into the following table.<br>Even minor version numbers mark stable releases, odd minor numbers mark development releases.
 
To find out release dates and notes of each version you can look into the following table.<br>Even minor version numbers mark stable releases, odd minor numbers mark development releases.
  
 +
==History==
 
<!-- Generated content. Do not edit! -->
 
<!-- Generated content. Do not edit! -->
 
{| class="wikitable sortable mw-collapsible" align="center" border="1"
 
{| class="wikitable sortable mw-collapsible" align="center" border="1"
Line 538: Line 539:
 
| [https://git.gnome.org/browse/gimp/tree/README?id=GIMP_0_99_16 Release notes]
 
| [https://git.gnome.org/browse/gimp/tree/README?id=GIMP_0_99_16 Release notes]
 
|}
 
|}
 +
 +
==How to update the history==
 +
To update the history you can use the following script under Linux:
 +
<pre>
 +
#! /bin/bash
 +
# Purpose: Update the release history in the developer wiki
 +
# Author:  Sven Claussner
 +
# License: GNU General Public License 3
 +
#          See http://www.gnu.org/copyleft/gpl.html for full text.
 +
 +
echo "==History=="
 +
echo "<!-- Generated content. Do not edit! -->"
 +
echo "{| class=\"wikitable sortable mw-collapsible\" align=\"center\" border=\"1\""
 +
echo "! scope=\"col\" | Version"
 +
echo "! scope=\"col\" | Date"
 +
echo "! scope=\"col\" | Release notes"
 +
echo "! |"
 +
git for-each-ref --format="%(refname)-%(taggerdate:short)-%(refname)" --sort=-taggerdate refs/tags | \
 +
grep /GIMP_[0-9]_[0-9_]*$ | \
 +
awk -F- '{
 +
          gsub("refs/tags/","");
 +
          if ( $5 ~ /[02468]_0$/ )
 +
              print "|- bgcolor=\"Silver\"";
 +
          else   
 +
              print "|-";
 +
          sub ("GIMP_","",$1);
 +
          gsub ("_",".",$1);
 +
          print "| " $1 " || " $4 "." $3 "." $2;
 +
          if ( $5 !~ /GIMP_0/ )
 +
              print "| [https://git.gnome.org/browse/gimp/tree/NEWS?id=" $5 " Release notes]";
 +
          else   
 +
              print "| [https://git.gnome.org/browse/gimp/tree/README?id=" $5 " Release notes]";
 +
        }'     
 +
echo "|}"
 +
</pre>
 +
This will regenerate the whole history.
 +
 +
Then open the chapter "History" here and insert the output.

Revision as of 09:19, 11 July 2014

This page is a collection of several release related articles that don't belong anywhere else.

Release history

To find out release dates and notes of each version you can look into the following table.
Even minor version numbers mark stable releases, odd minor numbers mark development releases.

History

Version Date Release notes
2.8.10 28.11.2013 Release notes
2.8.8 03.11.2013 Release notes
2.8.6 22.06.2013 Release notes
2.8.4 05.02.2013 Release notes
2.8.2 23.08.2012 Release notes
2.8.0 02.05.2012 Release notes
2.7.5 13.03.2012 Release notes
2.6.12 31.01.2012 Release notes
2.7.4 11.12.2011 Release notes
2.7.3 21.08.2011 Release notes
2.7.2 14.04.2011 Release notes
2.6.11 03.10.2010 Release notes
2.6.10 07.07.2010 Release notes
2.7.1 29.06.2010 Release notes
2.6.9 22.06.2010 Release notes
2.6.8 10.12.2009 Release notes
2.7.0 15.08.2009 Release notes
2.6.7 13.08.2009 Release notes
2.6.6 16.03.2009 Release notes
2.6.5 15.02.2009 Release notes
2.6.4 14.02.2009 Release notes
2.6.3 21.11.2008 Release notes
2.6.2 30.10.2008 Release notes
2.6.1 08.10.2008 Release notes
2.6.0 30.09.2008 Release notes
2.5.4 16.09.2008 Release notes
2.5.3 21.08.2008 Release notes
2.4.7 21.08.2008 Release notes
2.5.2 16.07.2008 Release notes
2.5.1 15.06.2008 Release notes
2.4.6 29.05.2008 Release notes
2.5.0 09.04.2008 Release notes
2.4.5 29.02.2008 Release notes
2.4.4 30.01.2008 Release notes
2.4.3 16.12.2007 Release notes
2.4.2 20.11.2007 Release notes
2.4.1 31.10.2007 Release notes
2.4.0 23.10.2007 Release notes
2.3.19 24.07.2007 Release notes
2.2.17 13.07.2007 Release notes
2.2.16 06.07.2007 Release notes
2.3.18 11.06.2007 Release notes
2.3.17 27.05.2007 Release notes
2.2.15 26.05.2007 Release notes
2.3.16 24.04.2007 Release notes
2.2.14 17.04.2007 Release notes
2.3.15 09.03.2007 Release notes
2.3.14 23.01.2007 Release notes
2.3.13 23.11.2006 Release notes
2.3.12 11.10.2006 Release notes
2.3.11 07.09.2006 Release notes
2.2.13 24.08.2006 Release notes
2.2.12 06.07.2006 Release notes
2.3.10 05.07.2006 Release notes
2.3.9 05.06.2006 Release notes
2.2.11 13.04.2006 Release notes
2.3.8 12.04.2006 Release notes
2.3.7 08.02.2006 Release notes
2.3.6 28.12.2005 Release notes
2.2.10 27.12.2005 Release notes
2.3.5 04.11.2005 Release notes
2.2.9 27.10.2005 Release notes
2.3.4 26.09.2005 Release notes
2.3.3 10.08.2005 Release notes
2.3.2 01.07.2005 Release notes
2.2.8 26.06.2005 Release notes
2.3.1 09.06.2005 Release notes
2.3.0 14.05.2005 Release notes
2.2.7 08.05.2005 Release notes
2.2.6 10.04.2005 Release notes
2.2.5 09.04.2005 Release notes
2.2.4 22.02.2005 Release notes
2.2.3 22.01.2005 Release notes
2.2.2 09.01.2005 Release notes
2.2.1 28.12.2004 Release notes
2.2.0 19.12.2004 Release notes
2.0.6 02.11.2004 Release notes
2.1.7 14.10.2004 Release notes
2.1.6 05.10.2004 Release notes
2.0.5 25.09.2004 Release notes
2.1.5 19.09.2004 Release notes
2.1.4 05.09.2004 Release notes
2.1.3 06.08.2004 Release notes
2.0.4 05.08.2004 Release notes
2.1.2 20.07.2004 Release notes
2.0.3 17.07.2004 Release notes
2.1.1 24.06.2004 Release notes
2.0.2 15.06.2004 Release notes
2.1.0 02.06.2004 Release notes
2.0.1 13.04.2004 Release notes
2.0.0 23.03.2004 Release notes
1.3.27 04.03.2004 Release notes
1.3.26 04.02.2004 Release notes
1.3.25 19.01.2004 Release notes
1.3.24 07.01.2004 Release notes
1.3.23 24.11.2003 Release notes
1.3.22 03.11.2003 Release notes
1.3.21 05.10.2003 Release notes
1.3.20 07.09.2003 Release notes
1.3.19 27.08.2003 Release notes
1.3.18 11.08.2003 Release notes
1.3.17 25.07.2003 Release notes
1.3.16 27.06.2003 Release notes
1.2.5 14.06.2003 Release notes
1.3.15 09.06.2003 Release notes
1.2.4 20.05.2003 Release notes
1.3.14 14.04.2003 Release notes
1.3.13 23.03.2003 Release notes
1.3.12 18.02.2003 Release notes
1.3.11 30.12.2002 Release notes
1.3.10 07.11.2002 Release notes
1.3.9 11.10.2002 Release notes
1.3.8 20.08.2002 Release notes
1.3.7 30.05.2002 Release notes
1.3.6 29.05.2002 Release notes
1.3.5 28.03.2002 Release notes
1.3.4 09.03.2002 Release notes
1.3.3 10.02.2002 Release notes
1.3.2 29.12.2001 Release notes
1.3.1 25.11.2001 Release notes
1.3.0 13.11.2001 Release notes
1.2.2 26.07.2001 Release notes
1.2.1 22.01.2001 Release notes
1.2.0 25.12.2000 Release notes
1.1.32 21.12.2000 Release notes
1.1.31 19.12.2000 Release notes
1.1.30 10.12.2000 Release notes
1.1.29 31.10.2000 Release notes
1.1.28 16.10.2000 Release notes
1.1.27 04.10.2000 Release notes
1.1.26 23.09.2000 Release notes
1.1.25 21.08.2000 Release notes
1.1.24 22.06.2000 Release notes
1.1.23 28.05.2000 Release notes
1.1.22 16.05.2000 Release notes
1.1.21 01.05.2000 Release notes
1.1.20 22.04.2000 Release notes
1.1.19 30.03.2000 Release notes
1.1.18 04.03.2000 Release notes
1.1.17 12.02.2000 Release notes
1.1.16 02.02.2000 Release notes
1.1.15 14.01.2000 Release notes
1.1.14 16.12.1999 Release notes
1.1.13 25.11.1999 Release notes
1.1.12 25.11.1999 Release notes
1.1.11 01.11.1999 Release notes
1.1.10 06.10.1999 Release notes
1.1.9 10.09.1999 Release notes
1.1.8 02.08.1999 Release notes
1.1.7 17.07.1999 Release notes
1.1.6 06.06.1999 Release notes
1.1.5 03.05.1999 Release notes
1.0.4 04.04.1999 Release notes
1.1.4 30.03.1999 Release notes
1.0.3 29.03.1999 Release notes
1.1.3 09.03.1999 Release notes
1.1.2 04.02.1999 Release notes
1.1.1 21.01.1999 Release notes
1.1.0 24.12.1998 Release notes
1.0.2 15.10.1998 Release notes
1.0.1 27.09.1998 Release notes
1.0.0 05.06.1998 Release notes
0.99.29 05.05.1998 Release notes
0.99.28 26.04.1998 Release notes
0.99.27 18.04.1998 Release notes
0.99.25 11.04.1998 Release notes
0.99.24 08.04.1998 Release notes
0.99.23 27.03.1998 Release notes
0.99.22 20.03.1998 Release notes
0.99.21 15.03.1998 Release notes
0.99.20 12.03.1998 Release notes
0.99.19 02.03.1998 Release notes
0.99.18 26.01.1998 Release notes
0.99.17 04.01.1998 Release notes
0.99.16 15.12.1997 Release notes

How to update the history

To update the history you can use the following script under Linux:

#! /bin/bash
# Purpose: Update the release history in the developer wiki
# Author:  Sven Claussner
# License: GNU General Public License 3
#          See http://www.gnu.org/copyleft/gpl.html for full text.

echo "==History=="
echo "<!-- Generated content. Do not edit! -->"
echo "{| class=\"wikitable sortable mw-collapsible\" align=\"center\" border=\"1\""
echo "! scope=\"col\" | Version"
echo "! scope=\"col\" | Date" 
echo "! scope=\"col\" | Release notes"
echo "! |"
git for-each-ref --format="%(refname)-%(taggerdate:short)-%(refname)" --sort=-taggerdate refs/tags | \
grep /GIMP_[0-9]_[0-9_]*$ | \
awk -F- '{
          gsub("refs/tags/","");
          if ( $5 ~ /[02468]_0$/ )
              print "|- bgcolor=\"Silver\"";
          else    
              print "|-";
          sub ("GIMP_","",$1);
          gsub ("_",".",$1);
          print "| " $1 " || " $4 "." $3 "." $2; 
          if ( $5 !~ /GIMP_0/ )
              print "| [https://git.gnome.org/browse/gimp/tree/NEWS?id=" $5 " Release notes]";
          else    
              print "| [https://git.gnome.org/browse/gimp/tree/README?id=" $5 " Release notes]";
         }'      
echo "|}"

This will regenerate the whole history.

Then open the chapter "History" here and insert the output.