Skip to content

Update pyicloud to 2.6.4 - #155

Closed
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-pyicloud-0.10.2-to-2.6.4
Closed

Update pyicloud to 2.6.4#155
pyup-bot wants to merge 1 commit into
masterfrom
pyup-update-pyicloud-0.10.2-to-2.6.4

Conversation

@pyup-bot

Copy link
Copy Markdown
Collaborator

This PR updates pyicloud from 0.10.2 to 2.6.4.

Changelog

2.6.4

What's Changed

* Fix newline at end of requirements.txt (268) timlaing
* Bump rich>=15.0.0 and Move requirement to cli (267) PaulCavill

Contributors

PaulCavill and timlaing

2.6.3

What's Changed

* Rollback rich to >=13.0.0 (266) PaulCavill

Contributors

PaulCavill

2.6.2

What's Changed

* Roll back protobuf to 6.32.0 (265) PaulCavill

Contributors

PaulCavill

2.6.1

What's Changed

🐛 Bug Fixes

* fix: trigger 2FA push notification after SRP authentication (260) TeroPihlaja

⬆️ Dependencies

* Update fido2 requirement from >=2.0.0 to >=2.2.0 (251) [dependabot[bot]](https://github.com/apps/dependabot)
* Update ruff requirement from >=0.15.13 to >=0.15.14 (257) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump github/codeql-action from 4.35.5 to 4.36.0 (258) [dependabot[bot]](https://github.com/apps/dependabot)
* Update pytest requirement from >=8.3.5 to >=9.0.3 (259) [dependabot[bot]](https://github.com/apps/dependabot)

Contributors

TeroPihlaja, dependabot[bot], [dependabot[bot]](https://github.com/apps/dependabot)

2.6.0

What's Changed
* fix: error running `account summary` with no family members by Andrej730 in https://github.com/timlaing/pyicloud/pull/218
* Update pytest-cov requirement from >=4.1.0 to >=7.1.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/223
* Update certifi requirement from >=2024.12.14 to >=2026.4.22 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/224
* Update tinyhtml requirement from >=1.1.0 to >=1.3.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/225
* Bump SonarSource/sonarqube-scan-action from 7 to 8 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/230
* Bump github/codeql-action from 4.35.1 to 4.35.3 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/231
* Bump ghcr.io/devcontainers/features/node from 1.7.1 to 2.0.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/229
* Update protobuf requirement from <8,>=6.31.1 to >=7.34.1,<8 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/227
* Stop retrying permanently-LOADING family members without location sharing by TeroPihlaja in https://github.com/timlaing/pyicloud/pull/221
* Update click requirement from >=8.1.8 to >=8.3.3 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/226
* Add CloudKit-backed Photos service and sync support by MrJarnould in https://github.com/timlaing/pyicloud/pull/217
* fix: update photo asset id references to use correct property names by timlaing in https://github.com/timlaing/pyicloud/pull/235
* Allow installation without need for command line dependancies by timlaing in https://github.com/timlaing/pyicloud/pull/234
* Harden Photos sync output path handling by MrJarnould in https://github.com/timlaing/pyicloud/pull/220
* Deduplicate CloudKit clients and organize Notes/Reminders fixtures by MrJarnould in https://github.com/timlaing/pyicloud/pull/236
* Bump github/codeql-action from 4.35.3 to 4.35.4 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/242
* Update pylint requirement from >=3.3.4 to >=4.0.5 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/243
* Update rich requirement from >=13.0.0 to >=15.0.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/241
* Update keyring requirement from >=25.6.0 to >=25.7.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/238
* Fix 232: Trusted-device bridge protocol changed, breaking 2FA by ebarrere in https://github.com/timlaing/pyicloud/pull/233
* Pin workspace Python interpreter to project .venv by MrJarnould in https://github.com/timlaing/pyicloud/pull/244
* Fix bytes|str narrowing in HSA2 bridge; add types-requests dev dep by MrJarnould in https://github.com/timlaing/pyicloud/pull/245
* Add Invites service (Phase 1: read-only MVP) by MrJarnould in https://github.com/timlaing/pyicloud/pull/246
* fix: improve help text for command options in notes, photos, and remi… by timlaing in https://github.com/timlaing/pyicloud/pull/237
* fix: remove 'synchronize' type from pull request trigger in auto labeller workflow by timlaing in https://github.com/timlaing/pyicloud/pull/248
* Bump github/codeql-action from 4.35.4 to 4.35.5 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/253
* Update ruff requirement from >=0.9.9 to >=0.15.13 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/252
* Bump ghcr.io/devcontainers/features/docker-in-docker from 2.17.0 to 3.0.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/249
* Update pytest-socket requirement from >=0.6.0 to >=0.7.0 by dependabot[bot] in https://github.com/timlaing/pyicloud/pull/250
* docs: add missing docstrings to pyicloud and tests modules by timlaing in https://github.com/timlaing/pyicloud/pull/255
* feat: add shared streams command and support for shared photo streams by timlaing in https://github.com/timlaing/pyicloud/pull/256
* Add InvitesService.rsvp() (Phase 2: first write operation) by MrJarnould in https://github.com/timlaing/pyicloud/pull/247

New Contributors
* Andrej730 made their first contribution in https://github.com/timlaing/pyicloud/pull/218
* TeroPihlaja made their first contribution in https://github.com/timlaing/pyicloud/pull/221
* ebarrere made their first contribution in https://github.com/timlaing/pyicloud/pull/233

**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.5.0...2.6.0

2.5.0

What's Changed

* Added improved CLI interface, thanks to MrJarnould
* Added Notes & Reminders support, thanks to MrJarnould

🚀 Features

* feat: add Notes and Reminders CLI commands (212) MrJarnould
* feat: add a root \`--version\` CLI flag (214) MrJarnould
* Add CloudKit-backed Reminders and Notes services with docs and examples (199) MrJarnould
* Refactor the CLI into a Typer command package and improve session handling (203) MrJarnould

🐛 Bug Fixes

* fix: add missing name field to autolabeler workflow (215) timlaing
* fix: restore SMS and trusted-device 2FA auth flows (210) MrJarnould
* fix: repair Notes folder desired keys (211) MrJarnould

⬆️ Dependencies

* Bump github/codeql-action from 4.34.1 to 4.35.1 (209) [dependabot[bot]](https://github.com/apps/dependabot)
* Update protobuf requirement from \<7,>=6.31.1 to >=6.31.1,\<8 (208) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump github/codeql-action from 4.33.0 to 4.34.1 (206) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump release-drafter/release-drafter from 6 to 7 (200) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/download-artifact from 7 to 8 (194) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/upload-artifact from 6 to 7 (195) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump j178/prek-action from 1.1.1 to 2 (201) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump github/codeql-action from 4.32.4 to 4.33.0 (202) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump github/codeql-action from 4.32.3 to 4.32.4 (193) [dependabot[bot]](https://github.com/apps/dependabot)

2.4.1

What's Changed

* Fixes for publishing workflow

**Full Changelog**: https://github.com/timlaing/pyicloud/compare/2.3.0...2.4.1

2.4.0

What's Changed

* Update FindMyiPhoneServiceManager to reduce refresh frequency and adjust locate parameter defaults (192) timlaing
* Fix permission handling in _setup_cookie_directory and add tests for … (191) timlaing
* add feature to move multiple nodes to a destination node in one operation (185) gordonaspin
* Update setuptools requirement from <80.11,>=77.0 to >=77.0,<82.1 (186) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump j178/prek-action from 1.1.0 to 1.1.1 (187) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump github/codeql-action from 4.32.1 to 4.32.3 (189) [dependabot[bot]](https://github.com/apps/dependabot)
* Enhance photo album functionality with new methods and mock tests (182) timlaing
* Fix thread-safety issues in concurrent access (171) olenzma
* Bump github/codeql-action from 4.32.0 to 4.32.1 (184) [dependabot[bot]](https://github.com/apps/dependabot)
* Update setuptools requirement from <80.10,>=77.0 to >=77.0,<80.11 (179) [dependabot[bot]](https://github.com/apps/dependabot)
* Feature/devenv update (181) timlaing

2.3.0

Issues resolved
* 156 [Incomplete SRP protocol implementation, missing s2k_fo](https://github.com/timlaing/pyicloud/issues/156)
* 154 [Frequent "Your Apple Account was used to sign in to iCloud via web browser"](https://github.com/timlaing/pyicloud/issues/154)
* 153 [Album not found](https://github.com/timlaing/pyicloud/issues/153)

What's Changed

* Enhance dev container configuration and update pre-commit hooks versions (176) timlaing
* Bump tox from 4.32.0 to 4.33.0 (174) [dependabot[bot]](https://github.com/apps/dependabot)
* Add background monitoring thread to Find My iPhone service with device property enhancements (175) timlaing
* Bump SonarSource/sonarqube-scan-action from 6 to 7 (168) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/upload-artifact from 5 to 6 (169) [dependabot[bot]](https://github.com/apps/dependabot)
* Bump actions/download-artifact from 6 to 7 (170) [dependabot[bot]](https://github.com/apps/dependabot)
* Add tests for SrpPassword digest method (167) timlaing
* Bugfix/153-album-not-found (165) timlaing
* Bugfix/add-s2k_fo-srp-protocol-supprt (164) timlaing
* Bump actions/download-artifact from 5 to 6 (162) [dependabot[bot]](https://github.com/apps/dependabot)
* Update sonarcube.yml (161) timlaing
* Add contents: read permission to publishing jobs in workflow (159) [copilot-swe-agent[bot]](https://github.com/apps/copilot-swe-agent)
* Timlaing patch 1 (160) timlaing
* Potential fix for code scanning alert no. 24: Workflow does not contain permissions (157) timlaing
* Potential fix for code scanning alert no. 25: Workflow does not contain permissions (158) timlaing
* Bump actions/checkout from 5 to 6 (155) [dependabot[bot]](https://github.com/apps/dependabot)
* Support for shared folders in iCloud Drive (152) timlaing

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

@pyup-bot

pyup-bot commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator Author

Closing this in favor of #159

@pyup-bot pyup-bot closed this Jun 9, 2026
@paulknewton
paulknewton deleted the pyup-update-pyicloud-0.10.2-to-2.6.4 branch June 9, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant