Overview

Artifact ID: 74ef3ab4d79d2b623507d21ce2a363d8f6da4b45c03c2e3538507847ab42f0e2
Page Name:Changelog
Date: 2021-01-23 21:01:58
Original User: bohwaz
Mimetype:text/x-markdown
Parent: 5f45fbfb1fc9e3815987166040e1dce20b7b065a (diff)
Next e76eb3037cbaa07dbda0908ae69389cb20ddaed667cae18c5b73753eeab6c63f
Content

Prochaines évolutions : voir la Roadmap

Changements apportés aux dernières versions (Changelog)

Version 1.0.4 (à venir)

  • Possibilité de réouvrir un exercice clôturé (dans Configuration -> Avancé)
  • Permettre de choisir si on veut affecter un projet en masse soit aux lignes soit aux écritures sélectionnées (patch de @zou)
  • Déplacement des pages SQL, Remise à zéro et erreurs système dans Configuration > Avancé
  • Possibilité de télécharger directement une ancienne sauvegarde
  • Refonte visuelle de la liste des sauvegardes existantes
  • Message d'avertissement si la sauvegarde est d'une version trop ancienne pour être restaurée
  • Correctif : le message d'erreur "cette écriture contient des lignes qui ont été rapprochées" apparaissait pour toutes les écritures
  • Correctif : recherche de montants à virgule dans la compta avec Firefox

Version 1.0.3 (19 janvier 2021)

  • Proposer de créer un nouvel exercice après clôture d'un exercice
  • Changer l'exercice d'affectation des tarifs d'activité à la création d'un nouvel exercice après clôture, si le plan comptable est différent, les tarifs seront déconnectés
  • Ajout page "SQL" dans la configuration pour voir la liste des tables, leur schéma et leur contenu
  • Corrections sur les URLs pour le cas où WWW_URL n'utilise pas le même nom de domaine que ADMIN_URL
  • Corrections sur les URLs pour nginx/yunohost
  • Correctif dans le résultat, dans le cas où les charges et produits sont négatifs
  • Message d'erreur pour le dépôt sur un compte de banque s'il n'y a rien à déposer
  • Correctif : suppression de sauvegarde était cassée
  • Prévenir les redirections en boucle en cas de mauvaise configuration du serveur web à l'installation
  • Message et redirection dans le cas où on change d'exercice depuis la page rapprochement, mais que le nouvel exercice a un plan comptable différent, et que donc le compte qui était rapproché n'est plus valide
  • Le membre créateur d'une écriture n'était pas enregistré pour la balance d'ouverture et le dépôt
  • Correctif sur le cache du selecteur de compte dans certains cas la liste n'était pas mise à jour
  • Correctif : les membres qui avaient renouvelé une activité étaient visibles dans la liste des membres expirés, ce n'est plus le cas

Version 1.0.2 (6 janvier 2021)

  • Correction de la logique des migrations pour les versions avant 1.0-beta1
  • Ajout du numéro de ligne dans le message en cas d'erreur dans une ligne de la balance d'ouverture
  • Présentation différente du résultat à affecter dans la balance d'ouverture
  • Ne pas ajouter le résultat au bilan si celui-ci vaut zéro

Version 1.0.1 (5 janvier 2021)

Attention : si vous avez fait une balance d'ouverture qui reprend celle d'un exercice qui a un plan comptable différent (et uniquement en cas de différence de plan comptable entre les deux exercices), cette balance est erronée dans la 1.0.0, en faisant référence à des comptes de l'ancien plan comptable et non du nouveau.

Ceci peut amener à voir des comptes "en double" (en fait ce sont des comptes avec le même nom/code mais dans des plans comptables différents) dans les rapports (bilan, compte de résultat, etc.).

Ce bug peut également survenir dans certains rares cas quand un tarif d'activité a été lié à un compte qui ne correspond pas à l'exercice sélectionné. Dans ce cas les tarifs concernés seront déconnectés de la comptabilité, il faudra les reconnecter en les modifiant.

Il est conseillé dans ce cas de soit modifier l'écriture (les comptes erronés s'afficheront sur la page de détails mais PAS sur le formulaire de modification), soit supprimer et re-créer l'écriture si c'est plus simple.

