Difference between revisions of "History of Gramps"

From Gramps
Jump to: navigation, search
(The releases so far)
(See also)
 
(30 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<noinclude>{{languages|History of Gramps}}</noinclude>
 
<noinclude>{{languages|History of Gramps}}</noinclude>
{{out of date|rework this page}}
 
  
It is important to know your roots, to know where you come from, so you can understand where we are going, and what we have achieved. This page gives a start to an overview of the history of Gramps.
+
It is important to know your history, to know where you come from, so you can understand where we are going, and what we have achieved. Here is an overview of the history of Gramps.
  
 
== The releases so far ==
 
== The releases so far ==
Gramps officially started April 21, 2001. Don has written up a great blog entry on [https://gramps-project.org/2006/04/looking-back-over-5-years/ how it came about]. A stable release however was only achieved on 2004-02-11, as can be learned from the [[Previous releases of Gramps|Previous releases]] overview.
+
Gramps officially started April 21, 2001 when Don Allingham shared his hobby project. Don has written up a great blog entry on [https://gramps-project.org/blog/2006/04/looking-back-over-5-years/ how it came about]. The first stable release was born on February 11, 2004 after a few years of gestation. More can can be learned about the early releases from the [[Previous_releases_of_Gramps|Previous Releases]] overview.
  
The 2.2.x releases came about in 2006, with some [https://gramps-project.org/2005/12/work-on-22-has-started-again/ important improvements], and the 3.0 version came March 2008.
+
There have been major release about once a year on average. Each new version has recognized and imported the previous schema version. However, some releases required updates to the database backends which resulted in breaks in the backwards compatibility. See [[Gramps_XML|Database and XML schema version]] page for specifics. Also see the [[Gramps_Data_Model|Data Model for Schema Version 17]].
 
 
Recently there has been major release about once a year.
 
  
 
The table below shows the main changes in some recent releases.
 
The table below shows the main changes in some recent releases.
Line 16: Line 13:
 
|-
 
|-
 
!Version
 
!Version
!Release Date
+
!Release<br>Date
!Schema version
+
!Schema<br>version
 
!Notes
 
!Notes
 
|-
 
|-
|3.2.0 || 15 Mar 2010 || 14 || Modify Notes and Dates
+
|2.2.x || 2006 ||style="text-align:center;" | 13 || [https://gramps-project.org/blog/2005/12/work-on-22-has-started-again/ important improvements]
 +
|-
 +
|2.2.1 || 29 Oct 2006 ||style="text-align:center;" | 13 || Support for MS-Windows
 +
|-
 +
|3.0.0 || 24 Mar 2008 ||style="text-align:center;" | 14 ||
 +
|-
 +
|3.2.0 || 15 Mar 2010 ||style="text-align:center;" | 14 || Modify Notes and Dates
 +
|-
 +
|3.3.0 || 11 Jun 2011 ||style="text-align:center;" | 15 || Add tagging and surname list
 +
|-
 +
|3.4.0 || 21 May 2012 ||style="text-align:center;" | 16 || Replace Source ref with citations
 +
|-
 +
|4.0.0 || 21 May 2013 ||style="text-align:center;" | 16 || Conversion to GTK3 and support Python 3
 +
|-
 +
|4.1.0 || 15 Jun 2014 ||style="text-align:center;" | 17 || Create place hierarchy added
 +
|-
 +
|4.2.0 || 02 Aug 2015 ||style="text-align:center;" | 18 ||
 +
|-
 +
|4.2.5 || 15 Dec 2016  ||style="text-align:center;" | 18 ||
 
|-
 
|-
|3.3.0 || 11 Jun 2011 || 15 || Add tagging and surname list
+
|4.2.6 || 01 Aug 2017 ||style="text-align:center;" | 18 ||  
 
|-
 
|-
|3.4.0 || 21 May 2012 || 16 || Replace Source ref with citations
+
|5.0.0 || 24 Jul 2018 ||style="text-align:center;" | 19 || Support for multiple DBMS(database backends)
 
|-
 
|-
|4.0.0 || 21 May 2013 || || Conversion to GTK3 and support Python 3
+
|5.1.0 || 14 Sep 2019 ||style="text-align:center;" | 19 || SQLite becomes default database backend
 
|-
 
|-
|4.1.0 || 15 Jun 2014 || 17 || Create place hierarchy
+
|5.2.0 || 23 Feb 2024 ||style="text-align:center;" | 20 || add source citation lists to event reference objects
 
|}
 
|}
  
 
== Evolution of Gramps some screenshots ==
 
== Evolution of Gramps some screenshots ==
 
+
Obviously the sidebar has changed on most releases. Originally the icons where semi-realistic, but Gramps has adopted the [https://en.wikipedia.org/wiki/Tango_Desktop_Project Tango style] for its icons.
 
{| border="0" align="left"  cellpadding="10" cellspacing="0"
 
{| border="0" align="left"  cellpadding="10" cellspacing="0"
 
|+'''The sidebar in Gramps'''
 
|+'''The sidebar in Gramps'''
Line 39: Line 54:
 
|2.2.x
 
|2.2.x
 
|3.0.x
 
|3.0.x
|4.x
+
|4.1.x
 +
|5.0.x
 
|-
 
|-
 
| valign="top"|
 
| valign="top"|
[[Image:Gramps sidebar 2 0.png]]
+
[[File:Gramps sidebar 2 0.png]]
 
| valign="top"|
 
| valign="top"|
[[Image:Gramps sidebar 2 2.png]]
+
[[File:Gramps sidebar 2 2.png]]
 
| valign="top"|
 
| valign="top"|
[[Image:Gramps sidebar 3 0.png]]
+
[[File:Gramps sidebar 3 0.png]]
|<!-- valign="top"|
+
| valign="top"|
[[Image:Gramps sidebar 3 0.png]]-->
+
[[File:Gramps-sidebar-41.png]]
 +
| valign="top"|
 +
[[File:Gramps-sidebar-50.png]]
 
|}
 
|}
 +
{{-}}
  
Obviously the sidebar is growing on every release. Originally the icons where semi-realistic, but Gramps has adopted the [http://en.wikipedia.org/wiki/Tango_Desktop_Project Tango style] for its icons. The main window looks have changed by version as follows:
+
The main window looks have changed by version as follows:
  
<gallery>
+
<gallery widths=450px heights=350px perrow=0 caption="The Gramps main window">
Image:Mainwin_2_0.png|2.0.x main window
+
File:Mainwin_2_0.png|2.0.x main window
Image:Mainwin_2_2.png|2.2.x main window
+
File:Mainwin_2_2.png|2.2.x main window
Image:Mainwin_3_0.png|3.0.x main window
+
File:Mainwin_3_0.png|3.0.x main window
File:Dashboard-First-open-no-family-tree-loaded-41.png|4.x main window
+
File:Dashboard-category-view-first-open-no-family-tree-loaded-42.png|4.2.x main window
 +
File:Dashboard-category-view-first-open-no-family-tree-loaded-50.png|5.0.x main window
 +
File:Dashboard-category-view-first-open-no-family-tree-loaded-52.png|5.2.x main window
 
</gallery>
 
</gallery>
  
Line 64: Line 85:
 
==See also==
 
==See also==
 
* [[Previous releases of Gramps]]
 
* [[Previous releases of Gramps]]
 +
* [[Gramps XML]]
 +
* [[Screenshots|Gramps Screenshots Gallery]]
  
 
[[Category:Community/General]]
 
[[Category:Community/General]]
 
[[Category:Documentation]]
 
[[Category:Documentation]]

Latest revision as of 02:01, 13 March 2024

It is important to know your history, to know where you come from, so you can understand where we are going, and what we have achieved. Here is an overview of the history of Gramps.

The releases so far

Gramps officially started April 21, 2001 when Don Allingham shared his hobby project. Don has written up a great blog entry on how it came about. The first stable release was born on February 11, 2004 after a few years of gestation. More can can be learned about the early releases from the Previous Releases overview.

There have been major release about once a year on average. Each new version has recognized and imported the previous schema version. However, some releases required updates to the database backends which resulted in breaks in the backwards compatibility. See Database and XML schema version page for specifics. Also see the Data Model for Schema Version 17.

The table below shows the main changes in some recent releases.

Version Release
Date
Schema
version
Notes
2.2.x 2006 13 important improvements
2.2.1 29 Oct 2006 13 Support for MS-Windows
3.0.0 24 Mar 2008 14
3.2.0 15 Mar 2010 14 Modify Notes and Dates
3.3.0 11 Jun 2011 15 Add tagging and surname list
3.4.0 21 May 2012 16 Replace Source ref with citations
4.0.0 21 May 2013 16 Conversion to GTK3 and support Python 3
4.1.0 15 Jun 2014 17 Create place hierarchy added
4.2.0 02 Aug 2015 18
4.2.5 15 Dec 2016 18
4.2.6 01 Aug 2017 18
5.0.0 24 Jul 2018 19 Support for multiple DBMS(database backends)
5.1.0 14 Sep 2019 19 SQLite becomes default database backend
5.2.0 23 Feb 2024 20 add source citation lists to event reference objects

Evolution of Gramps some screenshots

Obviously the sidebar has changed on most releases. Originally the icons where semi-realistic, but Gramps has adopted the Tango style for its icons.

The sidebar in Gramps
2.0.x 2.2.x 3.0.x 4.1.x 5.0.x

Gramps sidebar 2 0.png

Gramps sidebar 2 2.png

Gramps sidebar 3 0.png

Gramps-sidebar-41.png

Gramps-sidebar-50.png


The main window looks have changed by version as follows:


See also