pythonnet (Python.NET) version 2.3.0 released!
Release notes:
Added
- Added Code Coverage (#345)
- Added
PySys_SetArgvEx
(#347) - Added XML Documentation (#349)
- Added
Embedded_Tests
on AppVeyor (#224)(#353) - Added
Embedded_Tests
on Travis (#224)(#391) - Added PY3 settings to solution configuration-manager (#346)
- Added
Slack
(#384)(#383)(#386) - Added function of passing an arbitrary .NET object as the value
of an attribute of PyObject
(#370)(#373) - Added
Coverity scan
(#390) - Added
bumpversion
for version control (#319)(#398) - Added
tox
for local testing (#345) - Added
requirements.txt
- Added to
PythonEngine
methods Eval
and Exec
(#389) - Added implementations of
ICustomMarshal
(#407) - Added docker images (#322)
- Added hooks in
pyinstaller
and cx_freeze
for pythonnet
(#66) - Added nuget packages (#165)
Changed
- Refactored python
unittests
(#329) - Refactored python
setup.py
(#337) - Refactored remaining of Build Directives on
runtime.cs
(#339) - Refactored
Embedded_Tests
to make easier to write tests (#369) - Changed
unittests
to pytest
(#368) - Upgraded NUnit framework from
2.6.3
to 3.5.0
(#341) - Downgraded NUnit framework from
3.5.0
to 2.6.4
(#353) - Upgraded NUnit framework from
2.6.4
to 3.6.0
(#371) - Unfroze Mono version on Travis (#345)
- Changed
conda.recipe
build to only pull-requests (#345) - Combine
Py_DEBUG
and PYTHON_WITH_PYDEBUG
flags (#362)
Deprecated
- Deprecated
RunString
(#401)
Fixed
- Fixed crash during Initialization (#262)(#343)
- Fixed crash during Shutdown (#365)
- Fixed multiple build warnings
- Fixed method signature match for Object Type (#203)(#377)
- Fixed outdated version number in AssemblyInfo (#398)
- Fixed wrong version number in
conda.recipe
(#398) - Fixed fixture location for Python tests and
Embedded_Tests
- Fixed
PythonException
crash during Shutdown (#400) - Fixed
AppDomain
unload during GC (#397)(#400) - Fixed
Py_Main
& PySys_SetArgvEx
no mem error
on UCS4/PY3
(#399) - Fixed
Python.Runtime.dll.config
on macOS (#120) - Fixed crash on
PythonEngine.Version
(#413) - Fixed
PythonEngine.PythonPath
issues (#179)(#414)(#415)
Removed
- Removed
six
dependency for unittests
(#329) - Removed
Mono.Unix
dependency for UCS4
(#360) - Removed need for
Python.Runtime.dll.config
- Removed PY32 build option
PYTHON_WITH_WIDE_UNICODE
(#417)