Toutes les écritures erronées se sont vu ajouter le texte [ERREUR ! À corriger !] en début de libellé, et un message d'erreur apparaîtra dans la page de détails de la transaction. Ce message disparaîtra une fois l'écriture modifiée.

Correctifs :

  • Bug dans la balance d'ouverture entre deux exercices utilisant des plans comptables différents : les comptes utilisés n'étaient pas les bons, réalisant ainsi un mix entre les deux plans comptables dans une écriture qui est donc invalide et doit être supprimée.
  • Correction position des comptes 444/445 au bilan du plan comptable 1999
  • Correction de l'ordre descendant des membres dans la liste d'une activité/tarif
  • Renommer "Notes" en "Remarques" à certains endroits, par cohérence
  • Si nous sommes dans le dernier mois de l'exercice, ne pas revenir au premier mois par défaut dans le rapprochement
  • La liste des comptes dans un sélecteur n'était pas rafraîchie correctement après une modification du plan comptable
  • Marquer comme "à payer" une écriture modifiée et transformée en créance ou dette
  • Déconnexion de la comptabilité des tarifs qui étaient liés à un compte lié à un plan comptable différent de l'exercice lié

Modifications :

  • Message d'alerte à la modification d'une écriture rapprochée pour avertir que le rapprochement sera perdu en cas de modification.
  • Afficher uniquement les activités à venir dans la page d'inscription, pour nettoyer un peu la liste en cas d'activités annuelles
  • Lister tous les types de comptes dans la page "comptes favoris" du plan comptable
  • Ajout onglet "Modifier les comptes" dans la page présentant les soldes des comptes favoris
  • Ajout d'un bouton "Marquer manuellement comme réglée" pour les dettes et créances (sur la page de détails de l'écriture)
  • Les membres de catégories cachées ne sont plus comptés ou listés dans les activités
  • Refonte de la logique et du visuel des entêtes de colonnes triables dans les tableaux de listes

Version 1.0 (29 décembre 2020)

  • Refonte complète de la comptabilité et gestion des cotisations
  • Tous les détails ici : Changelog de la 1.0

1.0.0 finale / RC 16 (29 décembre 2020)

  • Désactivation lien vers suivi des rappels par membre, car non implémenté
  • Mise à jour des plugins après une restauration de base de données, même si la BDD ne nécessite pas une mise à jour de Garradin
  • Correctif : recherches non protégées depuis l'envoi de message collectif
  • Correctif : date d'expiration par défaut
  • Correctif : marquer une activité comme payé / non payé fonctionne désormais
  • Correctif : inversion passif/actif des comptes 486 et 487 dans le plan comptable 2018
  • Correctif : ne pas vider le formulaire de balance d'ouverture s'il y a une erreur dans la saisie
  • Correctif : import des écritures
  • Amélioration UX en saisie avancée : ne pas mettre en grisé le champ débit quand le champ crédit est renseigné, et vice-versa

1.0 RC 15 (16 décembre 2020)

  • Correctif pour ne pas écraser les valeurs dans le formulaire d'inscription à une activité quand il y a une erreur genre compte non sélectionné
  • Saisie avancée d'écriture : recopier le contenu de la ligne précédente à l'ajout d'une nouvelle ligne, pour que ça soit plus simple de rentrer plein de lignes similaires
  • Remplir la première ligne de la saisie avancée en cas de saisie depuis la page d'un compte
  • Rapprochement assisté : correction du signe négatif pour les montants inférieurs à 1 €
  • Rapprochement assisté : considérer que le signe du montant doit correspondre au débit ou crédit, sinon on considère que l'écriture est erronée
  • Rapprochement assisté : meilleure concordance entre extrait de compte bancaire et écritures quand il y a plusieurs écritures à la même date avec le même montant
  • Compta / import CSV libre : ne pas générer d'erreur si le montant est négatif
  • Renvoyer une erreur lisible en cas d'erreur dans la formule de calcul d'une cotisation
  • Renvoyer une erreur lisible en cas de mauvaise position ou mauvais type à l'import de plan comptable
  • Ajouter colonnes charges et produits à la vue générale des projets
  • Correction bug sur les grand livres de projets qui s'étalent sur plusieurs exercices

