Skip to content

Latest commit

 

History

History
124 lines (95 loc) · 4.47 KB

CHANGELOG.md

File metadata and controls

124 lines (95 loc) · 4.47 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Unreleased

Added

  • Set STATICX_BUNDLE_DIR and STATICX_PROG_PATH in child process (#81)
  • Add --debug flag to bundle debug bootloader (#87)

Changed

  • Changed pyinstaller hook to ignore static executables (#83)

Fixed

  • Always generate tar archive in GNU format. Python 3.8 changed the default to PAX which is not supported by our libtar. (#85)
  • Add backports.lzma to setup.py for Python 2, removing manual requirement (#89)

0.7.0 - 2019-03-10

Changed

  • Refactored and trimmed libtar (#74)

Fixed

  • Correctly handle applications and libraries that specify an RPATH including $ORIGIN, including apps built with PyInstaller (#75)
  • Fixed potential issue in ignored libraries list (#77)
  • Fixed missing libxz in source distributions (#77)

0.6.0 - 2018-11-13

Added

  • Add --no-compress option to store archive uncompressed (#58)

Changed

  • Detect if user app is a different machine type than the bootloader (#56)
  • Drop support for Python 3.2 and 3.3 (#65)

Fixed

  • Use <sys/sysmacros.h> for makedev() (#63)
  • Handle subdirectories when extracting Pyinstaller archives (#69)
  • Handle shared objects with no dependencies (#70)

0.5.0 - 2017-07-16

Added

  • Added --strip option to strip binaries while adding to archive (#39)

Changed

  • Raise error if given output path is a directory (#52)
  • Dynamically select XZ BCJ filter (#54)

0.4.1 - 2017-07-15

Fixed

  • Fixes for release builds deployed to PyPI

0.4.0 - 2017-07-13

Added

  • Compress archive with LZMA (plus x86 BCJ filter) (#46)

0.3.2 - 2017-06-15

Fixed

  • Fixed PyPI bdists not including bootloader (#32)

0.3.1 - 2017-06-14

Fixed

  • Work around FTW_MOUNT bug in musl<1.0.0 (#30)

0.3.0 - 2017-06-13

Added

  • Auto-detect additional dependencies for apps built with PyInstaller (#21)

Changed

  • Compatibility fixes for older versions of Python and GCC
  • Handle multiple levels of library symlinks (#18)

0.2.0 - 2017-05-31

Changed

  • Work on temporary file while building application (#12)
  • Run user application in child process to enable cleanup (#9)

0.1.0 - 2017-05-30

Initial release