🐛 Bug Fixes
- Fix partial configuration files not importing
🐛 Bug Fixes
- #486: Correctly resolve relative paths to the current working directory
🚀 Enhancements
- #488: Added Hebrew translations
- #491: Added Belarusian translations
- Put the new "optimize" option in the correct section
- Relocated theme toggle to claim back vertical space
🏆 Contributors
🐛 Bug Fixes
- #475: Fix warning text colour in dark mode
🐛 Bug Fixes
- #473: Stop freezing when selecting files/folders on macOS
🐛 Bug Fixes
- #472: Fixed missing
requests
dependency when installing
🚀 Enhancements
- #469: Notify users of new PyInstaller versions
- #464: Added Hindi translations
- Notify users of new auto-py-to-exe versions
🏆 Contributors
🚀 Enhancements
- #440: Added Bulgarian translations
🏆 Contributors
🚀 Enhancements
- #434: Added support for Python 3.12 using bottle shim
- Better output overwrite detection
🚀 Enhancements
- #431: Added support for PyInstaller 6.0.0
🚀 Enhancements
- #427: Added dark mode theme
🐛 Bug Fixes
- #426: Stopped creating more than one logging handler on UI reload
🏆 Contributors
🚀 Enhancements
🏆 Contributors
🚀 Enhancements
🏆 Contributors
🚀 Enhancements
- #399: Updated Brazilian Portuguese translations
🏆 Contributors
🚀 Enhancements
- #390: Added Vietnamese translations
🏆 Contributors
🚀 Enhancements
- #387: Added Persian translations
🏆 Contributors
🚀 Enhancements
- Support more versions of Eel
🚀 Enhancements
- #373: Added Finnish translations
🏆 Contributors
🐛 Bug Fixes
- Corrected Polish translations
🏆 Contributors
- Akuczaku (through email)
🚀 Enhancements
- Added Polish translations
🏆 Contributors
- Akuczaku (through email)
🚀 Enhancements
🏆 Contributors
🐛 Bug Fixes
- Fixed --debug choices not rendering correctly
🐛 Bug Fixes
- #364: Fixed PyInstaller 5.8.0 not allowing the UI to load
🚀 Enhancements
- #360: Added Ukrainian translations
🏆 Contributors
🚀 Enhancements
- Display a warning when an icon file is not a legitimate .ico file
🚀 Enhancements
- #355: Added Japanese translations
🐛 Bug Fixes
- Fixed broken links for some translations
🏆 Contributors
🐛 Bug Fixes
- #346: Fix Chinese translation error
🏆 Contributors
🚀 Enhancements
- #331: Added Serbian translations
🏆 Contributors
🚀 Enhancements
- #329: Added Spanish Latam translations
🏆 Contributors
🚀 Enhancements
- #327: Added support for Python 3.11
🚀 Enhancements
- #319: Added Arabic translations
🏆 Contributors
🐛 Bug Fixes
- #306: Move to a non-reload based configuration import to fix issues with Eel server stopping on reload
- Fix icon input not validating after configuration import
🚀 Enhancements
- #292: Added Greek translations
🏆 Contributors
🚀 Enhancements
- #297: Added Czech translations
🏆 Contributors
🐛 Bug Fixes
- #290: Fixed configuration import not clearing existing values before inserting new values (now done using a reload)
- Fixed icon path not validating after import
🚀 Enhancements
- #286: Added ability to set language in cli arguments (e.g.
--language sp
)
🐛 Bug Fixes
- Match dependencies in setup.py with requirements.txt
🚀 Enhancements
🏆 Contributors
🚀 Enhancements
- #252: Added French translations
🏆 Contributors
🏠 Internal
- #261: Use latest version of Eel
🐛 Bug Fixes
- #259: Fix PyInstaller 4.10 warnings
🚀 Enhancements
- #247: Added Thai translations
🏆 Contributors
🚀 Enhancements
- #241: Added Turkish translations
🏆 Contributors
🚀 Enhancements
- #237: Added Spanish translations
🏆 Contributors
🚀 Enhancements
🏆 Contributors
🐛 Bug Fixes
- #230: Fixed application failing to launch
🏆 Contributors
- #215: Added warning when using Python 3.10.0
- Added Russian (Русский) translations
- #211: Added Traditional Chinese translations
- #218: Added build directory override argument (
--build-directory-override
) - #221: Added an overlay spinner to hide content until the UI is initialised
- #205: Added support for PyInstaller 4.6 and its new options
- Dropped support for Python 3.5
- Added support for Python 3.10
- #197: Allow the output directory to be set from an imported JSON configuration file
- #166: Added a warning for usage of Python from the Windows Store
- #168: Confirmation dialog on overriding configuration values on import
- Added translation handler
- #153: Added Chinese translations
- Add warning about PyInstaller < 4.1 support for Python 3.8 and 3.9
- #142: Added browse button for output directory
- #74 Added support for Python 3.8 and 3.9 by making PyInstaller 4.1 a required dependency
- Fix regressed additional files note when using onefile
- Updated CSS colour references
- Fixed 404 image link
- Fixed #100: Use Eel 0.12.4
- Fixed #103: Use
--console
/--windowed
instead of--nowindowed
/--noconsole
- Be more consistent when choosing option strings - found in #104
- Fixed #99: Added
--no-ui
to tell the application to not open the ui and simply print out the address that the server is running on.- When using this option, the server will keep running until manually stopped (Ctrl + C).
- Merged #96: Fixed Python 2.7 compatibility
- Made warnings appear at the top of the ui when using versions of PyInstaller/Python that a known to conflict
- Added argument
--output-dir
to set the default output directory - Added argument
--logging-level
to override logging level for console output - Added helpful links to the top of the ui
- Removed Python 3.4 from supported versions as it is not officially supported by PyInstaller anymore
- Some other build and background improvements
- Fixed binary not reading arguments
- Fixed input being emptied when cancelling file dialogs
- Completely refactored project
- Code separation
- Cleaned up logging silencing
- Advanced tab is built dynamically to support newly added PyInstaller commands
- Added "Settings" ui tab for non-PyInstaller settings
- Better input colouring for inputs expecting files/directories
- Started adding tests to help support multiple operating systems and versions of Python more confidently.
- Automatic deployments on tag
Note: This introduces a different format for exported configuration json files which causes older configuration files to be incompatible.
- Added support for Eel 0.11.0
- Fix #61: Don't try to use Chrome if Eel detects a path that does not exist
- Leave a space between extra command data and the Python file
- Allow PyInstaller dev branches to be used
- Fix #58: Do not supply keyword arguments to os.startfile.
- When the server stops, close the UI
- Fix #56: Stop Python process freezing when displaying tkinter dialogs
- Don't pass filetypes to tkinter's askopenfilename on MacOS
- Allow importing and exporting od argument configurations as json files
- Other improvements to behind-the-scenes state
- No changelog notes for earlier versions.