pi-cloud-frame
pi-cloud-frame copied to clipboard
Update pyicloud to 2.2.0
This PR updates pyicloud from 0.10.2 to 2.2.0.
Changelog
2.2.0
What's Changed
* Update flag to set in the accept terms exception by fahadbandali in https://github.com/timlaing/pyicloud/pull/138
* Features/json by timlaing in https://github.com/timlaing/pyicloud/pull/140
* Bugfix/findmy by timlaing in https://github.com/timlaing/pyicloud/pull/142
* Bump tox from 4.30.2 to 4.31.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/143
* Bump actions/upload-artifact from 4 to 5 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/147
* Bump actions/download-artifact from 5 to 6 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/148
* Bump tox from 4.31.0 to 4.32.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/149
* Feature/photo-uploads by timlaing in https://github.com/timlaing/pyicloud/pull/130
New Contributors
* fahadbandali made their first contribution in https://github.com/timlaing/pyicloud/pull/138
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.1.0...2.2.0
2.1.0
What's Changed
* calendar: fix monthrange misuse; use day=1 and days_in_month (fixes 116) by MrJarnould in https://github.com/timlaing/pyicloud/pull/117
* Support live photos by randy3k in https://github.com/timlaing/pyicloud/pull/120
* Bugfix/device-fetch by timlaing in https://github.com/timlaing/pyicloud/pull/122
* documentation and error handling update by timlaing in https://github.com/timlaing/pyicloud/pull/123
* Bugfix/mfa by timlaing in https://github.com/timlaing/pyicloud/pull/124
* Revert "Bugfix/mfa" by timlaing in https://github.com/timlaing/pyicloud/pull/127
* Bump actions/setup-python from 5 to 6 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/125
* Bump tox from 4.28.4 to 4.30.2 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/126
* Support the handling new iCloud terms and conditions by timlaing in https://github.com/timlaing/pyicloud/pull/133
* Bugfix/fetch-devices by timlaing in https://github.com/timlaing/pyicloud/pull/132
* Bugfix/fmip-refresh by timlaing in https://github.com/timlaing/pyicloud/pull/134
* Bugfix/fetch-devices-2 by timlaing in https://github.com/timlaing/pyicloud/pull/135
* Bugfix/mfa by timlaing in https://github.com/timlaing/pyicloud/pull/128
* Doc/terms_of_use by timlaing in https://github.com/timlaing/pyicloud/pull/136
Special mentions
* MrJarnould, tomballgithub & PaulCavill for their support and help, without which these updates would not have been possible
New Contributors
* randy3k made their first contribution in https://github.com/timlaing/pyicloud/pull/120
Planned future updates
* Notes integration
* Better photo support and uploads.
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.0.3...2.1.0
2.0.3
What's Changed
* Add license to Project options to be compliant with Home Assistant by PaulCavill in https://github.com/timlaing/pyicloud/pull/118
New Contributors
* PaulCavill made their first contribution in https://github.com/timlaing/pyicloud/pull/118
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/V2.0.2...2.0.3
2.0.2
What's Changed
* Bump tox from 4.27.0 to 4.28.4 (112) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/download-artifact from 4 to 5 (114) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/checkout from 4 to 5 (113) [dependabot[bot]](https://github.com/apps/dependabot)
* Fix critical calendar service bugs and add comprehensive features (111) MrJarnould
* Update Discord Link (109) timlaing
* Examples.py: Added support for disabling SSL verification, adjusting logging level, and improved command-line support (108) tomballgithub
* feature: ADP support (97) kovaacs
* Bugfix/photos-iterator (105) timlaing
* Feature/erase-device (104) timlaing
* Feature/improve-device-handling (103) timlaing
* Bump tox from 4.26.0 to 4.27.0 (102) [dependabot[bot]](https://github.com/apps/dependabot)
* simplify drive.py JSON handling (101) kovaacs
* fix: remove redundant type annotations in SrpPassword.set_encrypt_info (99) MrJarnould
* simplify calendar.py JSON handling (100) kovaacs
* upgrade fido2 package (96) kovaacs
2.0.1
What's Changed
* Feature/discord by timlaing in https://github.com/timlaing/pyicloud/pull/93
* Added back python3.9 support by timlaing in https://github.com/timlaing/pyicloud/pull/94
* fix: correct shebang in pyenv script and update sonar project propert… by timlaing in https://github.com/timlaing/pyicloud/pull/95
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.0.0...2.0.1
2.0.0
What's Changed
* Update to supportable status by timlaing in https://github.com/timlaing/pyicloud/pull/1
* Pyicloud ipd merge conflicts by timlaing in https://github.com/timlaing/pyicloud/pull/3
* add hidemyemail service to icloud wrapper by timlaing in https://github.com/timlaing/pyicloud/pull/8
* Move endpoints of Chinese iCloud account to icloud.com.cn by timlaing in https://github.com/timlaing/pyicloud/pull/7
* Avoid `datetime.utcfromtimestamp` Python 3.12 deprecation warning by timlaing in https://github.com/timlaing/pyicloud/pull/4
* fix: wrap object name with basename for path fix without root by timlaing in https://github.com/timlaing/pyicloud/pull/14
* fix: Update calendar.py dsid param by timlaing in https://github.com/timlaing/pyicloud/pull/15
* Shared album picklepete by timlaing in https://github.com/timlaing/pyicloud/pull/10
* Fix for drive operations requiring clientId by timlaing in https://github.com/timlaing/pyicloud/pull/18
* Fix for iCloud Drive objects throwing str/type/repr errors, fix for 464 by timlaing in https://github.com/timlaing/pyicloud/pull/17
* README updates from kavaacs by timlaing in https://github.com/timlaing/pyicloud/pull/20
* Bump black from 22.1.0 to 24.3.0 by timlaing in https://github.com/timlaing/pyicloud/pull/21
* Support iCloud Drive "Trash" operations (enter "Trash", "Restore" files, and "Delete forever" files from Trash.) - picklepete/pyicloud467 by timlaing in https://github.com/timlaing/pyicloud/pull/19
* Fix 192 upload photos by timlaing in https://github.com/timlaing/pyicloud/pull/12
* revving pycloud version, allowing random access to photos by timlaing in https://github.com/timlaing/pyicloud/pull/6
* Formatting by timlaing in https://github.com/timlaing/pyicloud/pull/22
* Calendar Service Overhaul by timlaing in https://github.com/timlaing/pyicloud/pull/9
* Sonarcube-fixes by timlaing in https://github.com/timlaing/pyicloud/pull/23
* Fix authentication with new authentication using https://github.com/i… by timlaing in https://github.com/timlaing/pyicloud/pull/16
* Improve code quality by timlaing in https://github.com/timlaing/pyicloud/pull/24
* Fix for authentication issue by timlaing in https://github.com/timlaing/pyicloud/pull/25
* Shared photo streams by paullenhardt in https://github.com/timlaing/pyicloud/pull/27
* Bump tzlocal from 5.1 to 5.3 by dependabot in https://github.com/timlaing/pyicloud/pull/33
* Bump pytest from 7.4.4 to 8.3.4 by dependabot in https://github.com/timlaing/pyicloud/pull/30
* Bump tox from 4.8.0 to 4.24.1 by dependabot in https://github.com/timlaing/pyicloud/pull/32
* Bump keyring from 24.1.1 to 25.6.0 by dependabot in https://github.com/timlaing/pyicloud/pull/31
* Bump keyrings-alt from 4.2.0 to 5.0.2 by dependabot in https://github.com/timlaing/pyicloud/pull/29
* Update from Black to Ruff. Migrated configuration to `pyproject.toml` by timlaing in https://github.com/timlaing/pyicloud/pull/34
* Bump tzlocal from 5.3 to 5.3.1 by dependabot in https://github.com/timlaing/pyicloud/pull/38
* Bump pytest from 8.3.4 to 8.3.5 by dependabot in https://github.com/timlaing/pyicloud/pull/36
* Bump pylint from 2.17.7 to 3.3.4 by dependabot in https://github.com/timlaing/pyicloud/pull/37
* Bump tox from 4.24.1 to 4.24.2 by dependabot in https://github.com/timlaing/pyicloud/pull/39
* Feature/improved-password-handling by timlaing in https://github.com/timlaing/pyicloud/pull/40
* Added end to end examples and fixed services by timlaing in https://github.com/timlaing/pyicloud/pull/41
* Removed legacy files and updated publishing by timlaing in https://github.com/timlaing/pyicloud/pull/42
* Cleanup-issue-templates by timlaing in https://github.com/timlaing/pyicloud/pull/43
* Refactor-session-data by timlaing in https://github.com/timlaing/pyicloud/pull/44
* refactor photos do reduce complexity and duplication by timlaing in https://github.com/timlaing/pyicloud/pull/46
* updated skipped test to work on all python versions by timlaing in https://github.com/timlaing/pyicloud/pull/45
* Session-update by timlaing in https://github.com/timlaing/pyicloud/pull/47
* Update setuptools requirement from ~=77.0.0 to >=77.0,<78.1 by dependabot in https://github.com/timlaing/pyicloud/pull/48
* Support mecard and iCloud+ plan,fix a bug in AccountServices by asahiqin in https://github.com/timlaing/pyicloud/pull/49
* Update setuptools requirement from <78.1,>=77.0 to >=77.0,<78.2 by dependabot in https://github.com/timlaing/pyicloud/pull/50
* Bump tox from 4.24.2 to 4.25.0 by dependabot in https://github.com/timlaing/pyicloud/pull/51
* Create FUNDING.yml by timlaing in https://github.com/timlaing/pyicloud/pull/52
* retrieve complete album list in _fetch_folders by timlaing in https://github.com/timlaing/pyicloud/pull/55
* Bugfix/zsh by timlaing in https://github.com/timlaing/pyicloud/pull/56
* Photo folder handling by timlaing in https://github.com/timlaing/pyicloud/pull/57
* Added HME enpoints found by MrJarnould by timlaing in https://github.com/timlaing/pyicloud/pull/58
* Add-additional-tests by timlaing in https://github.com/timlaing/pyicloud/pull/59
* Fix dev container by removing pyenv dependency and ensuring proper sh… by MrJarnould in https://github.com/timlaing/pyicloud/pull/62
* Feature/add deactivate endpoint by MrJarnould in https://github.com/timlaing/pyicloud/pull/64
* Feature/add reactivate endpoint by MrJarnould in https://github.com/timlaing/pyicloud/pull/66
* Update setuptools requirement from <78.2,>=77.0 to >=77.0,<79.1 by dependabot in https://github.com/timlaing/pyicloud/pull/67
* Workflow-fixes by timlaing in https://github.com/timlaing/pyicloud/pull/68
* Bump release-drafter/release-drafter from 5 to 6 by dependabot in https://github.com/timlaing/pyicloud/pull/69
* Update setuptools requirement from <79.1,>=77.0 to >=77.0,<80.1 by dependabot in https://github.com/timlaing/pyicloud/pull/70
* Improve-test-coverage by timlaing in https://github.com/timlaing/pyicloud/pull/71
* Update setuptools requirement from <80.1,>=77.0 to >=77.0,<80.5 by dependabot in https://github.com/timlaing/pyicloud/pull/75
* Update DriveService URLs to include '/ws/' prefix for API endpoints by timlaing in https://github.com/timlaing/pyicloud/pull/77
* simplify json requests by kovaacs in https://github.com/timlaing/pyicloud/pull/76
* Update setuptools requirement from <80.5,>=77.0 to >=77.0,<80.9 by dependabot in https://github.com/timlaing/pyicloud/pull/80
* Bump tox from 4.25.0 to 4.26.0 by dependabot in https://github.com/timlaing/pyicloud/pull/78
* Update setuptools requirement from <80.9,>=77.0 to >=77.0,<80.10 by dependabot in https://github.com/timlaing/pyicloud/pull/86
* readme update by leandrorojas in https://github.com/timlaing/pyicloud/pull/87
* security: Remove debug print statement exposing authentication tokens by MrJarnould in https://github.com/timlaing/pyicloud/pull/89
* Feature/pypi-publishing by timlaing in https://github.com/timlaing/pyicloud/pull/91
* feature: support FIDO2 security keys by kovaacs in https://github.com/timlaing/pyicloud/pull/85
* fix: specify content-type for README in setuptools dynamic configuration by timlaing in https://github.com/timlaing/pyicloud/pull/92
New Contributors
* timlaing made their first contribution in https://github.com/timlaing/pyicloud/pull/1
* paullenhardt made their first contribution in https://github.com/timlaing/pyicloud/pull/27
* dependabot made their first contribution in https://github.com/timlaing/pyicloud/pull/33
* asahiqin made their first contribution in https://github.com/timlaing/pyicloud/pull/49
* MrJarnould made their first contribution in https://github.com/timlaing/pyicloud/pull/62
* kovaacs made their first contribution in https://github.com/timlaing/pyicloud/pull/76
* leandrorojas made their first contribution in https://github.com/timlaing/pyicloud/pull/87
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/1.0.0...2.0.0
2.0.0beta4
What's Changed
* Fix dev container by removing pyenv dependency and ensuring proper sh… by MrJarnould in https://github.com/timlaing/pyicloud/pull/62
* Feature/add deactivate endpoint by MrJarnould in https://github.com/timlaing/pyicloud/pull/64
* Feature/add reactivate endpoint by MrJarnould in https://github.com/timlaing/pyicloud/pull/66
* Update setuptools requirement from <78.2,>=77.0 to >=77.0,<79.1 by dependabot in https://github.com/timlaing/pyicloud/pull/67
* Workflow-fixes by timlaing in https://github.com/timlaing/pyicloud/pull/68
* Bump release-drafter/release-drafter from 5 to 6 by dependabot in https://github.com/timlaing/pyicloud/pull/69
* Update setuptools requirement from <79.1,>=77.0 to >=77.0,<80.1 by dependabot in https://github.com/timlaing/pyicloud/pull/70
* Improve-test-coverage by timlaing in https://github.com/timlaing/pyicloud/pull/71
* Update setuptools requirement from <80.1,>=77.0 to >=77.0,<80.5 by dependabot in https://github.com/timlaing/pyicloud/pull/75
* Update DriveService URLs to include '/ws/' prefix for API endpoints by timlaing in https://github.com/timlaing/pyicloud/pull/77
* simplify json requests by kovaacs in https://github.com/timlaing/pyicloud/pull/76
New Contributors
* MrJarnould made their first contribution in https://github.com/timlaing/pyicloud/pull/62
* kovaacs made their first contribution in https://github.com/timlaing/pyicloud/pull/76
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.0.0-beta3...2.0.0-beta4
2.0.0beta3
What's Changed
* Update setuptools requirement from ~=77.0.0 to >=77.0,<78.1 by dependabot in https://github.com/timlaing/pyicloud/pull/48
* Support mecard and iCloud+ plan,fix a bug in AccountServices by asahiqin in https://github.com/timlaing/pyicloud/pull/49
* Update setuptools requirement from <78.1,>=77.0 to >=77.0,<78.2 by dependabot in https://github.com/timlaing/pyicloud/pull/50
* Bump tox from 4.24.2 to 4.25.0 by dependabot in https://github.com/timlaing/pyicloud/pull/51
* Create FUNDING.yml by timlaing in https://github.com/timlaing/pyicloud/pull/52
* retrieve complete album list in _fetch_folders by timlaing in https://github.com/timlaing/pyicloud/pull/55
* Bugfix/zsh by timlaing in https://github.com/timlaing/pyicloud/pull/56
* Photo folder handling by timlaing in https://github.com/timlaing/pyicloud/pull/57
* Added HME enpoints found by MrJarnould by timlaing in https://github.com/timlaing/pyicloud/pull/58
* Add-additional-tests by timlaing in https://github.com/timlaing/pyicloud/pull/59
New Contributors
* asahiqin made their first contribution in https://github.com/timlaing/pyicloud/pull/49
* MrJarnould made their first contribution in https://github.com/timlaing/pyicloud/pull/58
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.0.0-beta2...2.0.0-beta3
2.0.0beta2
What's Changed
* Shared photo streams by paullenhardt in https://github.com/timlaing/pyicloud/pull/27
* Bump tzlocal from 5.1 to 5.3 by dependabot in https://github.com/timlaing/pyicloud/pull/33
* Bump pytest from 7.4.4 to 8.3.4 by dependabot in https://github.com/timlaing/pyicloud/pull/30
* Bump tox from 4.8.0 to 4.24.1 by dependabot in https://github.com/timlaing/pyicloud/pull/32
* Bump keyring from 24.1.1 to 25.6.0 by dependabot in https://github.com/timlaing/pyicloud/pull/31
* Bump keyrings-alt from 4.2.0 to 5.0.2 by dependabot in https://github.com/timlaing/pyicloud/pull/29
* Update from Black to Ruff. Migrated configuration to `pyproject.toml` by timlaing in https://github.com/timlaing/pyicloud/pull/34
* Bump tzlocal from 5.3 to 5.3.1 by dependabot in https://github.com/timlaing/pyicloud/pull/38
* Bump pytest from 8.3.4 to 8.3.5 by dependabot in https://github.com/timlaing/pyicloud/pull/36
* Bump pylint from 2.17.7 to 3.3.4 by dependabot in https://github.com/timlaing/pyicloud/pull/37
* Bump tox from 4.24.1 to 4.24.2 by dependabot in https://github.com/timlaing/pyicloud/pull/39
* Feature/improved-password-handling by timlaing in https://github.com/timlaing/pyicloud/pull/40
* Added end to end examples and fixed services by timlaing in https://github.com/timlaing/pyicloud/pull/41
* Removed legacy files and updated publishing by timlaing in https://github.com/timlaing/pyicloud/pull/42
* Cleanup-issue-templates by timlaing in https://github.com/timlaing/pyicloud/pull/43
* Refactor-session-data by timlaing in https://github.com/timlaing/pyicloud/pull/44
* refactor photos do reduce complexity and duplication by timlaing in https://github.com/timlaing/pyicloud/pull/46
* updated skipped test to work on all python versions by timlaing in https://github.com/timlaing/pyicloud/pull/45
* Session-update by timlaing in https://github.com/timlaing/pyicloud/pull/47
New Contributors
* paullenhardt made their first contribution in https://github.com/timlaing/pyicloud/pull/27
* dependabot made their first contribution in https://github.com/timlaing/pyicloud/pull/33
**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.0.0-beta1...2.0.0-beta2
2.0.0beta1
What's Changed
Major update to include SRP authentication and general improvements from the community. Thank you.
* Update to supportable status by timlaing in https://github.com/timlaing/pyicloud/pull/1
* Pyicloud ipd merge conflicts by timlaing in https://github.com/timlaing/pyicloud/pull/3
* add hidemyemail service to icloud wrapper by liej6799 in https://github.com/timlaing/pyicloud/pull/8
* Move endpoints of Chinese iCloud account to icloud.com.cn by WestXu in https://github.com/timlaing/pyicloud/pull/7
* Avoid `datetime.utcfromtimestamp` Python 3.12 deprecation warning by scop in https://github.com/timlaing/pyicloud/pull/4
* fix: wrap object name with basename for path fix without root by psr-ai in https://github.com/timlaing/pyicloud/pull/14
* fix: Update calendar.py dsid param by seanson in https://github.com/timlaing/pyicloud/pull/15
* Shared album support by pneff in https://github.com/timlaing/pyicloud/pull/10
* Fix for drive operations requiring clientId by ebob9 in https://github.com/timlaing/pyicloud/pull/18
* Fix for iCloud Drive objects throwing str/type/repr errors, fix for 464 by ebob9 in https://github.com/timlaing/pyicloud/pull/17
* README updates from kavaacs by kavaacs in https://github.com/timlaing/pyicloud/pull/20
* Bump black from 22.1.0 to 24.3.0 by timlaing in https://github.com/timlaing/pyicloud/pull/21
* Support iCloud Drive "Trash" operations (enter "Trash", "Restore" files, and "Delete forever" files from Trash.) - picklepete/pyicloud467 by ebob9 in https://github.com/timlaing/pyicloud/pull/19
* Fix 192 upload photos by lucemia in https://github.com/timlaing/pyicloud/pull/12
* revving pycloud version, allowing random access to photos by partnerinflight in https://github.com/timlaing/pyicloud/pull/6
* Formatting by timlaing in https://github.com/timlaing/pyicloud/pull/22
* Calendar Service Overhaul by ACB-prgm in https://github.com/timlaing/pyicloud/pull/9
* Sonarcube-fixes by timlaing in https://github.com/timlaing/pyicloud/pull/23
* Fix authentication with new authentication using https://github.com/i… by irakhlin in https://github.com/timlaing/pyicloud/pull/16
* Improve code quality by timlaing in https://github.com/timlaing/pyicloud/pull/24
* Fix for authentication issue by timlaing in https://github.com/timlaing/pyicloud/pull/25
New Contributors
* timlaing made their first contribution in https://github.com/timlaing/pyicloud/pull/1
* ebob9 made their first contribution in https://github.com/timlaing/pyicloud/pull/19
* kavaacs made their first contribution in https://github.com/timlaing/pyicloud/pull/20
* ACB-prgm made their first contribution in https://github.com/timlaing/pyicloud/pull/9
* scop made their first contribution in https://github.com/timlaing/pyicloud/pull/4
* partnerinflight made their first contribution in https://github.com/timlaing/pyicloud/pull/6
* irakhlin made their first contribution in https://github.com/timlaing/pyicloud/pull/16
* seanson made their first contribution in https://github.com/timlaing/pyicloud/pull/15
* psr-ai made their first contribution in https://github.com/timlaing/pyicloud/pull/14
* WestXu made their first contribution in https://github.com/timlaing/pyicloud/pull/7
* liej6799 made their first contribution in https://github.com/timlaing/pyicloud/pull/8
* pneff made their first contribution in https://github.com/timlaing/pyicloud/pull/10
* lucemia made their first contribution in https://github.com/timlaing/pyicloud/pull/12
**Full Changelog**: https://github.com/timlaing/pyicloud/commits/2.0.0-beta1
Links
- PyPI: https://pypi.org/project/pyicloud
- Changelog: https://data.safetycli.com/changelogs/pyicloud/