- Add
CloudFlareService.delete_custom_hostname_by_name()
.
- Rename
CloudFlareService.remove_account_member()
toCloudFlareService.delete_account_member()
.
- Add
CloudFlareService.add_account_member()
. - Add
CloudFlareService.list_account_members()
. - Add
CloudFlareService.remove_account_member()
.
- Add
CloudFlareService.create_account()
. - Add
CloudFlareService.get_account_by_name()
. - Fix
CloudFlareService.create_zone()
to match CloudFlare API. - Add
User.create_account_and_zone()
. - Add
User.get_or_create_account()
. - Fix
User.create_zone()
to match CloudFlare API andCloudFlareService.create_zone()
.
- Add
CloudFlareService.update_custom_hostname()
.
- Add
CloudFlareService.delete_custom_hostname()
.
- Add
CloudFlareService.create_custom_hostname()
. - Add
CloudFlareService.get_custom_hostname_by_name()
.
- Remove pagination from
CloudFlareService.get_zone_settings()
since the corresponding API isn't paginated.
- Add optional
hosts
parameter toCloudFlareService.purge_cache()
method. - Add optional
hosts
parameter tomodels.Zone.purge_cache()
method.
- Insert a delay in the Universal SSL toggling, so it takes effect.
- Allow toggling Universal SSL on a CNAME zone, to re-verify it.
- Fix bug in HTTP errors translation.
- Raise
exceptions.SSLUnavailable
if SSL info is not available for zone.
- Add modelling and service methods for PageRules.
- Remove
pycloudflare.pagination
, in favour of Demands' pagination. - Switch to 1-based indexing. Previously, page 0 and 1 would have returned the same content, leading to some duplication in results.
- Add
models.Zone.get_ssl_verification_info
method. - Add
services.CloudFlareService.get_ssl_verification_info
method.
- Add
models.Zone.purge_cache
method (and corresponding service support).
- Add
models.User.create_cname_zone
method.
- Add
services.CloudFlareHostService.zone_set
method.
- Switch to Demands >= 4.0.0
- Include
README.rst
file in package, sincesetup.py
depends on it
- Assign
_data
to the returned result as theRecord
meta values change onsave
.
- Move attributes required for SRV records into the correct field.
- Add SRV record support to allow for the creation of SRV DNS records.
- Rename
service
attributes of models to_service
. - Use
record_type
instead oftype
increate_record
signature. - Make
content
parameter tocreate_record
optional. - Use
kwargs
forpriority
parameter increate_record
.
- Raise
ZoneNotFound
instead ofIndexError
when zone isn't found.
- Rename
create_partner_zone
tocreate_host_zone
- Cleanup garbage records created for
full_zone_set
- Add ability to create partner zone (both to service and model)
- Remove
api_key
attribute from User model
- Initial public release, MIT/Expat licensed.
- Expand service coverage.
- Add models.
- Add Python 3 support.
- Initial internal release.