Repository navigation
Release 1.2.0 - #287
Open
bestouff wants to merge 1 commit into
Open
Release 1.2.0#287bestouff wants to merge 1 commit into
bestouff wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares a 1.2.0 release. Relates to #273, which has been open since
2025-12-08, and to #168 before it.
usbmuxdinstalls no library, so there is no soversion to change. The NEWSentry 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 && makepasses on macOS 27.0 on arm64 with libusb 1.0.30.Remaining step
The version comes from
git describethroughgit-version-gen, so this PRcannot set it. The tag
1.2.0still has to be created by a maintainer.