Releases: asdfzxcvbn/pyzule-rw
v1.4.2
this release brings a requested feature from pyzule: -l (plist merging)
i had this feature sitting on the dev branch for like months cause i was too lazy to make a release, but here we are now
it also adds -x to cgen because i guess i forgot to do that
changelog:
v1.4.1
whoops, my fault
changelog:
basically, if a dylib already had a fixed dependency name like @rpath/Cephei.framework/Cephei
, cephei wouldn't be auto-injected into the ipa. just my fault when making v1.4, sorry
v1.4
this release brings one wanted feature from pyzule: "support for manually modified dylibs"
this just means that names like @executable_path/libsubstrate.dylib
are now automatically fixed to the correct form: @rpath/CydiaSubstrate.framework/CydiaSubstrate
this fixes #6. the code wasn't worsened much here, actually, i think it's fine, and at least definitely better than pyzule
changelog:
v1.3
this release fixes #8 (without the need to patch anything, like signtools CI for example)
changelog:
v1.2.3
123!
anyways, this is just a patch version to add support for using a .tipa
as either your input or output.
changelog:
v1.2.2
just a minor change to fix install error (only in gbox?) sometimes (caused by @whoeevee, thanks lol !!!)
changelog:
Гбокс не ломает. Ломает систему, installd точнее
Как конкретно - понятия не имею, но возможно что при его наличии система пытается обратится к несуществующему контейнеру и сделать апгрейд приложения
А вот есигн видимо удаляет дотфайлы (или же просто игнорит все что не в приле), потому в итоговой ипахе этой метадаты нет
v1.2.1
v1.2
this 1 commit (that really shouldve been 2 commits.. oops) will be my lazy excuse to bump cyan to v1.2:
- feat, refactor: entitlement merging, MainExecutable -- this shouldn't have any bugs.. hopefully. also, i made a new class
MainExecutable
which is used only for the main app binary. it lets me remove a singular check and also seperates the injecting code into 1 file, making everything easier to read. i love OOP
remember, if theres a bug, open an issue (and use the issue template !!)
v1.1.6
just some nice QoL stuff.
commits:
- chore: use unzip and zip when available -- yes, this one was requested. python's
zipfile
can't extract IPAs with chinese characters without a flag that was added in 3.11. unfortunately i have to support iOS users which are on python v3.9 :( - docs: recommended flags -- i feel like i see people always using the bare minimum flags. i believe Azule did some of its own preferred modifications by default, however i feel like cyan shouldn't make any changes unless explicitly specified. oh yeah this also introduced issue templates! it was pretty nice
i also added a wiki, which isn't a commit. check it out though! https://github.com/asdfzxcvbn/pyzule-rw/wiki
v1.1.5
im so fucking stupid LMAO
commits:
- fix: plist changing operations -- the fix was really just a one-liner:
raise KeyError
lets pretend this was never an issue!