All Versions
Latest Version
Avg Release Cycle
185 days
Latest Release
819 days ago

Changelog History
Page 1

  • v7.0.0 Changes

    October 30, 2020

    Geneweb 88536ed built by appveyor

  • v6.08 Changes

    November 03, 2016

    What’s new in version 6.08:

    • ➕ Added scripts created by Daniel. See contrib/gwbase.
    • 🛠 Mainly bug fixes.
    • ➕ Add a new language: occitan (Jean-François Blanc).
    File Size MD5 hash
    🐧 gw-6.08-linux.tgz 4,83 Mo
    🍎 gw-6.08-macos.tgz 5,45 Mo (no installer) 9,03 Mo e19f3b17ba9fc6ca7ba13cfda333b844
  • v6.07 Changes

    October 24, 2016

    What's new in version 6.07:

    • ➕ Added a history of updates where you can view the revision history of your genealogy data.
    • 🔄 Changed the home page search form. To search by full name, enter a first name and a surname.
    • ➕ Added the following warnings: “BigAgeBetweenSpouses”, “DeadOld” (died after 1900 and aged 105+ years old, or died before 1900 and aged 100+ years old), “OldIndividual” (alive and aged 120+ years old). Specify if the “marriage before/after birth/death” warning applies to a witness or to spouses.
    • 🛠 Fixed the GEDCOM Import for better support of letter case in the names when using UTF-8.
    • ➕ Added a list of missing events in your family tree.
    • 🛠 Other minor changes and fixes.
    File Size MD5 hash
    🐧 gw-6.07-linux.tgz 6,22 Mo
    gw-6.07-osxlion.tgz 6,24 Mo a22dbef2005ca683a5711f7a56833c98 6,38 Mo 05255e4b5a565c78c9a7fb15268c3cfb
    gw-6.07-win.exe 3,64 Mo e6b033ad65917b75c3917a19a4a0d15f
  • v6.06 Changes

    October 24, 2016

    What’s new in version 6.06:

    • 🆕 New! You can try the new graphical interface of GeneWeb. It’s supposed to replace gwsetup at the end. Right now, it’s a beta version so everything is not finished yet. Feedback is welcome.
    • ➕ Add three new warnings: ChangedOrderOfMarriages, CloseSiblings and ParentTooOld. Activate the warning YoungForMarriage.
    • ⚡️ Change totally the way to notify and record the changes of a base. There is now only one variable in your gwf file (notify_change) so you should update your script if you were using notify_delete and notify_key. You should then test in your script notify_change the kind of action: “dp” – > delete person (see upthist.txt for the complete list of action). The order of the argument are: base wizard action [variable arguments]. In the variable arguments, you may have: – KEY old_key new_key; – VISIBLE key boolean. This modification should allow in a close future to be able to see what was exactly modified in a person/family (eg: birth place, marriage date…).
    • Add a “book of sources” and “book of occupations” just like the “book of places”. The three functions use the same variable in the .gwf file: max_nb_updates (you should then update your gwf files). This variable allows to set up the maximum number of updates that can be done at a single time. Plus, this page is available as a template. For those who changed the values in updind and updfam template for the fields place, source, occupation, beware to put the right value in the upddata template.
    • ➕ Add a field in the advanced request to search in the marriage information. This is just a small evolution, it is not meant to add other searching fields again and again.
    • ➕ Add the occupation in the edition of a family form. One can create a family and specify the occupation of the father/mother and the children. This is again a small evolution, it is not meant to add other fields again and again.
    • ➕ Add two new outputs: “liste-éclair” (tiny tafel) and “book of ascendants”.
    • 👍 “Better” display in the ascendants/descendants menu/list/tree and the relatives outputs. Add a few new options in the ascendants/descendants list/tree.
    • The way a date is displayed is now completely dependant of the “date order” in the language dictionary. For example, if your date order is dd/mm/yyyy, your date will be 01/02/1880. If instead it’s d/m/yyyy, it will be displayed as 1/2/1880. Format accepted now are:
      • dmyyyy
      • mmddyyyy
      • yyyymmdd or yymmdd
      • ddmmyyyy or ddmmyy
    • ➕ Add the evaluation functions of a date (year, month, day, prec) in the template (interpreted by
    • ⚡️ Display the history of updates in a table.
    • Other small things…
    • ⚡️ Update of template A, B, C, D, F, H (Dominique Deram).
    • ⚡️ Update of template M (Mickaël Rouesné).
    File Size MD5 hash
    🐧 gw-6.06-linux.tgz 4,95 Mo
    gw-6.06-osxlion.tgz 5,13 Mo 72bbb4e8a05bbbdea371943a30fd4161 5,11 Mo 361a0bc18b6cd1ec43fe4647735b33cb
    gw-6.06-snowleopard.tar.gz 4,34 Mo 542cfd804ef00675eeba1c8783c215ab
    gw-6.06-win.exe 6,55 Mo 1e27b5ac59b23d7de02422b0b272dc47
  • v6.05 Changes

    October 24, 2016

    What’s new in version 6.05:

    • Optimisation of the Sosa computing in the template. Can be 3 to 40 times faster (mainly with the option display_sosa=yes).
    • 🆕 New organisation of the relationship computing page. Cousins and Relations are now in the same page. Should be easier to use (javascript must be activated).
    • 🆕 New output in the ascendants and descendants menu: display in table.
    • ➕ Added a link to browse in the descendants tree as in the ascendants tree.
    • ➕ Added a warning in case the source field is not complete. Beware, it may not behave as you think. In order not to spoil the display, the warning will be displayed only like this: if there is any family sources then OK (no warning) else if there is any individual sources for him AND her then OK (no warning) else Warning missing sources.
    • ➕ Add a warning if a witness is born/dead after/before marriage.
    • If you define a “Sosa ref” in your gwf file, then GeneWeb will keep the gwf file up to date when the user modify the base (and potentially this individual).
    • ➕ Added the notify_key when changing the name of the children and check if the “Sosa ref” has changed.
    • In case of homonyms (creation of individual/family), display the spouses of the homonyms in the list.
    • When searching for a surname, the more there are answers the more the result will be displayed in many columns.
    • 🆕 New template: annivmenu.txt. This page contains all the links related to an anniversary (birth, marriage, death…)
    • 0️⃣ Lifting of gwsetup (I hope the menu is a bit clearer). In case of creating a new base, if there is no gwf file, then gwsetup will create a small “default one”.
    • Some modifications in perso.txt (modify menu…)
    • ➕ Add the option -add_lexicon to dictionaries.
    • ➕ Add the option -nopicture in order not to import pictures of GEDCOM/gw.
    • ➕ Added the template of the 5.02 version (named templ502).
    • ⚡️ Update copyright.
    • ⚡️ Update lex_utf8.txt.
    • ✂ Delete file README and INSTALL that pointed to an old documentation.
    • 🛠 Various fixes.
    • ⚡️ Update of templates A, B, C, D, F and H (Dominique Deram):
      • New directory templx for the anclist, ancsosa, anctree. It will be used by the templates a, b, c, d, f, h.
      • Update copyright.
      • Various fix of minor bugs and improvements.
    • ⚡️ Update of template M (Mickaël Rouesné):
      • css.txt: refactoring of the CSS.
      • perso.txt:
      • Display the number of ascendants and descendants.
      • If misc=on (in the gwf file) or opt=misc (in the URL), then display the wiki links, index and ID (reference key) of the individual in the bottom of the page.
      • Vertical Family Tree with 4 generations.
      • Open the update individual/family form in a new page and automatic reload after clicking on the [x] at the bottom of the page.
      • ancmenu, ancsosa, anclist, anctree: fix bug in evar.v.
      • ancsosa: improve the surname list, add occupations, update style.
    File Size MD5 hash
    🐧 gw-6.05-linux.tgz 4,25 Mo
    gw-6.05-osxlion.tgz 4,97 Mo 889b3f79e8bfe234da32be181c882c09 5,03 Mo 1dc1561ca4f2e532c0b9529f9d9c2944
    gw-6.05-win.exe 2,76 Mo 92b4c26487209b1eeec4bb9ad54f2327
  • v6.04 Changes

    October 24, 2016

    What’s new in version 6.04:

    • 🛠 Fix limitation of the int size in OCaml. Now in 64 bits architecture (only), the maximum number of persons is more than 18 billion (Daniel de Rauglaudre).
    • 🆕 New language available: Slovak (Ondrej Blazo).
    • You can now custom (more easily) the template perso by setting the right variables in the gwf files. Have a look at this page for the full documentation :
    • ⚡️ Template perso.txt: the update menu is now in the top of the page and split into:
      • update this person (shortcut to update this person directly)
      • update menu (the classic menu)
    • Variation of the favicon in the templates: perso, ancmenu, updmenu, relmenu, desmenu, cousmenu. Display the sex of the person as favicon.
    • ➕ Added the age of the individual in perso.txt
    • 🆕 New search of the template files. This is no longer needed to copy the template files in the base. This evolution is backward compatible and works like this:
      • search in base/etc/mybase/name.txt
      • search in gw/etc/template/name.txt
      • search the first default template according to the template variable (gwf)
    • 🔀 Notify_key is now called each time an individual is modified AND his key has changed. This is basically in the Modify individual and Merge individual.
    • ✂ Added a notify_delete that works just like notify_key
    • ➕ Added a nofollow option on the link in the search page (the number of branches and the “o” to fold/unfold.
    • ⚡️ Update lex_utf8 and the particles files. The last one is now the same as the generated (by GeneWeb) one.
    • ➕ Added “area” and “map” in the default HTML tags
    • Added an option in the ged2gwb tool. It behaves like previously, i.e. default relation for a couple is Married. If someone prefers, one can use the option -rs_no_mention to set the relation status to NoMention.
    • ➕ Added a new instruction in the template language: FOR. It is a simple instruction, and could be improved later but for now it works like this : for (i=MIN; i<MAX; i++)=> in template language: %for;i;MIN;MAX […] %end;. You can define any variable for iterator and you can use it in the loop. This variable lives only in the loop. Thus it behaves like this :

      %let;i;42%in %i; %for;i:0:10; %i; %end; %i; OUTPUT => 42; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 42

    • Added an option to not try a getHostByName. Could slow down on windows. One should add -no_host_address to gwd to use this feature.

    • 🆕 New implementation of the function that calculates if a person has a Sosa number or not. Much more efficient than the previous one!

    • It is now NOT possible to add or modify a family in which the first name or the surname of a person is not specified. => It can break the generation of the gw file.

    • ➕ Added a return button when there had been an error in a modification of a person or a family.

    • 🛠 Fix the wedding anniversary list only if the couple is not divorced

    • ➕ Added a “happy birthday” for the wedding anniversary in the individual page.

    • ➕ Added the operator “/” (DIV) in the template language.

    • 🛠 Fix the calculus in case there is more than a thousand number in templm.

    • 🛠 Fix the duplicates of address in gwc2. Now the book of places if working completely in gwc1 and gwc2.

    • 🛠 Fix the searching path for template in the CSS (Ludovic Ledieu).

    • 🛠 Fix the wrong display of tag <hr> with IE (Mickaël Rouesné).

    • ➕ Added an option to limit the computation time of the consang.

    • ⚡️ Update of template M (Mickaël Rouesné):

      • delete file updhist.txt.
      • added calendar.txt: link to statistics, pyramid of age, anniversary, if calendar is republican, display the full date.
      • added the languages in welcome.txt.
      • ancsosa, deslist: added the divorce date, and state.
      • ancmenu, desmenu: added the first_name alias.
      • updfam, updind: refactoring and added JavaScript controller.
      • trl: added the link to the other templates.
    File Size MD5 hash
    🐧 gw-6.04-linux.tgz 4,21 Mo 4,42 Mo c9c597ba2c785eed4059c967cc4dfbf4
    gw-6.04-osxlion.tgz 4,93 Mo 3a2048904d57643c2969bacf329c3950 4,98 Mo 7ab92c689585c4e4bf6c7b8555a86796
    gw-6.04-win.exe 2,72 Mo 9e6d346f7a892d8aae8b720ef7102bfc
  • v6.03 Changes

    October 24, 2016

    What’s new in version 6.03:

    • Added an option to authorise or not the wizards notes. By default, notes are not allowed. One must specify authorized_wizards_notes=yes in the gwf to allow them.
    • ➕ Added the tool update_nldb to update the wiki’s note in the database.
    • 🛠 Fix bug in the access rights of a person’s occ. It was possible to have an invalid request in a relationship calculus.
    • ✂ Delete some duplicate files (README/LISEZMOI/LICENCE).
    • ➕ Added gwc2 and ged2gwb2 in the gwsetup tool.
    • In the advanced search, if the number of results is more than the max defined, then it display the “max first” results instead of “too many results”.
    • ➕ Added a book of places (see a.gwf to specify the maximum number of events that can be corrected in one pass. !!! Beware !!! This functionality is not completely functional when using gwc2. You cannot edit twice the same place. If you want to edit more than once one place, you have to do a consang between each modification (because it will recalculate the index).
    • 🛠 Fix the regression of rtl/ltr display in some pages.
    • 0️⃣ When using ged2gwb, the status of a family is now by default NoMention.
    • ➕ Added the Sosa picture in the advance search.
    • In the place/surname search, one can now search only for baptism or burial (which was before being included in birth and death).
    • Display the picture of an individual inline instead of attachment.
    • In the surname search, if the surname was not found, display the results in ncols (you can specify it directly in the URL: ncols=x).
    • ➕ Added spouse (if exists) in the descendants tree.
    • 🔨 Various source code refactoring.
    • ⚡️ Update templates a, b, c, d, f and h (Dominique Deram).
    • ⚡️ Update template m (Mickaël Rouesné).
    • Ludovic Ledieu:
      • Fix the truncate name and uncaught exception: end of file in the forum.
      • Interpretation of the is_invisible variable in the updhist.txt template.
      • Better management of the variable “referer” (link to welcome and previous page).
      • New implementation of the “place/surname” request that corrects the HTML errors.
      • New implementation of CSS as a template (css.txt).
      • Tree displaying (dag and RL) compliant with XHTML.
      • Better W3C compliance.
      • Fix wrong display for advanced requests in the welcome page.
      • Rewrite old templates so that they use common language: index.txt, moved.txt, redirect.txt, renamed.txt, robot.txt (no favicon, no image, no CSS since the client has no access).
    File Size MD5 hash
    🐧 gw-6.03-linux.tgz 4,17 Mo
    🍎 gw-6.03-macosx-snow-leopard.tgz 4,71 Mo 4,93 Mo 0ecddbd7a2a8acd7a4d7bb9085960ddf
    gw-6.03-win.exe 2,7 Mo 935c61cd8550287afbe36dadf519e3b6
  • v6.02 Changes

    October 24, 2016

    What’s new in version 6.02:

    • 🖨 In the population pyramid, display an image instead of &nbsp;. The purpose is that it can be printed now.
    • ➕ Added a patch in the calculus of the sea until the number of person in the database is well managed.
    • Some aesthetic changes.
    • 🔄 Change href=# by void because Internet Explorer doesn’t support it (go to the top of the page).
    • 🛠 Fix bug (in the source code, not the template) in updating a death date from OfCourseDead to Dead if there is a date of death.
    • 📚 Deleting the documentation (DOC and WDOC) and the associated request.
    • ➕ Added an option to activate/deactivate the forum.
    • ➕ Added an option to turn on/off the counter for visiting web pages.
    • 🔄 Change the order of displaying the note/source in the individual page. The family note/source comes before the information of death of the individual.
    • ➕ Added execution rights to configure and GeneWeb can now be compiled out of box (I mean after SVN co).
    • 🛠 Fix bug in the GeneWeb server in CGI mode. Should not answer 200 OK.
    • 🛠 Fix bug in the death date by merging two individuals.
    • ➕ Add a function to delete bad characters (such as :) in the first name and surname (that compose the key) and broken the links.
    • ➕ Added template of Dominique Deram and Mickaël Rouesné.
    • 🆕 New implementation of the surname search function. There is now no differences between capital letters, accent…

    What’s new in version 6.01:

    For this version, you will not find a tag of GeneWeb 6.01 because I forgot it. Few changes since 6.00 (which was set up to start a new developpement of GeneWeb).

    • ➕ Add an option to display the day of a date.
    • ➕ Add notes/sources in the descendants list.
    • 🛠 Fix bug creating a loop when adding a family and creating a father and mother bug linking the child to his parents (with the same name of course!).
    File Size MD5 hash
    🐧 gw-6.01-linux.tgz 4,1 Mo
    🍎 gw-6.01-macosx.tgz 4,59 Mo
    gw-6.01-win.exe 2,72 Mo d51a71a0ef07c7013cfed6fbda1f6aec
    🐧 gw-6.02-linux.tgz 3,8 Mo
    🍎 gw-6.02-macosx.tgz 4,28 Mo
    gw-6.02-win.exe 2,55 Mo d52a50dd6fa91a7195cd8289be49420f
  • v6.00 Changes

    October 24, 2016

    What’s new in version 6.0:

    • ➕ Add corrections for Windows compilation.
    • 💅 Use CSS sheetstyle to customize the pages.
    • Add notify_key (base old_key_of_person new_key_of_person) like notify_change.
    • Same access rights on person as in GeneaNet.
    • ➕ Add a Sosa picture in the results of the search request and on the individual sheet.
    • 🛠 Fix bug in hidding individual of the same family.
    • 🛠 Fix bug in showing individual by first name whereas there were hidden.
    • ➕ Add week day.
    • Add first_name_key_strip/surname_key_strip in
    • 🔄 Change the display in pyramid age.
    • ➕ Add is_first for alias in perso.
    • Replace all alt by title.
    • ➕ Add favicon and other pictures.
    • Correct the access right in the display of a family.
    • ➕ Add toolbar.
    • 🔄 Change .bat for Windows.
    • 🔄 Change HTML pages in setup, documents...
    • ✂ Delete the note in the LICENSE.
    • Corrected the usage for all second version of the program (gwc2…).
    • ➕ Add a small explanation for css_prop in a.gwf.
    File Size MD5 hash
    🐧 gw-6.00-linux.tgz 4,1 Mo
    🍎 gw-6.00-macosx.tgz 4,59 Mo
    gw-6.00-win.exe 2,72 Mo b54bf8f55d28ccc022002ab612eeeec1
  • v5.02.1 Changes

    November 02, 2016

    What’s new in GeneWeb 5.02.1:

    • 🛠 [17 Jan 2011] Fixed compilation problem if using Camlp5 version < 5.12.

    🚀 (Note that the released patch named patch-5.02.1 has a changelog entry that writes 5.02.0 and that this patch only contains last commit and not all new ones since 5.02. It's better to download full sources generated by GitHub on the “v5.02.1“ tag if you want to compile this version.)

    File Size MD5 hash
    patch-5.02-1 2,36 ko 1449b74ed99c2d5130d9c074c3bba578