- Remove calculating Site.is_published property, because it's already in api.
- Add Yola.set_site_url method.
- Run tests using maintained python versions : 2.7, 3.5, 3.6, 3.7, 3.8
- Add Yola.complete_wl_task(wl_task_id)
- Add Yola.fail_wl_task(wl_task_id, reason)
- Add Yola.get_user_wsites method.
- Remove six dependency
- Remove User.save method
- Add User.create classmethod
- Add Yola.get_sso_url method
- Fix bug caused by improper call signature to create_site_import method on Yola service
- Update User.__init__ to accept **kwargs rather than named arguments. This makes it consistent with other yolapy models and more flexible in case of changes to data returned by the service.
- Remove Yola.subscribe_to_campaign() and Yola.cancel_campaign_subscription methods, they aren't allowed to be used externally.
- Add SiteImport model and api for creation and listing
- Yola.get_sso_create_site_url and Yola.get_sso_open_site_url now accept optional locale arguments which define what language the returned urls should be generated for
- Remove with_ssl_support flag for methods User.get_sso_create_site_url() and Site.change_site_domain().
- Add Yola.create_cname_zone() method.
- Add support of with_ssl_support flag for methods User.get_sso_create_site_url() and Site.change_site_domain().
- Update Subscription model to expect the actual data from service response.
- Drop support for python 3.2
- Yola.get_sso_open_site_url now accepts an optional site_id specifying the site to generate a url for
- Use Demands >= 4.0.0
- Fix mismatch between demands version in setup.py and requirements.txt
- Handle pagination in Site.list
- Add
User.get
class method that returns a populated User object
- Add
Site.is_published
- Add
Site.list
Yola.create_subscription
now returns the created subscription.- Breaking change: Remove
Yola.suspend_user
andYola.resume_user
. - Add a
Site
model.
- Update Subscription model to include all attributes returned from the API.
- Update installation requirements (demands)
- Support Python 3
- Return values from
change_subscription_type
andactivate_trial_subscription
methods. - Fixed failing integration tests.
- Add Subscription model
- Add a Partner model
- Add a configuration module
- Add a User model
- Add Sphinx Docs - http://yolapy.readthedocs.org/
- Update installation requirements
- Initial version with
Yola
wrapper for the Yola API