Voici les dernières modifications effectuées dans la librairie :
Version 1.0.2 - 04/09/2012
| Fichier impacté | Modification | Description |
| env/Carrier.php | gestion des transporteurs | récupération des informations sur les transporteurs disponibles sur EnvoiMoinsCher.com |
| env/OrderStatus.php | gestion des commandes | contrôle de l'état d'une commade : permet s'assurer que le bordereau est bien disponible après avoir passé une commande |
| env/ParcelPoint.php | correctif de la gestion des points relais | possibilité de récupérer les points relais étrangers |
| env/Service.php | gestion des offres | récupération des offres de transport disponibles sur l'API |
| env/User.php | synchronisation des paramètres | possibilité de synchroniser les paramètres entre une application utilisant API et le compte EnvoiMoinsCher |
Version 1.0.1-rc4 - 22/09/2011
| Fichier impacté | Modification | Description |
| env/WebService.php | suppression du setSSLProtection() | suppression de la méthode setSSLProtection() (le certificat est désormais validé pour l'environnement de test) |
| ca/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt | suppression du certificat | suppression du certificat VeriSign |
| ca/ca-bundle.crt | un nouveau fichier avec les certificats | mise en place d'un nouveau fichier qui contient les certificats du VeriSign et Comodo |
Version 1.0.1-rc3
| Fichier | Modification | Description |
| env/WebService.php | gestion des environnements | - rajout de la méthode setEnv() et modification de la gestion des environnements
- rajout du certificat VeriSign pour les requêtes de production |
| samples/get_cotation.php | rajout d'une méthode | illustration de l'utilisation de la méthode setEnv() |
| samples/get_order.php | remplacement du paramètre description | paramètre description modifié en colis.description |
| samples/get_order_australia.php | remplacements des paramètres valeur et description | paramètres valeur et description modifiés en colis.valeur et colis.description |
| samples/get_cotation_australia.php | rajout d'un fichier d'exemple | rajout d'un fichier d'exemple pour la cotation à l'étranger |
| ca/VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt | rajout du certificat | rajout du certificat VeriSign |
| - | changement de fonctionnement | - désormais tous les appels de cotation et de commande avec les expéditions à l'étranger exigent la présence du paramètre objet.valeur (où objet signifie le type de votre envoi)
- le paramètre assurance.valeur n'est plus demandé pour commander une offre avec l'assurance (valeur est reprise du paramètre objet.valeur) - le paramètre valeur_declaree n'est plus utilisé |
Version 1.0.1-rc2
| Fichier | Modification | Description |
| env/WebService.php | ajout de la méthode setSSLProtection() | ajout de la méthode qui détermine si CURL doit vérifier ou pas le certificat |
| env/WebService.php | ajout de la variable $sslCheck | ajout de la variable qui stocke les valeurs de la validation du certificat |
| env/Quotation.php | modification de la méthode setType() | modification de la méthode setType() pour permettre l'envoi multi-colis |
| utils/header.php | parse du fichier de configuration | parse du fichier de configuration et l'initialisation des données utilisées lors de la connexion à l'API |
| utils/config.ini | ajout du fichier de configuration | ajout du fichier de configuration; désormais vous pouvez y spécifier vos données d'accès |
| samples/* | modification de l'appel du constructeur | modification de l'appel du constructeur des classes; les données d'accès sont désormais lues à partir du fichier config.ini |
| - | ajout des fonctionnalités | - la librairie gère désormais le choix du point relais en différé (vous laissez le choix du points relais de livraison au destinataire)
- la libraire gère les envois des multi-colis (plusieurs lignes); vous pouvez donc envoyer 1 colis de 3kg (dimensions 10cm/10cm/10cm) avec un autre colis de 10kg (dimensions 20cm/20cm/20cm) - la librairie permet d'indiquer un paramètre de suivi (url_tracking) en savoir plus |