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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,10 @@ This document follows the conventions laid out in [Keep a CHANGELOG][].
12
12
- Added automatic NuGet package generation in appveyor and local builds
13
13
- Added function that sets Py_NoSiteFlag to 1.
14
14
- Added support for Jetson Nano.
15
+
- Added support for __len__ for .NET classes that implement ICollection
16
+
- Added PythonException.Format method to format exceptions the same as traceback.format_exception
17
+
- Added Runtime.None to be able to pass None as parameter into Python from .NET
18
+
- Added PyObject.IsNone() to check if a Python object is None in .NET.
15
19
- Added Python 3 buffer api support and PyBuffer interface for fast byte and numpy array read/write ([#980][p980])
16
20
17
21
### Changed
@@ -21,14 +25,18 @@ This document follows the conventions laid out in [Keep a CHANGELOG][].
21
25
- Removes PyLong_GetMax and PyClass_New when targetting Python3
22
26
- Added support for converting python iterators to C# arrays
23
27
- Changed usage of obselete function GetDelegateForFunctionPointer(IntPtr, Type) to GetDelegateForFunctionPointer<TDelegate>(IntPtr)
28
+
- When calling C# from Python, enable passing argument of any type to a parameter of C# type `object` by wrapping it into `PyObject` instance. ([#881][i881])
24
29
- Added support for kwarg parameters when calling .NET methods from Python
30
+
- Changed method for finding MSBuild using vswhere
31
+
- Reworked `Finalizer`. Now objects drop into its queue upon finalization, which is periodically drained when new objects are created.
25
32
26
33
### Fixed
27
34
28
35
- Fixed runtime that fails loading when using pythonnet in an environment
29
36
together with Nuitka
30
37
- Fixes bug where delegates get casts (dotnetcore)
31
38
- Determine size of interpreter longs at runtime
39
+
- Handling exceptions ocurred in ModuleObject's getattribute
0 commit comments