Change log¶
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[1.1.8] - 2019-03-13¶
Fixed¶
- Fix some tests and fixtures
Changed¶
- Allow to send tracking information in orders_update (by rafaurl)
[1.1.7] - 2018-11-06¶
Fixed¶
- Prevent possible vulnerabilities due to requests<=2.19.1 (CVE-2018-18074)
Changed¶
- Use pipenv for development
- FnapyResponseError is raised for invalid responses
[1.1.2] - 2016-10-24¶
Changed¶
- No more tests in the package
- Display a message when no EAN is passed to
query_pricing.
[1.1.1] - 2016-10-21¶
Changed¶
- Display a message when the limit of EANs is reached in
query_pricing.
Fixed¶
- Fix
parse_xml
[1.1.0] - 2016-10-17¶
Changed¶
- Display a log rather than raise a
FnapyPricingErrorwhen a list of EANs is provided
[1.0.1] - 2016-10-17¶
Fixed¶
- Fixed bug in
FnapyConnection: whencredentialsis provided and if sandbox is False, aFnapyConnectionErroris raised.
[1.0.0] - 2016-10-14¶
Added¶
- Working with sandbox or real account is now possible
Changed¶
FnapyConnectionnow accepts credentials dictionary or sandbox booleanquery_pricingnow accepts a list of EANs
[0.6.0] - 2016-10-07¶
Added¶
- In the
Queryclass, added thewasmethod to handle the states (especially the states of orders)
[0.5.0] - 2016-10-04¶
Removed¶
- Remove
BeautifulSoupdependency
Changed¶
- Improve the text extraction from XML
[0.4.3] - 2016-09-29¶
Changed¶
- In
update_offers,FnapyUpdateOfferErroris raised if: offer_referenceand at least one of the optional parameters (exceptproduct_reference) are not providedoffers_datais empty
- In
[0.4.0] - 2016-09-27¶
Changed¶
- Use pricing_query (V2)
- Check the connection passed to
FnapyManageris aFnapyConnection - Add a caveat in the README for the requests sent to the sandbox.
- Improve
update_offers
Fixed¶
- Fix Unicode/string confusion bug in
Response
[0.2.0] - 2016-09-13¶
Added¶
- Support Python 3
- Implement the
Queryclass to allow complex queries - Added new classes for requests and responses
(respectively
RequestandResponse)
Changed¶
- Update the documentation
- Make the manager authenticate when it is created.
- All the methods return a
Responseinstance - Store the XML requests as
Requestinstances
Fixed¶
- Fixed the packaging
- Fix minor things in the constructor of
FnapyManager