Skip to content

Releases: icloud-photos-downloader/icloud_photos_downloader

v1.25.0

03 Dec 18:34
Compare
Choose a tag to compare

1.25.0 (2024-12-03)

  • fix: failed to authenticate for accounts with srp s2k_fo auth protocol #975
  • fix: failed to login non-2FA account for the first attempt #1012
  • fix: log more information for authentication error #1010
  • feature: add support for XMP files with --xmp-sidecar parameter #448, #102, #789

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 69.6% (218 passed out of 313)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (71 passed out of 75)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 71.9% (41 passed out of 57)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 61.2% (30 passed out of 49)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.5% (49 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.24.4

19 Nov 05:57
8222e8e
Compare
Choose a tag to compare

1.24.4 (2024-11-18)

  • fix: deprecate macos-12 #1000
  • fix: sms MFA dropping leading zeros #993

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 69.3% (217 passed out of 313)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (71 passed out of 75)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 70.2% (40 passed out of 57)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass fail pass
debian_12_bookworm pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 61.2% (30 passed out of 49)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.5% (49 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.24.3

03 Nov 19:15
Compare
Choose a tag to compare

1.24.3 (2024-11-03)

  • fix: crashes when no imagetype sent by Apple ref

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 70.0% (222 passed out of 317)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 72.4% (42 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.24.2

02 Nov 19:57
Compare
Choose a tag to compare

1.24.2 (2024-11-02)

  • fix: errors for accounts with salt started with zero byte #975

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 70.0% (222 passed out of 317)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 72.4% (42 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.24.1

28 Oct 19:12
Compare
Choose a tag to compare

1.24.1 (2024-10-28)

  • fix: accounts without 2fa are supported #959

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 70.0% (222 passed out of 317)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 72.4% (42 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.24.0

25 Oct 17:49
Compare
Choose a tag to compare

1.24.0 (2024-10-25)

  • fix: new AppleID auth with srp #970
  • feature: when ran without parameters, icloudpd shows help #963
  • fix: force_size should not skip subsequent sizes #955

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 69.9% (221 passed out of 316)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 71.9% (41 passed out of 57)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 N/A pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.23.4

02 Sep 18:33
Compare
Choose a tag to compare

1.23.4 (2024-09-02)

  • fix: support plain text encoding for filename in addition to base64 ref

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 70.0% (222 passed out of 317)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 72.4% (42 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.23.3

01 Sep 20:39
Compare
Choose a tag to compare

1.23.3 (2024-09-01)

  • more debug added for parsing filenameEnc #935 and ref

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 70.0% (222 passed out of 317)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 72.4% (42 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.23.2

01 Sep 06:51
Compare
Choose a tag to compare

1.23.2 (2024-08-31)

  • dump encoded filename in exception when there is an error in decoding it #935 and ref

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 70.0% (222 passed out of 317)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 72.4% (42 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

v1.23.1

23 Aug 05:59
Compare
Choose a tag to compare

1.23.1 (2024-08-22)

  • fix: use a-z for sms mfa index to disambiguate with mfa code with leading zeros #925
  • fix: report proper error on bad --folder-structure value #937

Minimal Effort Compatibility

Checks if icloudpd can be installed using minimal effort and ran bare minimum functionality of displaying a version information. Minimal effort may require installing default version of package manager using OS tools

Compatibility rate: 70.0% (222 passed out of 317)

Legend:

  • N/A - not applicable/available
  • pass - test pass
  • fail - test fail
  • pass (src) - Test pass using src (for pip)

bin

Compatibility rate: 94.7% (72 passed out of 76)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 pass pass pass
alpine_3_11 pass pass pass
alpine_3_12 pass pass pass
alpine_3_13 pass pass pass
alpine_3_14 pass pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
debian_7_wheezy pass pass pass
debian_8_jessie pass pass pass
debian_9_stretch pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise pass fail N/A
ubuntu_14_trusty pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

bin-musl

Compatibility rate: 33.8% (24 passed out of 71)

OSes and distros amd64 arm64 arm32v7
alpine_3_10 fail fail fail
alpine_3_11 fail pass fail
alpine_3_12 fail pass fail
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster fail fail fail
debian_11_bullseye fail fail fail
debian_12_bookworm fail fail fail
debian_7_wheezy fail fail fail
debian_8_jessie fail fail fail
debian_9_stretch fail fail fail
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic fail fail fail
ubuntu_20_focal fail fail fail
ubuntu_22_jammy fail fail fail
ubuntu_24_noble fail fail fail

docker

Compatibility rate: 100.0% (3 passed out of 3)

OSes and distros amd64 arm64 arm32v7
linux pass pass pass

npm

Compatibility rate: 72.4% (42 passed out of 58)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 pass pass fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster pass pass pass
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty fail fail fail
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass pass pass
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

npx

Compatibility rate: 62.0% (31 passed out of 50)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail fail fail
alpine_3_14 pass pass fail
alpine_3_15 pass pass fail
alpine_3_16 pass pass fail
alpine_3_17 pass pass fail
alpine_3_18 pass pass fail
alpine_3_19 pass pass fail
alpine_3_20 pass pass fail
debian_10_buster fail fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
ubuntu_12_precise fail fail N/A
ubuntu_14_trusty N/A fail N/A
ubuntu_16_xenial N/A N/A N/A
ubuntu_18_bionic N/A N/A N/A
ubuntu_20_focal fail fail fail
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A

pip

Compatibility rate: 84.7% (50 passed out of 59)

OSes and distros amd64 arm64 arm32v7
alpine_3_13 fail pass pass
alpine_3_14 fail pass pass
alpine_3_15 pass pass pass
alpine_3_16 pass pass pass
alpine_3_17 pass pass pass
alpine_3_18 pass pass pass
alpine_3_19 pass pass pass
alpine_3_20 pass pass pass
debian_10_buster pass fail fail
debian_11_bullseye pass pass pass
debian_12_bookworm pass pass pass
macos-12 pass N/A N/A
macos-13 pass N/A N/A
macos-14 N/A pass N/A
python3_12 pass pass pass
python3_12_alpine3_18 pass pass pass
ubuntu_16_xenial fail fail fail
ubuntu_18_bionic pass fail fail
ubuntu_20_focal pass pass pass
ubuntu_22_jammy pass pass pass
ubuntu_24_noble pass pass pass
windows-2019 pass N/A N/A
windows-2022 pass N/A N/A