Skip to content

v1.1.3

Compare
Choose a tag to compare
@blueloveTH blueloveTH released this 08 Aug 00:27
· 1094 commits to main since this release

v1.1.3 brings lots of bug fixes and improves stability.

  • All old style binding functions are deprecated or removed. Now the only two are vm->bind and vm->bind_property.
  • Add box2d as builtin modules.
  • Unit test coverage: 78% -> 85%.

Changes

  1. change std::is_pod to pkpy::is_pod which is compatible with C++20.
  2. add colorsys module.
  3. from xx import * will read __all__ variable if possible.
  4. open default mode is 'r'
  5. reimpl round in cpp
  6. fix a bug of mat3x3.__rmul__
  7. gcnew constructs PyObject inplace, no std::move any more!
  8. fix: dict and mappingproxy, they cannot be hashed anymore!
  9. fix #126

Break changes

  1. remove vm->property. Use vm->bind_property instead.
  2. change PrintFunc signature to C-style (*)(VM*, const char*, int)