Difference between revisions of "changelog"

From GeneWeb
Jump to: navigation, search
(récup. annonces = changelog en/fr)
(No difference)

Revision as of 18:25, 28 September 2015

GeneWeb is moving to Github – 2015

GeneWeb is now hosted on Github (for some month) : https://github.com/geneanet/geneweb

The issues tracker has been moved too (also the comments have not, they will be soon).

For better community exposure, the entier project is moving (also the wiki, but one step at a time).

Please, from now on, it would be better to use github to report issues or update the wiki.


GeneWeb 6.08 and 7.00 alpha – 4 September 2014

A new version of GeneWeb is available for download

What's new in version 6.08: •Almost nothing, just bug fixes.

There is still some work to do before the final release (but I'm off for the next 2 weeks), but feel free to comment what you like or dislike.

WARNING Don't forget that this new version of GeneWeb 7.00 is not backward compatible. You must extract from your old version a gw file and then import it with the new version (do not copy/paste your bases directory !)

GeneWeb 6.07 – 7 March 2013

A new version of GeneWeb is available for download

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. •Minor other changes and fixes.

GeneWeb 6.06 – 4 December 2012

A new version of GeneWeb is available for download

Here is a list of the main modifications : •! 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 every
thing is not finnished 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 modify 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 uses 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 
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 informations.

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 

•The way a date is displayed is now completely depedant of the "date order"

in the language dictionnary. For exemple, 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 perso.ml).

•Display the history of updates in a table. •Other small things... Dominique DERAM : •Update of template A, B, C, D, F, H. Mickäel Rouesné: •Update of template M.

GeneWeb 6.05 — 4 June 2012

A new version of GeneWeb is available for download

Here is a list of the main modifications : •Optimization of the sosa computing in the template. Can be 3 to 40 times

faster (mainly with the option display_sosa=yes).

•New organization of the relationship computing page. Cousin and Relation

are now in the same page. Should be easier to use (javascript must be 

•New ouput 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 display only like
this :
if there is any family sources then OK (no warning)
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 

•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 is 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...)

•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 dictionnaries. •Add the option -nopicture in order not to import picture 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. Dominique DERAM : •Update of template A, B, C, D, F, H : ◦New directory templx for the templates anclist, ancsosa, anctree.

It will be used by the template a, b, c, d, f, h.

◦Update copyrigth ◦Various fix of minors bugs and improvements.

Mickaël Rouesné: •Update of template M : ◦css.txt : refactoring of the css. ◦perso.txt :

- Display the number of ascendants and descendant.
- 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 
relead 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.


GeneWeb 6.08 and 7.00 alpha – 4 septembre 2014

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement

Voici la liste des principales modifications : •Ajout des événements personnalisés.

Il reste encore quelques correctifs à faire avant la version finale (mais je m'absente pendant 2 semaines), n'hésitez pas à laisser un commentaire sur ce qui est bien ou moins bien.

ATTENTION: N'oubliez pas que la mise à jour de GenWeb 7.00 n'est pas compatible avec votre ancienne version ! Il faut donc impérativement faire un export avec l'ancienne version d'un fichier gw puis l'importer avec la nouvelle version (et pas copier/coller le dossier bases) !

GeneWeb 6.07 – 7 mars 2013

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement

Voici la liste des principales modifications : •Ajout d'un historique détaillé. Il permet de faire des comparaisons pour voir

les modifications qui ont changés.

•Nouveau design pour le formulaire de recherche de la page d'accueil. Au lieu

d'un select à 3 choix, il y a maintenant 3 input text. Le premier permet de
rechercher par prénom, le second par nom. Le dernier permet de rechercher par
clé (prénom.occ nom), nom public, alias, sosa ... Une astuce est possible, on
peut entrer prénom(.occ) et nom dans les champs respectifs (prénom et nom) et
GeneWeb fera une recherche par prénom nom.

•Ajout du warning BigAgeBetweenSpouses, DeadOld (si décédé après 1900 et agé

de 105 ans ou si décédé avant 1900 et agé de 100 ans), OldIndividual (si
non décédé et agé de plus de 120 ans). Specifie si le warning "marriage 
avant/après naissance/décés" s'applique à un témoi ou au couple.

•Fix option majuscule/minuscule pour l'import Gedcom lors de l'utilisation de


•Nouvelle sortie : évènements manquants. •D'autres petites modifications...

GeneWeb 6.06 – 4 décembre 2012

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement

Voici la liste des principales modifications : •! Nouveau ! Vous pouvez tester l'interface graphique de GeneWeb. Elle est

supposée remplacer gwsetup à terme. Pour l'instant, c'est une version beta,
tout n'est donc pas terminé. Les retours sont les bienvenu.

•Ajout de trois nouveaux warnings: ChangedOrderOfMarriages, CloseSiblings and

ParentTooOld. Activation du warning YoungForMarriage.

•Changement complet de la façon de notifier les changements d'une base. Il

n'y a maintenant qu'une seule variable dans le fichier gwf (notify_change),
il est donc conseillé de mettre à jour vos script si vous utilisez 
notify_delete et notify_key. Il faut alors tester dans le script le type 
d'action effectuée : "dp" -> suppression personne (voir updhist.txt pour la 
liste complète des actions) ...
L'ordre des arguments est le suivant : base magicien action [arguments 
variables]. Dans les arguments variables, on peut avoir :

