Releases: obfusk/reproducible-apk-tools
v0.3.0
• change license from GPLv3+ to AGPLv3+.
• binres.py
: support offset16
, compact
, FLAG_SPARSE
(untested) etc.
• binres.py
: small fixes, warn "please file an issue" for untested/notimplemented code.
• fix-newlines.py
, fix-files.py
: add --compresslevel
.
• list-compresslevel.py
: add --levels
, small fixes.
• inplace-fix.py
: --internal
requires --zipalign
/--page-align
/--page-size
.
• improve tests & error handling.
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
• add rm-files.py
& fix-files.py
.
• add zipalign.py
(w/ -P
/--page-size
support).
• inplace-fix.py
: --page-align
, --page-size
; use zipalign.py
(fallback & --internal
).
• diff-zip-meta.py
: diff extra time [#17], show CRC etc. as hex, show byte diff sizes.
• zipinfo.py
: add --sort-by-offset
.
• list-compresslevel.py
: add patterns.
• add negation to fnmatch
-style patterns.
• various fixes and improvements.
v0.2.3
v0.2.2
v0.2.1
• add inplace-fix.py
/repro-apk-inplace-fix
(w/ --zipalign
).
• README: add gradle integration examples.
v0.2.0
• use basic argparse
for non-click clis.
• use proper typechecking.
• _realign_zip_entry()
: use extra field from LH, not CD.
• sort-apk
: add --reset-lh-extra
.
• add dump-arsc.py
.
• add fix-compresslevel.py
& list-compresslevel.py
.
• add dump-baseline.py
& sort-baseline.py
.
• add diff-zip-meta.py
.
• check actual compressed data [closes #8].
• add proper tests [closes #1].