Skip to content

Releases: tonybaloney/CSnakes

v1.0.21

15 Oct 09:01
586bb13
Compare
Choose a tag to compare

What's Changed

Major improvements

  • Added support for Hot Reload of Python code whilst debugging

Other changes

  • Consolidate patterns for IPyBuffer by @atifaziz in #266
  • Make type name patterns explicit where typing. qualification is optional by @atifaziz in #267
  • Make generated signature tests stricter by @atifaziz in #268
  • Add reload module functionality and connect generated classes to Hot Reload by @tonybaloney in #259
  • Immortalising -1, 0 and 1 by @aaronpowell in #274

Full Changelog: v1.0.20...v1.0.21

v1.0.20

11 Oct 07:45
efd03f8
Compare
Choose a tag to compare

What's Changed

  • Skip Python traceback if runtime is finalised by @atifaziz in #242

Full Changelog: v1.0.19...v1.0.20

v1.0.19

11 Oct 04:15
0754331
Compare
Choose a tag to compare

What's Changed

Major Changes

Bug fixes and Dev Changes

  • Update README.md by @jamesmontemagno in #229
  • Add github to docs page by @tonybaloney in #222
  • Remove second package from aspire demo and fix warning on insecure ve… by @tonybaloney in #223
    4
  • Use invariant culture when converting float constant to string by @atifaziz in #245
  • Pre-allocate list based on source length by @atifaziz in #206
  • Improve Aspire sample using large data set and Pandas. Use buffer protocol in kmeans demo by @tonybaloney in #230
  • Fix test for NuGetLocator when NUGET_PACKAGES is defined by @atifaziz in #233
  • Refactor PythonConstant types into a true union by @atifaziz in #234
  • Generate fields per function instead of dictionary by @atifaziz in #236
  • Bump System.Text.Json from 8.0.4 to 8.0.5 in /samples/Aspire/CSnakesAspire.AppHost by @dependabot in #246
  • Use 3.13 GA by @tonybaloney in #247
  • Bump versions by @RussKie in #252
  • Fixing how the assemblies are referenced in NuGet by @aaronpowell in #253
  • Have generated module interfaces inherit from IDisposable by @atifaziz in #249
  • Consolidate redundant patterns in MethodReflection.FromMethod by @atifaziz in #248
  • Fix GIL acquisition during Python runtime finalization by @atifaziz in #239

New Contributors

Full Changelog: v1.0.18...v1.0.19

v1.0.18

24 Sep 02:32
9dd9947
Compare
Choose a tag to compare

Main Changes

  • Raised Exceptions support InnerException where the Python exception has a __cause__ property
  • Converged to a single package, CSnakes.Runtime
  • Support .NET 9
  • Support for Buffer protocol

What's Changed

New Contributors

Full Changelog: v1.0.17...v1.0.18

v1.0.17

30 Aug 01:46
a8f35a9
Compare
Choose a tag to compare

What's Changed

Internals

Full Changelog: v1.0.16...v1.0.17

v1.0.16

21 Aug 05:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.15...v1.0.16

v1.0.15

19 Aug 07:39
acd6e72
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.13...v1.0.15

v1.0.13

15 Aug 06:18
3f4c0aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.12...v1.0.13

v1.0.12

14 Aug 10:01
0079b2b
Compare
Choose a tag to compare

What's Changed

  • Add extra code generation tests for types and constants by @tonybaloney in #108
  • Fixes to the Pip installer if more than one version of Python is installed by @tonybaloney in #110

Full Changelog: v1.0.11...v1.0.12

Outstanding bugs exist with the PipInstaller and WithVirtualEnvironment classes on Linux. See #112

v1.0.11

14 Aug 06:45
Compare
Choose a tag to compare
Version bump