- KEY ancienne_clé nouvelle_clé - VISIBLE clé booléen

Cette modification devrait permettre dans un futur proche de voir exactement 
qu'elles informations ont été modifiées lors d'une mise à jour d'une 
personne/famille (i.e. lieu de naissance, date de mariage ...).

•Ajout d'une "liste des sources" et "liste des professions" sur le même modèle

que la "liste des lieux" (anciennement dictionnaire des lieux). Ces trois
fonction utilise la même variable du fichier gwf : max_nb_updates. Cette
varialbe permet de fixer le nombre maximal de fiches que l'on peut mettre à
jour en une seule fois.
De plus, la page de consultation est maintenant sous forme de template. Pour
ceux qui ont changé les valeurs des champs lieu, source, profession dans les
templates updind et updfam, attention à mettre la bonne valeur dans le
template upddata.

•Ajout d'un champ dans la requête avancée pour pouvoir chercher des

informations sur le mariage. C'est une petite évolution, mais elle n'est pas
destinée à ajouter encore et encore d'autres champs.

•Ajout d'un champ profession dans le formulaire famille. Là encore, c'est une

petite évolution et il n'est pas prévu d'ajouter encore et encore d'autres

•Ajout de deux nouvelles sorties : liste-éclair et livre d'ascendance. •"Meilleur" affichage du menu/list/arbre des ascendants/descendants. •La façon dont une date est affichée est complètement dépendante de la

variable "date order" du dictionnaire. Par exemple, si le date order est du
format dd/mm/yyy, la date affichée sera 01/02/1800. Si au contraire c'est 
d/m/yyyy, il sera affiché 1/2/1800. Les format aujourd'hui acceptés sont :
- dmyyyy
- mmddyyyy
- yyyymmdd or yymmdd
- ddmmyyyy or ddmmyy

•Ajout des fonctions d'évaluation d'une date (année, mois, jour, précision)

dans les templates (interprétés par perso.ml).

•Afficahge de l'historique des modifications sous la forme d'un tableau. •D'autres petites choses... Dominique DERAM : •Mise à jour des templates A, B, C, D, F, H. Mickäel Rouesné: •Mise à jour du template M.

GeneWeb 6.05 — 4 juin 2012

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement

Voici la liste des principales modifications : •Optimisation du calcul de sosa dans les pages de template. Peut être 3 à 40

