- Notifications
You must be signed in to change notification settings - Fork750
Release candidate for Python.NET 3.0
Pre-releasePre-release
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
What's Changed
- Match generic and private methods upon runtime reload by@lostmsu in#1637
- Require newest available clr-loader by@filmor in#1643
- Fix the PyGILState_STATE type by@filmor in#1645
- Fix warning regarding undefinedmodule on GC Offset Base by@filmor in#1646
- Removed
ShutdownMode
. Now always behaves like originalReload
by@lostmsu in#1638 - When process is exiting, there's no need to save live .NET objects by@lostmsu in#1648
- Moved
Py
class into its own file by@lostmsu in#1649 - Added a regression test for calling base method from nested class by@lostmsu in#1652
- Fixed accessing partially overriden properties from Python by@lostmsu in#1650
- Reworked the way .NET objects are constructed from Python by@lostmsu in#1651
- Improved support for generic method overloading by@lostmsu in#1657
- Use Delegates to access Py_NoSiteFlag by@lostmsu in#1659
- Provide
__int__
instance method on enum types to supportint(Enum.Member)
by@lostmsu in#1661 - Cleanup
PyBuffer
a bit by@lostmsu in#1662 - Support for byref parameters when overriding .NET methods from Python by@lostmsu in#1663
- Performance tests with baseline from Pypi by@filmor in#1667
- Move code to subdirectories and rename or split up by@filmor in#1665
- Added ARM64 CI action by@lostmsu in#1669
- Only run CI on pushes to master and on all pull requests by@filmor in#1670
- Temporary fix method binder for out parameters by@eirannejad in#1672
- Added todo note to ensure CLA is signed by@eirannejad in#1674
- Add tests for exception leaking. by@BadSingleton in#1679
- We can drop the import hack as we are now using the newer import mechanics by@filmor in#1686
- Update CHANGELOG.md by@nobbi1991 in#1690
- Allow dynamic
PyObject
conversion toIEnumerable
by@lostmsu in#1697 - add GitHub URL for PyPi by@andriyor in#1708
- Make methods of
PyObject
inherited from its base .NET classes GIL-safe by@lostmsu in#1711 - Support for
BigInteger
(C#) <->PyInt
by@lostmsu in#1710 - On shutdown from Python release all slot holders by@lostmsu in#1712
- Clear weakref list when reflected object is destroyed by@lostmsu in#1758
- Clear weak reference list when an extension type is destroyed by@lostmsu in#1761
- Fix layout of
NativeTypeSpec
on 32 bit platforms by@lostmsu in#1765 - Implement IConvertible on PyObject by@filmor in#1762
- Ensure that codec tests are run by@filmor in#1763
- Fix decimal default parameters by@filmor in#1773
- Work around potential Mono bug, that hangs the runtime when new threads start by@lostmsu in#1779
- Miscellaneous fixes and cleanups by@filmor in#1760
- Fix enum codec by@filmor in#1621
- Disallow runtime shutdown when the Python error indicator is set by@lostmsu in#1780
- Multiple fixes related to Dictionary.Keys bug by@lostmsu in#1786
- Drop Python 3.6 support by@filmor in#1795
- Move to modern setuptools with pyproject.toml by@filmor in#1793
Min
/MaxSupportedVersion
andIsSupportedVersion
onPythonEngine
by@filmor in#1799Min
/MaxSupportedVersion
andIsSupportedVersion
onPythonEngine
by@lostmsu in#1798- Add explicit tests for vararg call by@filmor in#1805
- Fix demo scripts by@filmor in#1802
- fixed ForbidPythonThreadsAttribute being ignored in certain scenarios by@filmor in#1815
- Add test for enum int conversion by@filmor in#1811
- Implement configuring clr from environment by@filmor in#1817
- Take GIL when checking if error occurred on shutdown by@filmor in#1836
New Contributors
- @eirannejad made their first contribution in#1672
- @nobbi1991 made their first contribution in#1690
- @andriyor made their first contribution in#1708
Full Changelog:v3.0.0-a2...v3.0.0-rc1
Assets6
Uh oh!
There was an error while loading.Please reload this page.
8 people reacted