Artifact b621124ecc462a1d7d5906a244313f01ddf55b49:

Wiki page [Changelog] by bohwaz on 2016-08-30 09:14:38.
D 2016-08-30T07:14:38.294
L Changelog
P 658f92da254d36ab683c0153c9972be51d264651
U bohwaz
W 15963
Prochaines évolutions : voir la [Roadmap].

<h3>0.7.4 - 2016-08-30</h3>

  *  [e148c3909c] Fix typo CSS, signalé par @sebastien
  *  [c7e0066828] Fix référence à HTTP_ACCEPT_LANG qui n'est pas toujours présent
  *  [32bff893e8] Ne pas cacher les cotisations avec une date dépassée dans la liste des cotisations (signalé par Eric)
  *  Séparation installation dans une classe séparée pour aider les fermes de Garradin à faire leur propre installation
  *  Empêcher un administrateur de se changer de catégorie pour l'empêcher de se tirer une balle dans le pied et ne plus être admin (signalé par David)

<h3>0.7.3 - 2016-06-25</h3>

  *  Détection et correction de problème de mise à jour de la 0.7.2
  *  Mise à jour lib KD2 (bug compilation regexp avec PHP 7)

<h3>0.7.2 - 2016-05-31</h3>

Bugs corrigés :
  *  [3ea1a0bbc6]: Grand Livre : Sous comptes mal triés
  *  [6a2d71efa7]: Problème caractère spéciaux sur génération graphique
  *  [72bfc5da9a]: Membres : la pagination ne fonctionne pas avec le filtre de catégorie
  *  [0750310f08] transliterator_transliterate() crash sur 1&1
  *  [bd936b31a3]: Erreur JS page d'installation 
  *  [252275bef6]: L'utilisation de JS spécifique dans un plugin crash l'application
  *  Bug dans Firefox qui désactivait le calendrier pour la sélection de date
  *  [1d8fcfb0ad]: erreur quand le champ lettre_infos était supprimé ou renommé des fiches de membres
  *  [2404bb932f]: suppression des rappels liés à une cotisation lors de la suppression de celle-ci
  *  [795737be8a]: problème de suppression de membres si ceux-ci avaient fait des rapprochements
  *  [2ff14ece2a]: numéro de compte en minuscule invalide (transformé en majuscules)
  *  [a444ef4fa8]: suppression du rapprochement lié lors de la suppression d'une opération comptable
  *  [90ff4057b3]: empêcher de supprimer le champ utilisé comme identifiant ou identité du membre
  *  [1e224909d5]: refuser les noms de champs qui commencent par un chiffre (dans les fiches de membres)
  *  [5335b73293]: message d'erreur en cas de numéro de membre qui ne contient pas que des chiffres
  *  [0a88984edf]: allongement de la durée du timeout de SQLite pour éviter les erreurs liés à la concurrence
  *  [6596fd8999]: dates dans le wiki enregistrées au format local au lieu de UTC à l'édition de page
  *  [1d84b4497f] Renvoie un message user-friendly quand fichier n'existe pas 
  *  [e4a0ad91d4] Correction association des id_rappel à NULL (signalé par @jool)

Améliorations :
  *  [50852efa36]: Empêcher un admin de se tirer une balle dans le pied
  *  Amélioration de la gestion du HTTPS avec une préférence pour rediriger ou inciter les gens à utiliser la version SSL du site (constante PREFER_HTTPS dans config.local.php, désactivé par défaut)
  *  Amélioration de l'ergonomie clavier/souris du calendrier javascript
  *  [85db5abb1b]: Cacher les membres des catégories cachées dans la liste des cotisations
  *  Possibilité de réinitialisation des squelettes à leur état initial (@freepius)
  *  L'éditeur de squelette reste en plein écran après l'enregistrement des modifs

<h3>0.7.1 — 2015-05-10</h3>

  *  Suppression des fichiers liés à une page wiki quand on supprime une page
  *  Corrections diverses, voir la timeline

<h3>0.7.0 — 2015-04-14</h3>

  *  Favicon pour l'espace admin

<h4>Gestion de documents</h4>

  *  Gestion de documents générique
  *  Gestion automatique de la confidentialité des documents selon leur appartenance
  *  Les documents sont stockés dans la base de données, une copie locale (cache statique) est stockée en fichier
  *  Gestion des images : création automatisée de miniatures
  *  Envoi rapide des fichiers via X-SendFile