fois plus performant (principalement si l'option display_sosa=yes est 

•Nouvelle organisation de la page 'calcul de parenté'. La page cousin et

parenté sont maintenant dans une seule et unique page. Cela devrait 
simplifier l'utilisation (attention, utilise du javascript).

•Nouvelle sortie : ascendance et descendance sous forme de tableau. •Ajout d'un lien de navigation dans l'arbre de descendance (identique à

celui d'ascendance).

•Ajout d'un warning si le champ source n'est pas complété. Attention, le

fonctionnement n'est pas celui auquel on pense en premier.
Afin de ne pas 'noyer' l'affichage des warnings, un warning pour les sources
sera affiché suivant ce calcul :
si il y a n'importe quelle source familiale alors OK (pas de warning)
si il y a n'importe quelle source individuelle pour lui ET elle alors OK
sinon, on affiche un warning "source manquante" 

•Ajout d'un warning si un témoin est né/décédé avant/après le mariage. •Si un "sosa ref" est défini dans le fichier gwf, alors GeneWeb va garder à

jour ce fichier gwf lors de la modification de la base (et potentiellement 
cet individu).

•Ajout d'un appel à notify_key lors de la requête pour changer le nom des

enfants et vérifie si le "sosa ref" n'a pas changé.

•Dans le cas d'homonymes (creation individu/famille), affiche dans la liste

des homonymes, les conjoints de ces homonymes.

•Lors de la recherche par nom, plus il y a de résultat, plus celui-ci sera

affiché dans plusieurs colonnes.

•Nouveau template : annivmenu.txt. Cette page contient les liens vers tous

les anniversaires (naissance, décès, mariage...).

•Lifting de gwsetup (Le menu devrait être plus clair). Lors de la création

d'une base, si il n'y a pas de fichier gwf, alors gwsetup en créé un

•Quelques modifications dans perso.txt (menu modifier...) •Ajout d'une option -add_lexicon pour ajouter autant de dictionnaires externe

que l'on veut.

•Ajout d'une option -nopicture pour ne pas importer les images (GEDCOM/GW). •Ajout des template de la version 5.02 (named templ502) pour les nostalgiques. •Mise à jour du copyright •Mise à jour de lex_utf8.txt. •Suppression des fichiers README et INSTALL qui pointaient vers une ancinne


•Différentes corrections. Dominique DERAM : •Mise à jour des templates A, B, C, D, F, H : ◦Nouveau répertoire : templx pour les temapltes anclist, ancsosa, anctree.

Est utilisé par les temapltes a, b, c, d, f, h.

◦Mise à jour du copyrigth ◦Différentes corrections de bugs et d'évolutions.

Mickaël Rouesné: •Mise à jour du template M : ◦css.txt : refactoring de la css. ◦perso.txt : - Affiche le numéro d'ascendant et de descendant.

- Si misc=on (dans le fichier gwf) or opt=misc (dans l'URL), alors
affiche les liens wiki, index et référence de l'individu en bas de page.

- Ajout de l'arbre vertical sur 4 générations. - Ouverture des formulaires de mise à jour individu/famille dans une

nouvelle page et rechargement automatique de la page si on clique sur 
[x] en bas de la page.

◦ancmenu, ancsosa, anclist, anctree : Correction d'un bug dans evar.v. ◦ancsosa : amélioration de la liste éclaire, ajout des professions, mise à

jour de la feuille de style.

GeneWeb 6.04 – 15 mars 2012

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Dans cette mise à jour, Daniel de Rauglaudre a corrigé le bug sur la limitation des entiers en OCaml, qui limitait le nombre d'individus d'une base à 4 millions. Maintenant, en compilant GeneWeb en 64 bits (et seulement en 64 bits), on peut avoir jusqu'à 18 milliards d'individus.

Le dictionnaire des lieux est maintenant complètement fonctionnel (gwc 1 et 2).

Enfin, il est maintenant possible de personnaliser la fiche individu à travers le fichier gwf (voir la documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu).

Voici le contenu du fichier CHANGES: •Personnalisation de la fiche individu à travers le fichier gwf (voir documentation : http://opensource.geneanet.org/projects/geneweb/wiki/Fr_template#Personnaliser-les-fiches-individu). •Ajout de raccourcis pour la mise à jour sur la fiche individu. •Variation du favicon en fonction de la page sur laquelle on se trouve. •Ajout de l'âge sur la fiche individu. •Nouvelle recherche des fichiers template : il n'est plus nécessaire de

copier les fichiers templates dans la base.

•Notify_key est appelé à chaque fois qu'un individu est modifié. •Ajout d'un notify_delete sur le même modèle que notify_key. •Ajout d'un attribut 'no_follow' pour les robots sur les liens pour

plier/déplier les résultats d'une recherche.

•Mise à jour du fichier particles. •Ajout des tags 'map' et 'area' par défaut. •Ajout d'une option à ged2gwb pour specifier le status des couples à

"no_mention'. Fonctionnement revenu à la version précedente par défaut.

•Ajout d'une nouvelle instruction : FOR.

C'est une version simple, qui pourra être amenée à évoluer. Elle fonctionne 
comme ceci :
for (i=MIN; i<MAX; i++) => qui se traduit en langage des templates : 
%for;i;MIN;MAX ... %end;
On peut définir n'importe quel variable comme itérateur et l'utiliser dans 
la boucle. Cette itérateur ne vit que dans la boucle. De ce fait :
OUTPUT => 42; 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 42

•Ajout d'une option pour ne pas faire de getHostByName qui peut être lent

sous windows.

•Nuvelle implémentation pour savoir si une personne a un sosa ou pas (dans

les fonctions de recherches). Bien plus efficace !

•Il est maintenant impossible de modifier ou ajouter une famille/individu

dans lequel ne serait spécifier que le nom ou le prénom.

•Les anniversaires de mariage ne s'affichent que pour les couples non divocés. •Ajout d'un 'joyeux anniversaire de mariage' •Ajout de l'opérateur '/' (division entière) dans le langage des templates •Correction du duplicatas d'adresse pour le dictionnaire des lieux en gwc2. Daniel de Rauglaudre: •Correction du bug sur la limitation des entiers en OCaml. •Ajout d'une option pour limiter la durée de calcul d'un consang. •Correction pour la compilation de GeneWeb avec la dernière version de Camlp5 Ondrej Blazo •Ajout de langue Slovaque.

Mickaël Rouesné: •Correction du mauvaise affichage sous IE des balises

•Mise à jour du template M : ◦Suppression du fichier updhist ◦Ajout de calendar : lien vers les statistiques, pyramides des ages, anniversaires, dates longues. ◦Ajout des langues dans welcome ◦Ajout de la date de divorce dans ancsosa et deslist ◦Ajout du prénom alias dans ancmenu et desmenu ◦Ajout de javascript dans updfam et updind ◦Liens vers les autres templates dans trl

GeneWeb 6.03 – 12 décembre 2011

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Nouveauté (voir le fichier CHANGES pour les détails) : •Ajout d'une option gwf pour autoriser les notes magiciens. •Ajout des outils gwc2, ged2gwb2, update_nldb dans gwsetup. •Corrige un bug d'accès à un individu pouvant mener à une impossibilité de calcul de parenté. •Suppression de fichiers faisant doublon (README/LISEZMOI/LICENCE) •Si le nombre de résultat de la recherche avancée est supérieur au maximum de résultats défini, affiche les n premiers. •Ajout d'un 'dictionnaire des lieux' (voir a.gwf pour configurer le nombre maximum de lieux corriger en une seule fois). ATTENTION : Cette fonctionnalité n'est pas totalement compatible avec une base gwc2. Vous ne pouvez modifier deux

fois de suite un même lieu. Pour ce faire, vous devez faire un consang entre chaque modification pour recalculer les indexs de la base.

•Corrige la regression de l'affichage rtl/ltr sur certaines pages •Lors de l'import d'un gedcom, GeneWeb ne marrie plus les célibataires avec descendance. •Ajout du pictogramme sosa dans la requête avancée. •Découpage plus précis de la requête lieu/patronyme. •Ajout du conjoint dans l'arbre de descendance. Ludovic Ledieu : •Correction de l'erreur 'End of file' et de la troncature des noms dans le forum. •Interprétation de la variable is_invisible dans l'historique. •Meilleur gestion des liens page d'accueil et précédent. •Nouvelle implémentation de la requête 'lieu/patronyme' qui corrige les erreurs HTML. •Nouvelle implementation de la css en tant que template (css.txt). •Meilleur compatibilité W3C. •Ré-écriture des anciens templates pour qu'ils utilisent le langage même langage de template :

index.txt, moved.txt, redirect.txt, renamed.txt, robot.txt (pas de favicon, image, css car le client n'y a pas accès)

Dominique Deram : •Mise à jour des templates a, b, c, d, f, and h. Mickaël Rouesné : •Mise à jour du template m.

GeneWeb 6.02 – 2 novembre 2011

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Nouveauté (voir le fichier CHANGES pour les détails) : - Correction d'un bug de gestion des dates de décès en rapport avec le status OfCourseDead. - Correction du bug sur la fusion des dates de décès entre deux individus. - Suppression de la documentation (devenue obsolète). - Ajout d'un patch pour le calcul du sosa (si on créé puis supprime une famille, le calcul ne se faisait plus correctement). - Ajout d'une option pour activer/désactiver le compteur des pages. - Ajout d'une option pour activer/désactiver le forum (évite le spam). - Suppression automatique des caractères ':'; '@'; '#'; '='; '$' dans le nom et le prénom pour ne pas casser la clé geneweb. - Ajout des templates de Dominique Deram et Mickaël Rouesné. - Nouvelle implémentation de la fonction de recherche par patronyme (pas de distinction entre majuscule/minuscule…).

grocanar a mis a jour les paquetages pour Fedora 14-16 et les paquetages pour RHEL 6 et compatible sur son site de logiciels sur la généalogie http://rpms.doutreleau.fr

Sortie de GeneWeb 6.01 — 11 octobre 2011

Une nouvelle version de GeneWeb est désormais disponible dans l'espace de téléchargement.

Nouveautés :

  • ajout des notes/sources dans les listes de descendances (optionnel)
  • date au format long géré par l'option long_date du fichier gwf
  • correction du bug pour empêcher de créer une boucle à l'ajout d'une famille
  • correction mineur sur first_name_key_strip/surname_key_strip

Sortie de GeneWeb 6.0 – 5 octobre 2011

La version définitive de GeneWeb 6.0 est désormais disponible dans l'espace de téléchargement.