Skip to content

Release 1.2.0 - #287

Open
bestouff wants to merge 1 commit into
libimobiledevice:masterfrom
bestouff:release-1.2.0
Open

bestouff wants to merge 1 commit into
libimobiledevice:masterfrom
bestouff:release-1.2.0

Conversation

@bestouff

@bestouff bestouff commented Sep 29, 2026 •

Copy link
Copy Markdown

Prepares a 1.2.0 release. Relates to #273, which has been open since
2025-12-08, and to #168 before it.

usbmuxd installs no library, so there is no soversion to change. The NEWS
entry is therefore the whole of this PR.

Why now

The last release, 1.1.1, is from 2020-06-15. Seventy-two commits landed since
then. Two of them fix a use-after-free, one fixes a crash, and one fixes a
freeze on OpenRC. Defects of that kind that stay unreleased for five years
are the strongest argument for a tag.

The restore mode support for Apple silicon devices also lives only in git.
Without it, restoring an Apple silicon Mac from Linux does not work, which is
the same gap that libimobiledevice/idevicerestore#805 describes for the tool
itself.

Version number

1.2.0, not 1.1.2. The tree carries a "Post release version bump to 1.1.2"
commit from 2020, but the work since then adds features: mode switching, USB
modes 4 and 5, a configurable listen address, a configurable pidfile and a
configurable configuration directory. New features with nothing removed is a
minor release.

Verification

./autogen.sh && make passes on macOS 27.0 on arm64 with libusb 1.0.30.

Remaining step

The version comes from git describe through git-version-gen, so this PR
cannot set it. The tag 1.2.0 still has to be created by a maintainer.

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