You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Allowed passing `None` for nullable args ([#460][p460])
18
20
- Added keyword arguments based on C# syntax for calling CPython methods ([#461][p461])
19
21
- Catches exceptions thrown in C# iterators (yield returns) and rethrows them in python ([#475][i475])([#693][p693])
20
22
- Implemented GetDynamicMemberNames() for PyObject to allow dynamic object members to be visible in the debugger ([#443][i443])([#690][p690])
21
23
- Incorporated reference-style links to issues and pull requests in the CHANGELOG ([#608][i608])
24
+
- Added detailed comments about aproaches and dangers to handle multi-app-domains ([#625][p625])
25
+
- Python 3.7 support, builds and testing added. Defaults changed from Python 3.6 to 3.7 ([#698][p698])
22
26
23
27
### Changed
24
28
29
+
- Reattach python exception traceback information (#545)
30
+
- PythonEngine.Intialize will now call `Py_InitializeEx` with a default value of 0, so signals will not be configured by default on embedding. This is different from the previous behaviour, where `Py_Initialize` was called instead, which sets initSigs to 1. ([#449][i449])
31
+
25
32
### Fixed
26
33
34
+
- Fixed secondary PythonEngine.Initialize call, all sensitive static variables now reseted.
35
+
This is a hidden bug. Once python cleaning up enough memory, objects from previous engine run becomes corrupted. ([#534][p534])
27
36
- Fixed Visual Studio 2017 compat ([#434][i434]) for setup.py
37
+
- Fixed crashes when integrating pythonnet in Unity3d ([#714][i714]),
38
+
related to unloading the Application Domain
39
+
- Fixed interop methods with Py_ssize_t. NetCoreApp 2.0 is more sensitive than net40 and requires this fix. ([#531][p531])
28
40
- Fixed crash on exit of the Python interpreter if a python class
29
41
derived from a .NET class has a `__namespace__` or `__assembly__`
30
42
attribute ([#481][i481])
@@ -36,6 +48,8 @@ This document follows the conventions laid out in [Keep a CHANGELOG][].
36
48
- Fixed errors breaking .NET Remoting on method invoke ([#276][i276])
37
49
- Fixed PyObject.GetHashCode ([#676][i676])
38
50
- Fix memory leaks due to spurious handle incrementation ([#691][i691])
51
+
- Fix spurious assembly loading exceptions from private types ([#703][i703])
52
+
- Fix inheritance of non-abstract base methods ([#755][i755])
39
53
40
54
41
55
## [2.3.0][] - 2017-03-11
@@ -593,6 +607,7 @@ This document follows the conventions laid out in [Keep a CHANGELOG][].
<DefineConstantsCondition="'$(BuildingInsideVisualStudio)' == 'true' AND '$(CustomDefineConstants)' != '' AND $(Configuration.Contains('Debug'))">$(DefineConstants);TRACE;DEBUG</DefineConstants>
33
34
<FrameworkPathOverrideCondition="'$(TargetFramework)'=='net40' AND $(Configuration.Contains('Mono'))">$(NuGetPackageRoot)\microsoft.targetingpack.netframework.v4.5\1.0.1\lib\net45\</FrameworkPathOverride>
0 commit comments