Skip to content

Latest commit

 

History

History
100 lines (56 loc) · 5.81 KB

File metadata and controls

100 lines (56 loc) · 5.81 KB
last_commit_released 66e56764fefe824e1b2a28635245820c2dc92a34
name Fable.Python

Changelog

All notable changes to this project will be documented in this file.

Unreleased

🐞 Bug Fixes

  • Fix math.factorial binding: changed signature from float -> float to int -> int to match Python 3.12+ where float arguments raise TypeError. Fixes test to use integer literals.

✨ Enhancements

  • Add missing math module constants: pi, e, tau, inf, nan
  • Add missing math module functions: sqrt, degrees, radians, trunc, hypot, fsum, isqrt, prod, perm, acosh, asinh, atanh, cosh, sinh, tanh, erf, erfc, gamma, lgamma
  • Fix math.dist signature to accept float arrays (for multi-dimensional distance)

5.0.0-rc.3 - 2026-04-16

🐞 Bug Fixes

  • Bump Fable.Core to 5.0.0-rc.2 and ShipIt to 2.0.2 (#243) (cb06fd6)

View changes on Github

5.0.0-rc.2 - 2026-03-09

Last release on the legacy tag-based workflow. Matches Fable.Python 5.0.0-rc.2 on NuGet.

5.0.0-alpha.21.5 (2025-12-21)

Bug Fixes

  • remove XUnit dependency from Testing module (3a35e44)

5.0.0-alpha.21.4 (2025-12-21)

Features

  • add Fable.Python.Testing module for cross-platform testing (#186) (2356705)

5.0.0-alpha.21.3 (2025-12-19)

Features

  • add Fable.Types module for runtime type detection (#184) (6e1e902)

5.0.0-alpha.21.2 (2025-12-18)

Features

  • add typed array support to Json serialization (#182) (ef67b4b)

5.0.0-alpha.21.1 (2025-12-18)

Features

  • Add Json static class with Fable-aware serialization (#175) (1eb5005)

5.0.0-alpha.21.0 (2025-12-16)

Features

Miscellaneous Chores

  • sync with Fable 5.0.0-alpha.21 (fd2685c)

5.0.0-alpha.20.2 (2025-12-09)

Features

  • add Python stdlib bindings for logging, random, and expand string module (#166) (709d6c2)

5.0.0-alpha.20.1 (2025-12-08)

Bug Fixes

  • relax FSharp.Core dependency to >= 5.0.0 (#163) (10eb65b)

5.0.0-alpha.20 (2025-12-08)

Features

Bug Fixes

  • handle return type correctly (a634168)
  • update pyproject toml details (#62) (b511351)
  • use plain int/string types for open (b202a25)
  • use string types for open (f211f8b)