Skip to content

Releases: brentvollebregt/auto-py-to-exe

General UI Improvements

09 Oct 00:13
Compare
Choose a tag to compare

This release contains general improvements to the interface.

  • Allow section headers to be click-able to open/close a section (no longer highlight-able)
  • Fixed header alignment
  • Made header elements links to the GitHub repo (shine effect)

Added Support for Python 3.7

14 Sep 10:21
Compare
Choose a tag to compare

Support for Python 3.7 has been added now that PyInstaller 3.4 has been released.
+ Uses the new debug argument
+ Added --bootloader-ignore-signals and --key

Handle errors more gracefully

20 Aug 21:51
Compare
Choose a tag to compare

Handle errors more gracefully and route them straight to the interface. Users no longer need to focus on the console as errors will hopefully be output straight to the textarea in the interface.

Don't Check Arguments When Imported

07 Aug 09:36
Compare
Choose a tag to compare

If imported, do not check arguments when run() is called.

Support for Systems Without Chrome

29 Jul 10:31
Compare
Choose a tag to compare

I shouldn't force you to use chrome, so here is a solution.

  • If chrome is not found, the default browser will open
  • Chromes app mode can be ignored using --no-chrome; the default browser will be used
  • argparse now handles arguments
  • Values in --exclude-module and --hidden-import can be passed values that are separated by commas. Each item will be assigned to a flag of it's own.
    e.g. Input for --hidden-import: PyQt5, sip, my-module -> --hidden-import PyQt5 --hidden-import sip --hidden-import my-module
  • Added some notes

Call PyInstaller Internally

18 Jul 04:29
Compare
Choose a tag to compare

Instead of calling pyinstaller in another process, we now call it internally using Pyinstaller.main.run.
~ Modified output passing
+ Added handler for sys.stderr
+ Filter using regular expressions in custom sys.stderr handler
+ Check if all modules needed are installed (incl. tkinter)

Support for Python 2 and Tested on Linux

10 Jul 00:34
Compare
Choose a tag to compare

Tested on Python 2 and Linux. Modifications complete and now working as expected.

Use Ephemeral Ports and Call From Outside Project

27 May 12:06
Compare
Choose a tag to compare

+ Add a note regarding how to put additional files in the projects root directory
~ Empty ports are now obtained by the OS
~ Fixed calling outside project root
~ When passing a file as an argument convert it to an absolute path
+ Added support for non-utf-8 characters being transferred to the interface
~ Updated requirements.txt

New Method to Add Additional Files

12 Apr 23:41
Compare
Choose a tag to compare

This release is based of the improvement from issue #9 which revised how additional files are added. There are now three methods to add files.

First Stable Release

19 Mar 00:40
Compare
Choose a tag to compare

Now that bugs have been found and fixed, this release should be ready to go.