- 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
hostsparameter toCloudFlareService.purge_cache()method. - Add optional
hostsparameter 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.SSLUnavailableif 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_infomethod. - Add
services.CloudFlareService.get_ssl_verification_infomethod.
- Add
models.Zone.purge_cachemethod (and corresponding service support).
- Add
models.User.create_cname_zonemethod.
- Add
services.CloudFlareHostService.zone_setmethod.
- Switch to Demands >= 4.0.0
- Include
README.rstfile in package, sincesetup.pydepends on it
- Assign
_datato the returned result as theRecordmeta 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
serviceattributes of models to_service. - Use
record_typeinstead oftypeincreate_recordsignature. - Make
contentparameter tocreate_recordoptional. - Use
kwargsforpriorityparameter increate_record.
- Raise
ZoneNotFoundinstead ofIndexErrorwhen zone isn't found.
- Rename
create_partner_zonetocreate_host_zone - Cleanup garbage records created for
full_zone_set
- Add ability to create partner zone (both to service and model)
- Remove
api_keyattribute from User model
- Initial public release, MIT/Expat licensed.
- Expand service coverage.
- Add models.
- Add Python 3 support.
- Initial internal release.