Changelog / Librairie PHP pour l'API EnvoiMoinsCher

Voici les dernières modifications effectuées dans la librairie :

Version 1.0.2 - 04/09/2012

Fichier impactéModificationDescription
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éModificationDescription
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

FichierModificationDescription
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

FichierModificationDescription
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