Releases: bruderstein/PythonScript
v3.0.3-alpha
- Alpha version with python 3 support #36:
Attention: This is a developer/early adaptor version which is no longer compatible to existing python 2.7 scripts. See e.g. https://www.guru99.com/python-2-vs-python-3.html on the differences. Apart from that see the missing features/open issues below.
Updates:
- python 3.8.5
Fixes:
- Context-Help link is broken - please redirect to local files #113
- some aspects of ansi encodings
Missing features:
- support for files with encodings that are not unicode
Open points:
- check/adapt sample scripts
- fix/check failing unittests
- debug build failing due to missing python3 dll copying step not necessary with python2 for the pythontest VS project
Known issues:
- python38.dll has dependency to vcruntime140.dll
v3.0.2-alpha
Third Alpha version with python 3 support #36, uses:
Attention: This is a developer/early adaptor version which is no longer compatible to existing python 2.7 scripts. See e.g. https://www.guru99.com/python-2-vs-python-3.html on the differences. Apart from that see the missing features/open issues below.
- boost 1.72
- python 3.8.4
Missing features:
- support for files with encodings that are not unicode
Open points:
- check/adapt sample scripts
- fix/check failing unittests
- debug build failing due to missing python3 dll copying step not necessary with python2 for the pythontest VS project
Known issues:
- python38.dll has dependency to vcruntime140.dll
v3.0.1-alpha
Second Alpha version with python 3 support #36, uses:
Attention: This is a developer/early adaptor version which is no longer compatible to existing python 2.7 scripts. See e.g. https://www.guru99.com/python-2-vs-python-3.html on the differences. Apart from that see the missing features/open issues below.
- boost 1.72
- python 3.8.2
Fixed:
- doesn't work without local python installation (see below pep-0587)
- docu parts still referring to python 2.7
- docu regarding compilation
- hmi still referring to python 3.7
Missing features:
- support for files with encodings that are not unicode
Open points:
- check/adapt sample scripts
- fix/check failing unittests
- debug build failing due to missing python3 dll copying step not necessary with python2 for the pythontest VS project
Known issues:
- python38.dll has dependency to vcruntime140.dll
v3.0.0-alpha
Alpha version with python 3 support #36, uses:
Attention: This is a developer/early adaptor version which is no longer compatible to existing python 2.7 scripts. See e.g. https://www.guru99.com/python-2-vs-python-3.html on the differences. Apart from that see the missing features/open issues below.
- boost 1.72
- python 3.8.2
Missing features:
- support for files with encodings that are not unicode
- doesn't work without local python installation (see below pep-0587)
Open points:
- check/adapt sample scripts
- fix/check failing unittests
- check docu for python2 remainings
- check python initialisation (https://www.python.org/dev/peps/pep-0587/ should offer a possibility to load local modules first)
- debug build failing due to missing python3 dll copying step not necessary with python2 for the pythontest VS project
Known issues:
- python38.dll has dependency to vcruntime140.dll
v1.5.4
- Fix issue docs intro.rst: invalid FILESAVING notification vs valid FILEBEFORESAVE #148
- fix for getLanguageDesc bug #146
- update to python 2.7.18 #149
- used plain python 2.7.18, without the modifications from fork https://github.com/bruderstein/python, reintroducing dependency to MSVCR90.dll
v1.5.3
- add new, npp 7.8 related, test #134
- change number() to int() in scintilla.rst code example #142
- used plain python 2.7.17, without the modifications from fork https://github.com/bruderstein/python, reintroducing dependency to MSVCR90.dll
v1.5.2
- fixed SCINTILLANOTIFICATION.CHARADDED: arg key ch is always 0 #127
- extension Consider using hwndFrom within scintilla notification #121
- corrected docu files
- corrected wrong path to local help files
- fixed mem leak
- used plain python 2.7.16, without the modifications from fork https://github.com/bruderstein/python, reintroducing dependency to MSVCR90.dll
v1.5.1
- adapt zip structure to the changed plugin dir since N++ 7.6, but N++ 7.8 is needed to be able to load the python2.7 dll from plugin dir #131 to fix #109
- adapt msi to fix #118
- used plain python 2.7.16, without the modifications from fork https://github.com/bruderstein/python, reintroducing dependency to MSVCR90.dll
v1.5.0
-
Npp 7.8 interface #129
-
added sample GotoLineCol.py #125
-
used plain python 2.7.16, without the modifications from fork https://github.com/bruderstein/python, reintroducing dependency to MSVCR90.dll
-
packaging is still done in the N++ pre 7.6 format, adapted version will follow
-
requires N++ 7.8 to be able to load python 2.7 dll from plugin dir
v1.4.0
ATTENTION: There is currently no version available for N++ 7.6.x and 7.7.x to be used by N++ builtin PluginAdmin, see #109 for manual workaround
- documentation problem #110
- docs/source/pythonprimer.rst links to python 3 tutorial, PythonScript uses python 2.7 #115
- added sqlite3.dll #123
- used plain python 2.7.16, without the modifications from fork https://github.com/bruderstein/python, reintroducing dependency to MSVCR90.dll