1.0 RC 14 (13 décembre 2020)

  • Ajout du champ numéro pièce comptable manquant au formulaire de règlement d'activité
  • Afficher le nom du plan comptable utilisé par l'exercice dans la liste des exercices
  • Permettre de "séparer" un exercice en deux : déplacer les écritures situées après la date de fin dans un autre exercice (dans la modification d'exercice)
  • Le compte 890 n'était plus présent dans le bilan, ce qui occasionnait un déséquilibre du bilan. Corrigé.

1.0 RC 13 (11 décembre 2020)

  • Correctif recherche avancée qui ne s'affichait plus pour les membres non-admins
  • Correctif erreur lors de la visualisation d'un journal d'écritures pour un membre qui se rapportait à plusieurs exercices
  • Renommer "Plan comptable 2018" en "Plan comptable 2020 (règlement ANC 2018-06)" pour les nouvelles installations, pour que ça soit clair que c'est le dernier plan comptable disponible
  • Correctif : le champ numéro de pièce comptable n'était pas rempli dans l'édition d'écriture existante

1.0 RC 12 (10 décembre 2020)

  • Bouton de fermeture des dialogues (pop-ins) plus discret
  • Remettre le bouton imprimer sur mobile
  • Utiliser la date du jour par défaut (si comprise dans l'exercice en cours) à la saisie
  • Correctif migration depuis 0.9.8
  • Ajouter un message d'erreur à la connexion pour les utilisateurs d'Internet Explorer / Edge
  • Séparer numéro d'écriture et numéro de pièce comptable dans journal général et grand livre

1.0 RC 11

  • Correction : membres inscrits à une activité ponctuelle n'apparaissaient pas dans les listes ni décomptes
  • Ordre alphabétique des activités dans l'inscription à une activité
  • Correction : cases à cocher dans recherche avancée pour les champs à choix multiple
  • Correctif pour migration depuis 0.9.8 : ne pas annuler la position de compte "charge ou produit", plutôt essayer de mettre en charge ou produit selon le numéro de compte
  • Amélioration design liste des exercices
  • Ajout cache de 1h sur les graphiques, pour limiter les ressources prises
  • Déconnecter les tarifs de la compta lors de la suppression de l'exercice connecté

1.0 RC 10

  • Fix: erreur système quand il y a une erreur dans le formulaire de modification de membre.
  • Ajout description du compte dans la liste des projets
  • Séparation des comptes de bénévolat dans le compte de résultat
  • Rajout des comptes de bénévolat dans les comptes favoris dans les plans comptable 1999 et 2018
  • Les comptes "en attente d'encaissement" et "caisse" (PCA 1999 et 2018) passeront maintenant en passif si négatif
  • La référence de paiement était vide à l'édition d'une écriture simplifiée
  • Dans le libellé d'une écriture créée par une inscription à une activité : ne pas répéter le nom du tarif s'il est identique au nom de l'activité
  • Correction boutons radios dans formulaire de modification de recherche enregistrée
  • Autoriser l'utilisateur ayant le droit de modifier la configuration générale de créer des recherches SQL qui peuvent accéder à toutes les tables de la base de données (case à cocher en plus dans le formulaire de recherche SQL)
  • Permettre d'inscrire un membre à une activité sans entrer d'écriture dans la compta
  • Permettre de faire une balance d'ouverture à partir d'aucun exercice
  • Fix : pagination incorrecte dans le suivi d'écritures
  • Ajout message d'alerte si le bilan n'est pas équilibré
  • Script pour re-créer les anciennes catégories sous forme de projets : [02cc9257edd231e5]

1.0 RC 9

  • Sélectionner le bon projet dans le sélecteur de projet de la modification d'écriture
  • Ajouter champ "n° de pièce comptable" dans le formulaire d'inscription d'activité
  • Ajouter entête dans la page "projets", ajouter titre du rapport dans l'entête pour les autres rapports
  • Corriger le déchiffrement de page wiki à l'édition
  • S'assurer à l'import de compta qu'on ne peut pas modifier une écriture d'une autre année
  • L'export de compta était cassé pour les écritures avec plus de deux lignes, c'est réparé
  • Ajout bouton recherche à plus d'endroits (suivi, etc.), et que la recherche par défaut soit configurée selon le contexte d'où on vient
  • Permettre de changer l'exercice de travail dans la page suivi des écritures
  • Corrections visuelles pour utilisation sur mobile
  • Afficher un message d'erreur si on fait "retour" après avoir supprimé un fichier, au lieu d'une erreur système

1.0 RC 8

  • Le sens débit/crédit dans la saisie d'un virement était inversé
  • Le sens débit/crédit était inversé pour le règlement de créance
  • Mesures prises dans le formulaire de nouveau/modif. de membre contre les extensions type LastPass qui remplissent automatiquement le champ email et mot de passe
  • Améliorations/corrections design (notamment sur la recherche avancée) pour tablettes et smartphones

1.0 RC 7

  • Permettre de saisir un solde d'ouverture quand il n'y a qu'un seul exercice
  • Ajout bouton imprimer sur la page projets
  • Fix : erreur lors de l'export CSV/ODS d'une sélection de membres
  • Fix : case à cocher dans les champs multiples de fiches de membre
  • Fix : message sur www/upgrade.php quand il n'y a pas de mise à jour à faire
  • Fix : suppression de page wiki qui avait des fichiers liés
  • Fix : envoi de message collectif à une recherche enregistrée

1.0 RC 6

  • Fix : appel de cron.php qui a été déplacé (merci @Jacques)
  • Fix : chargement des javascripts cassé (merci @Fred) : le fichier .htaccess de la racine a été renommé en .htaccess.www, il faut donc le recopier/renommer si vous avez une installation sans vhost : https://fossil.kd2.org/garradin/wiki?name=Garradin
  • Fix : erreur système quand dans une saisie avancée il manque un compte sélectionné sur une des lignes

1.0 RC 5

  • Correction boutons radio pour installer un plugin
  • Ajout d'une extension qui affiche une bannière invitant à faire un don, uniquement pour les nouvelles installations de Garradin (en auto-hébergé)
  • Trier les tarifs d'une activité par le montant, pas seulement par le nom
  • Navigation au clavier (flèche haut/bas) dans la sélection de compte
  • Diverses petites améliorations interface/formulation
  • Vérification de nouvelle version stable disponible : dans la page "Configuration" un message d'alerte apparaîtra si une nouvelle version plus récente est disponible au téléchargement.
  • Ajout script "upgrade.php" dans "scripts" pour faire une mise à jour en ligne de commande
  • Renommage du script "cron.php" en "scripts/cron.php"
  • La constante ERRORS_ENABLE_LOG_VIEW dans la config a été renommée ENABLE_TECH_DETAILS car elle permet maintenant aussi de cacher la version PHP et désactiver la vérification de nouvelle version.

1.0 RC 4

  • Correction montant des écritures dans suivi des écritures avancées
  • Diverses modifications pour préparer la mise à jour de garradin.eu

1.0 RC 3

  • Suivi des écritures : utiliser le type d'écriture et non pas le type de compte (plus logique)
  • Correction de l'import de membre à partir de CSV perso.
  • Simplification du code pour le règlement des dettes et créances
  • Sélection automatique du membre s'il n'y a qu'un seul résultat, dans les formulaires qui permettent de sélectionner un membre

1.0 RC 2

  • Compatibilité PHP 8.0
  • Correction bug à l'édition d'écriture avancée
  • Correction bugs sur certaines dates
  • Correction bug à la modification de recherche enregistrée
  • Correction bug quand le montant d'une transaction était à zéro

1.0 RC 1

Modifications :

  • Une écriture simple est désormais modifiable en tant qu'écriture simple, elle n'est pas forcément modifiée en écriture avancée comme avant
  • Vos anciennes écritures "simples" (recettes/dépenses) de la 0.9.8 ont été transformées en écritures avancées lors de la mise à jour des betas, si vous vouler retrouver leur statut "simple" il faut reprendre la base de données 0.9.8 et la mettre à jour vers la RC1

Correctifs :

  • Le solde rapproché prend en compte tous les rapprochements effectués avant la date de début
  • Effacement du compte analytique à l'import
  • Bugs avec les fonctions de dates
  • Libellé plus court pour les boutons dans la saisie avancée
  • Navigation entre pages dans suivi des écritures

Versions jusqu'à la 0.9.8.1 — juillet 2020

Voir cette page d'archive.