|
@@ -1,6 +1,47 @@
|
|
|
Release notes
|
|
|
=============
|
|
|
|
|
|
+Version 1.5
|
|
|
+-----------
|
|
|
+
|
|
|
+* New ``exclude`` option to cut unnecessary files out of directories and
|
|
|
+ packages that are copied into the installer.
|
|
|
+* The ``installer.nsi`` script is now built using `Jinja <http://jinja.pocoo.org/>`_
|
|
|
+ templates instead of a custom templating system. If you have specify a custom
|
|
|
+ ``nsi_template`` file, you will need to update it to use Jinja syntax.
|
|
|
+* GUI applications (running under :program:`pythonw`) have stdout and stderr
|
|
|
+ written to a log file in ``%APPDATA%``. This should catch all ``print``,
|
|
|
+ warnings, uncaught errors, and avoid the program freezing if it tries to
|
|
|
+ print.
|
|
|
+* Applications run in a console (under :program:`python`) now show the traceback
|
|
|
+ for an uncaught error in the console as well as writing it to the log file.
|
|
|
+* Install :program:`pynsist` command on Windows.
|
|
|
+* :program:`pynsist` now takes a :option:`--no-makensis` option, which stops it
|
|
|
+ before running :program:`makensis` for debugging.
|
|
|
+
|
|
|
+Version 1.0
|
|
|
+-----------
|
|
|
+
|
|
|
+* New ``extra_preamble`` option to specify a snippet of Python code to run
|
|
|
+ before your main application.
|
|
|
+* Packages used in the specified entry points no longer need to be listed
|
|
|
+ under the Include section; they are automatically included.
|
|
|
+* Write the crash log to a file in ``%APPDATA%``, not in the installation
|
|
|
+ directory - on modern Windows, the application can't normally write to its
|
|
|
+ install directory.
|
|
|
+* Added an example application using pygtk.
|
|
|
+* :doc:`installers` documentation added.
|
|
|
+* Install Python into ``Program Files\Common Files`` or ``Program Files (x86)\Common Files``,
|
|
|
+ so that if both 32- and 64-bit Pythons of the same version are installed,
|
|
|
+ neither replaces the other.
|
|
|
+* When using 64-bit Python, the application files now go in ``Program Files`` by
|
|
|
+ default instead of ``Program Files (x86)``.
|
|
|
+* Fixed a bug in finding the NSIS install directory on 64-bit Windows.
|
|
|
+* Fixed a bug that prevented using multiprocessing in installed applications.
|
|
|
+* Fixed a bug where the ``py.exe`` launcher was not included if you built a
|
|
|
+ Python 2 installer using Python 3.
|
|
|
+* Better error messages for some invalid input.
|
|
|
+
|
|
|
Version 0.3
|
|
|
-----------
|
|
|
|