All notable changes to this project will be documented in this file. and this project adheres to Semantic Versioning.
- This
CHANGELOG.md
file create
anddelete
methods to Model base- Convenience methods to Service for fetching details and active version number
- Updated Service.version and Version.vcl to use new Model.create
- Compare
attrs
and_original_attrs
before saving. (Without this check, calling .save() on an instance without changed attributes makes a PUT call with no data. Then instance.attrs is set to the error response for an incomplete API call, e.g. {"msg": "Missing parameter", "detail": "param is missing or the value is empty: item_value"}) Added missing VCL import to fastly.py
- Custom errors
- Backwards compatibility with Python 3.4
- Updates API models