Bugfixes:
- Relax cryptography dependencies (@conformist-mw)
- Do not assume presence of content-type header (@jaysoffian)
- Fix a possible RecursionError
Features:
- Add a timeout parameter (in seconds) for requests
- Add proxy support
Bugfixes:
- Avoid a RecursionError when accessing an unknown attribute on some resources
Bugfixes:
- Relax required dependencies in setup.py
- Fix APIError exception handling
- Add relationships attribute to the Build resource
Features:
- New endpoint:
modify_user_account
- Support getting more related resources, like
user.visibleApps()
Bugfixes:
- Pin dependencies versions in setup.py
Features:
- Expose the HTTP status code when App Store Connect API response raises APIError (@GClunies)
Bugfixes:
- Fix invite_user method (@AricWu)
Features:
- New
split_response
argument indownload_finance_reports()
function that splits the response into 2 objects. Defualt value issplit_response=False
. This also allows the 2 responses to be saved to separate files using a syntax likesave_to=['test1.csv', 'test2.csv']
. (@GClunies)
Bugfixes:
- Add default versions and subtypes in download_sales_and_trends_reports
Features:
- New endpoints:
- delete_beta_tester
- read_beta_tester_information
- modify_beta_group
- delete_beta_group
- read_beta_group_information
- read_beta_app_localization_information
- create_beta_app_localization
- modify_registered_device
- read_beta_app_review_submission_information
- Collect anonymous usage statistics
Breaking changes API:
- new parameters for create_beta_tester
- new parameters for create_beta_group
- new parameters for submit_app_for_beta_review
- register_device renamed to register_new_device
Features:
- New endpoint: register_device (@BalestraPatrick)
Features:
- New endpoints: invite_user and read_user_invitation_information (@BalestraPatrick)
Bugfixes:
- Fixes create_beta_tester endpoint URL (@BalestraPatrick)
Bugfixes:
- Fixes token re-generation (@gsaraceno)
Features:
- Handle listing all resources in the provisioning section (devices thanks to @EricG-Personal)
Features:
- Allow to query resources sorted
- Allow passing key as a string value (@kpotehin)
Bugfixes:
- Fixed sort param in reports (@kpotehin)
Features:
- Handle fetching related resources (@WangYi)
Bugfixes:
- When paging resources, fix missing resource in the first page (@WangYi)
Features:
- Complete API rewrite, "list" methods return an iterator over resources, "get" method returns a resource
- Handles all GET endpoints (except the new "Provisioning" section)
- Handle pagination
- Handle downloading Finance and Sales reports
Bugfixes:
- Cryptography dependency is required
Features:
- Added more functions (@fehmitoumi)
Features:
- Initial Release