@@ -9,6 +9,52 @@ This document follows the conventions laid out in [Keep a CHANGELOG][].
9
9
10
10
### Added
11
11
12
+ ### Changed
13
+
14
+ ### Fixed
15
+
16
+
17
+ ## [ 3.0.3] ( https://github.com/pythonnet/pythonnet/releases/tag/v3.0.3 ) - 2023-10-11
18
+
19
+ ### Added
20
+
21
+ - Support for Python 3.12
22
+
23
+ ### Changed
24
+
25
+ - Use enum name in ` repr `
26
+
27
+ ## [ 3.0.2] ( https://github.com/pythonnet/pythonnet/releases/tag/v3.0.2 ) - 2023-08-29
28
+
29
+ ### Fixed
30
+
31
+ - Fixed error occuring when inheriting a class containing a virtual generic method
32
+ - Make a second call to ` pythonnet.load ` a no-op, as it was intended
33
+ - Added support for multiple inheritance when inheriting from a class and/or multiple interfaces
34
+ - Fixed error occuring when calling ` GetBuffer ` for anything other than ` PyBUF.SIMPLE `
35
+ - Bumped ` clr_loader ` dependency to incorporate patches
36
+
37
+ ## [ 3.0.1] ( https://github.com/pythonnet/pythonnet/releases/tag/v3.0.1 ) - 2022-11-03
38
+
39
+ ### Added
40
+
41
+ - Support for Python 3.11
42
+
43
+ ### Changed
44
+
45
+ - Allow decoders to override conversion of types derived from primitive types
46
+
47
+ ### Fixed
48
+
49
+ - Fixed objects leaking when Python attached event handlers to them even if they were later removed
50
+ - Fixed ` PyInt ` conversion to ` BigInteger ` and ` System.String ` produced incorrect result for values between 128 and 255.
51
+ - Fixed implementing a generic interface with a Python class
52
+
53
+
54
+ ## [ 3.0.0] ( https://github.com/pythonnet/pythonnet/releases/tag/v3.0.0 ) - 2022-09-29
55
+
56
+ ### Added
57
+
12
58
- Ability to instantiate new .NET arrays using ` Array[T](dim1, dim2, ...) ` syntax
13
59
- Python operator method will call C# operator method for supported binary and unary operators ([ #1324 ] [ p1324 ] ).
14
60
- Add GetPythonThreadID and Interrupt methods in PythonEngine
@@ -134,7 +180,24 @@ There is no need to specify it.
134
180
- support for .NET Framework 4.0-4.6; Mono before 5.4. Python.NET now requires .NET Standard 2.0
135
181
(see [ the matrix] ( https://docs.microsoft.com/en-us/dotnet/standard/net-standard#net-implementation-support ) )
136
182
137
- ## [ 2.5.0] [ ] - 2020-06-14
183
+ ## [ 2.5.2] ( https://github.com/pythonnet/pythonnet/releases/tag/v2.5.2 ) - 2021-02-05
184
+
185
+ Bugfix release.
186
+
187
+ ### Fixed
188
+ - Fix ` object[] ` parameters taking precedence when should not in overload resolution
189
+ - Empty parameter names (as can be generated from F#) do not cause crashes
190
+
191
+ ## [ 2.5.1] ( https://github.com/pythonnet/pythonnet/releases/tag/v2.5.1 ) - 2020-06-18
192
+
193
+ Bugfix release.
194
+
195
+ ### Fixed
196
+
197
+ - Fix incorrect dereference of wrapper object in ` tp_repr ` , which may result in a program crash
198
+ - Fix incorrect dereference in params array handling
199
+
200
+ ## [ 2.5.0] ( https://github.com/pythonnet/pythonnet/releases/tag/v2.5.0 ) - 2020-06-14
138
201
139
202
This version improves performance on benchmarks significantly compared to 2.3.
140
203
@@ -779,7 +842,7 @@ This version improves performance on benchmarks significantly compared to 2.3.
779
842
780
843
[ semantic versioning ] : http://semver.org/
781
844
782
- [ unreleased ] : ../../compare/v2.3.0 ...HEAD
845
+ [ unreleased ] : ../../compare/v3.0.1 ...HEAD
783
846
784
847
[ 2.3.0 ] : ../../compare/v2.2.2...v2.3.0
785
848
0 commit comments