<h4>Squelettes</h4>

  *  Début de documentation sur les squelettes
  *  Ajout du critère {age} pour les boucles (comme SPIP) : {age>=0} n'affiche que les pages datées du futur, {age<30} que les pages datées de moins de 30 jours
  *  Ajout de la balise #LANGUE_VISITEUR pour afficher du contenu différent selon la langue du visiteur.
  *  Possibilité d'imbriquer des balises
  *  Correction de nombreux bugs dans la syntaxe des squelettes, notamment sur les balises imbriquées
  *  Possibilité pour un plugin d'étendre les squelettes en déclarant un nouveau type de boucle
  *  Ajout de nouveaux types de boucles : IMAGES, FICHIERS et DOCUMENTS

<h4>Wiki</h4>

  *  Possibilité d'inclure des images/documents dans les pages du wiki/site
  *  Utilisation de SkrivML comme langage de markup : [http://markup.skriv.org/]
  *  Conversion automatique des anciennes pages wiki de la syntaxe SPIP vers la syntaxe Skriv

<h4>Compta</h4>

  *  Clôture d'exercice : archivage de l'exercice précédent dans les documents
  *  Rapprochement de compte bancaire
  *  Possibilité de donner un solde d'ouverture à un compte bancaire
  *  Correction : numérotation automatique des comptes bancaires qui était cassée après suppression d'un compte
  *  Liste des écritures réalisées par un membre

<h4>Cotisations/écritures</h4>

  *  voir la cotisation liée à une écriture comptable
  *  voir les écritures liées à une cotisation


<h3>0.6.3 - 2015-01-03</h3>

  *  Compta : utilisation de la somme des transactions plutôt que leur nombre dans les camemberts [e6a2c8e0d9]
  *  Compta : Solde courant dans le grand livre [76931fcb17]
  *  Squelettes : possibilité d'ajouter ses propres fonctions et filtres dans le fichier mes_filtres.php du répertoire squelettes/
  *  Plugins : possibilité de requérir une version minimale de Garradin
  *  Déplacement des dépendances dans le micro-framework KD2 et compatibilité avec PSR-0
  *  Correction de l'affichage des infos non modifiables du membre dans la page "mes infos"
  *  Bugfix : dans les rappels automatiques les membres ayant renouvelé leur cotisation recevaient quand même le rappel
  *  Bugfix : solde courant d'un compte était faux dans certains cas
  *  Bugfix [eedb396118] : signe des soldes des reports à nouveau
  *  Bugfix [29871886d9] : comptes passif et actifs dans le bilan

<h3>0.6.2 - 2014-05-16</h3>

  *  Corrections dûs à des bugs de Firefox 29 avec les formulaires HTML5


<h3>0.6.1 - 2014-04-23</h3>

  *  Corrections packaging Debian
  *  Améliorations style interface mobile
  *  Optimisation SQL: création d'index sur les champs de la table membres qui sont dans la liste des membres
  *  Correction du tri dans la liste des types de cotisations
  *  [92d8611330] Sécurité sur les requêtes exécutées dans les squelettes
  *  [7a0b1fb57b] Correction bug clôture exercice avec résultat en déficit

<h3>0.6.0 - 2014-04-18</h3>

<h4>Développeurs</h4>

  *  [Plugins] : possibilité d'installer des plugins manuellement
  *  Tests automatisés des fonctionnalités de Garradin

<h4>Version hors ligne</h4>

  *  Version hors ligne et exécutable en ligne de commande (paquet Debian)
  *  Possibilité de se connecter à la place de n'importe quel membre

<h4>Divers</h4>

  *  Indicateur de niveau de sécurité du mot de passe
  *  Éditeur de code intégré pour les squelettes
  *  Nouveau design du site public par défaut
  *  Possibilité de se connecter en utilisant un autre champ que l'adresse e-mail [a4b9004b985e0fa36af0471a474cfe24886349c9]
  *  Possibilité de choisir quel champ est utilisé pour identifier un membre (autre que le nom par exemple)
  *  Import de membres depuis Galette
  *  Import de membres en CSV
  *  Recherche de membre par requête SQL
  *  Compatibilité IE8
  *  Amélioration icônes unicode
  *  Gestion du format jj/mm/aaaa pour les formulaires date dans firefox

<h4>Comptabilité</h4>

  *  Améliorations et corrections diverses dans la gestion du journal et des exercices
  *  Recherche dans la compta
  *  Recherche dans la compta par requête SQL
  *  Clôture d'exercice : création d'un nouvel exercice automatiquement
  *  Clôture d'exercice : choix d'une date arbitraire de clôture et ré-attribution automatique des écritures postérieures à cette date
  *  Clôture d'exercice : création automatique des reports à nouveau
  *  Graphique de répartition des recettes et dépenses par catégorie (camembert)
  *  Possibilité de désactiver un compte (dans le plan comptable) s'il n'est pas possible de le supprimer
  *  Liste des opérations créées par un membre

<h4>Gestion des cotisations</h4>

  *  Distinction des cotisations des catégories de membres
  *  Les cotisations peuvent avoir une durée ou une date de validité, et elles peuvent être associées à des catégories de compta
  *  Les cotisations associées à une catégorie de compta créent une opération de compta à la mise à jour de la cotisation
  *  Liste des membres à jour de cotisation

<h4>Rappels de cotisation</h4>

  *  Possibilité de créer des rappels personnalisés (texte et période personnalisables)
  *  Envoi de rappels de cotisation par email
  *  Suivi des rappels envoyés par email, par courrier ou autre

<h3>0.5.9 - 2013-09-29</h3>

  *  Correction : Permettre de modifier la date sans passer par le calendrier [fbc4d45632]
  *  Correction : Manque JS input date dans mes infos [07b472ca6200357e422caf5ebabf2964283f46e4]
  *  Correction [eb6acee70d] champs non modifiables qui étaient quand même transmis et donc vérifiés
  *  Correction [206335f864] Ne plus permettre aux admins de remplir des champs obligatoires vides • Ne pas limiter les champs privés aux admins, seulement au niveau >= écriture
  *  Correction [62f1bacccf] ne pas inclure les champs non-éditables/privés dans la vérification pour "mes infos"
  *  Correction [0d764c31f3] bug base de données lorsque deux champs avaient le même préfixe.


<h3>0.5.8 - 2013-09-15</h3>

  *  Correction bug dans affichage sommes d'argent
  *  Correction d'un bug sur la génération du compte de résultat où les soldes des comptes n'étaient pas calculés correctement

<h3>0.5.7 - 2013-09-15</h3>

  *  Correction bug dans affichage de l'historique d'une page wiki [1823585df4] 
  *  Correction d'un bug sur la génération du bilan qui n'était pas associé au bon exercice [ac8c82ea1c]

<h3>0.5.6 - 2013-07-11</h3>

  *  Correction d'un bug sur les champs membres : champs privés remis à zéro quand modification d'une fiche membre par un non-admin

<h3>0.5.5 - 2013-06-19</h3>

  *  Correction d'un bug sur les champs membres : certains champs (email, nombre, url) ne pouvaient être laissés vides (signalé par @arf)

<h3>0.5.4 - 2013-06-08</h3>

  *  Correction d'un bug dans la sauvegarde automatique
  *  Correction d'un bug dans la recherche de membre par numéro de téléphone

<h3>0.5.3 - 2013-05-16</h3>

  *  Correction d'un bug dans la page "ajouter un membre" (signalé par @arf)

<h3>0.5.2 - 2013-04-08</h3>

  *  Correction d'un bug dans la page "mes informations" qui empêchait de modifier les infos après l'installation
  *  Correction d'un bug dans les champs membres qui empêchait d'enregistrer un champ "checkbox"

<h3>0.5.1 - 2013-04-07</h3>

  *  Fix [ff2b66509383509ec6fb5efbf06edc653736f01d]

<h3>0.5.0 - 2013-03-13 - Champs membres personnalisables</h3>

  *  Passage aux namespaces PHP 5.3
  *  Refonte de la page d'accueil de l'admin : affichage d'une page du wiki à la connexion
  *  Export des adhérents en CSV
  *  Champs membres personnalisables : possibilité de choisir l'ordre des champs des fiches membres, leur titre, leur type, etc.
  *  Possibilité d'enlever ou ajouter des champs personnalisés aux fiches membres
  *  Sauvegarde et restauration : sauvegarde manuelle ou automatique de la base de données, restauration à partir d'une sauvegarde, téléchargement de la base de données, restauration à partir d'un fichier de la base de données
  *  Recherche avancée des membres
  *  Liste des membres personnalisable (choix des colonnes et de leur ordre)


<h3>0.4.4 - 2012-10-23</h3>

  *  Bilan comptable
  *  Nouveaux graphiques d'évolution des comptes
  *  Correction bug suppression de membre
  *  Import/Export de compta en CSV


<h3>0.4.3 - 2012-10-16</h3>

  *  Saisie simplifiée de dette
  *  Grand livre
  *  Contrôle au clavier du sélecteur de date
  *  Redesign de la fiche de membre
  *  Se souvenir de la dernière date entrée dans la saisie d'écriture
  *  Compte de résultat
  *  Gestion des exercices : création, clôture, etc.
  *  Suppression de membre seul

<h3>0.4.2 - 2012-09-19</h3>

  *  Contournement pour les PHP avec magic quotes activé

<h3>0.4.1 - 2012-09-19</h3>

  *  Fix fatal error dans l'envoi de mail

<h3>0.4.0 - 2012-09-19</h3>

  *  Fix [b07a62c6d5] typo dans code mes infos
  *  Fix [f329ba768c] cotisation avec décimale

Comptabilité :
  *  Gestion du plan comptable associatif
  *  Saisie d'opérations en mode avancé
  *  Saisie d'opérations en mode simple
  *  Virement interne entre comptes
  *  Gestion de catégories comptables (simplification du plan comptable)
  *  Gestion des comptes bancaires
  *  Journal de caisse et de compte
  *  Configuration du pays et de la monnaie utilisée (pour Suisse/Canada)
  *  Journal général
  *  Visualisation, modification et suppression d'opération comptable
  *  Suivi des dépenses, recettes et autres opérations

Wiki :
  *  Possibilité de modifier la date de création d'une page (Fix [464c97dde8])
  *  Barre d'outils d'aide à la syntaxe d'édition
  *  Chiffrement de pages, pour s'assurer de la confidentialité du contenu d'une page

<h3>0.3.4 - 2012-06-15</h3>

  *  Correction installation : la version installée n'était pas enregistrée dans la base.

<h3>0.3.3 - 2012-06-15</h3>

  *  Remise à zéro du mot de passe oublié, ou création de mot de passe pour les membres qui n'ont pas de mot de passe, par e-mail
  *  Fix [9eb1e0ba53]: Recherche de membre buguée sur les noms avec accent
  *  Fix [6dc98c712a]: Possibilité d'ordonner la liste des membres par colonne

<h3>0.3.2 - 2012-05-24</h3>

  *  Correction bug de squelette dans les boucles incluant des squelettes externes avec <INCLURE>

<h3>0.3.1 - 2012-05-24</h3>

  *  Fix bug affichage listes dans wiki [62107e66fa]
  *  Fix bug liste des pages-enfant même quand la page parent n'a pas de texte [c3c7240afe]
  *  Diverses corrections moteur de squelette
  *  Fix bug envoi de message à des adresses email vides [2cc69c609e]
  *  Fix bug affichage des adresses email sur les fiches membres [4e07e7a56f]

<h3>0.3.0 - 2012-05-21</h3>

  *  Fix bug liens wiki [43d4038649]
  *  Le champ de membre recherché est mémorisé pour la session [05337ec90c]
  *  Affichage du nombre de membres [4513fa9961]
  *  Mini-site public exploitant les données du Wiki, et utilisant un langage de squelette similaire à SPIP
  *  Gestion de la hiérarchie de pages dans le wiki (possibilité de faire des rubriques)
  *  Affichage de l'historique d'une page
  *  Recherche de page
  *  Suppression de page
  *  Normalisation des numéros de téléphone stockés [5d1104de5f]
  *  Lettre d'information

<h3>0.2.1 - 2012-04-03</h3>

  *  Affichage du numéro de membre dans la liste des adhérents [d37e4a1677]
  *  Possibilité de rendre tous les champs facultatifs [f56cf26db4]
  *  Ne pas tenir compte des caractères non-ASCII pour le tri dans la liste des adhérents (sinon Émilie se retrouve après Erratique) [1484069bbe]
  *  Corrections dans le traitement des raccourcis SPIP [5fa9dd4639]
  *  Suppression de la colonne ville dans la liste des adhérents
  *  Affichage du mauvais expéditeur lors d'envoi de message entre membres [3817c1fa22] 
  *  Maintien de la session tant que la page est ouverte [71b6152ae3]
Z b82853e83f31aff9aa696d90ab614d10