@vmuriart vmuriart released this Mar 11, 2017 · 132 commits to master since this release

Assets 2

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)