JpGraph, la librairie graphique orientée objet permettant de réaliser dynamiquement des graphiques depuis PHP, viens d'être mise à jour aussi bien en version PHP4 que PHP5.
Vous trouverez, ci-dessous, une traduction des changelogs faites par mes soins (et donc peut-être biaisé), pour consulter la version originale (et télécharger JpGraph) rendez-vous ici
Au menu des changements pour la version 1.26 PHP4 téléchargeable ici (taille:4.5MB, md5:13bd871fb1a405ae1bbf9c02ae5a35ac):
- Nouvelle fonctionnalité:
- CR#465 - Ajout d'une option pour ajouter un texte vertical aux tableaux graphiques.
- Correction de bugs:
- PR#461 - Les graphique "roses des vent" ne gèrent pas les titre correctement.
- PR#463 - Mauvaise gestion des petites tranches.
- PR#466 - Mauvaise gestion des petites tranches dans les graphique "camembert".
- PR#000 - Suppression de la couleur du code de debug qui empêchait le fonctionnement de la couche alpha (transparence, opacité).
- PR#445 - Le code d'exemple Image::SetAntiAliasing() attend un booléen.
- PR#456 - Problème de ponctuation dans la langue allemande.
- PR#457 - Les Array avec des index non consécutifs ne sont pas gérés comme arguments de l'url pour les images utilisant CSIM.
- PR#458 - Ajout d'une vérification d'erreur supplémentaire pour des courbes cumulées.
De plus les développeurs signalent que le développement et la correction de bugs de cette branche s'arrêteront en fin d'année 2008 et que d'ici là uniquement d'éventuels bugs jugés critiques seront corrigés. Ils ajoutent aussi que le support de la librairie GD1 a été supprimé.
Pour la version 2.3.3 PHP5 téléchargeable ici (taille:4.5MB, md5:54ab2ac3dc06c608b4af47e22962baa9 ):
- Nouvelles fonctionnalités:
- CR#450 - Ajout d'une option pour spécifier la fenêtre d'ouverture pour les images utilisant CSIM.
- CR#453 - Ajout d'un style supplémentaire pour les courbes.
- CR#464 - Ajustement automatique du label de précision.
- CR#465 - Ajout d'une option pour ajouter un texte vertical aux tableaux graphiques.
- CR#000 - Ajout des drapeaux du Bangladesh et de la République de Serbie.
- CR#000 - Ajout de l'exemple combgraphex1.php à la branche 2.x.
- Correction de bugs:
- PR#250 - Débordement de tampon sur un seul octet causé par une erreur d'arrondi pour remplir les dégradés.
- PR#445 - Le code d'exemple Image::SetAntiAliasing() attend un boléen.
- PR#448 - Rustine sur un bug de PHP 4.4.7 qui affectait les graphiques graphique "camembert".
- PR#449 - L'ajout d'un texte sur un graphique qui a subi une rotation lui donne un mauvais angle.
- PR#454 - Les messages d'erreur localisés ne peuvent être vu qu'une fois.
- PR#455 - Startangle est ignoré si seulement une tranche du graphique "camembert" n'est pas égale à 0.
- PR#456 - Problème de ponctuation dans la langue allemande.
- PR#457 - Les Array avec des index non consécutifs ne sont pas gérés comme arguments de l'url pour les images utilisant CSIM.
- PR#458 - Ajout d'une vérification d'erreur supplémentaire pour des courbes cumulées.
- PR#459 - Les UPCA (un cas particulier d'EAN13) commençant par un chiffre différent de 0 seront mal encodés.
- PR#461 - Les graphique "roses des vent" ne gèrent pas les titre correctement.
- PR#463 - Mauvaise gestion des petites tranches.
- PR#466 - Mauvaise gestion des petites tranches dans les graphique "camembert".
- PR#000 - Faute de frappe dans jpgraph_table.php ',' au lieu de ';'.
- PR#000 - Initialisation des paramètres de sortie de la méthode headers_sent().
- Amélioration des performances:
- Suppression d'un appel non nécessaire à StrokeDataVal pour les marqueurs sur des graphiques en ligne.
- Modification du Wu-algorithm pour une meilleure gestion des points de début et de fin.
- Réusinage (meilleure lisibilité du code) de la classe Image et ajout d'une vérification d'erreur pour l'utilisation d'anti-alias avec des lignes en pointillées.
Bien entendu les versions pro sont elles aussi mises à jour.
Bon téléchargement!
Proposé par Hourdeaux Christophe