NewAI Enhanced
Manim v0.19.2
v0.19.2
Breaking Changes
- Minimum Python version bumped to 3.11; av updated to 14.0.1
Features
- Python 3.14 support added
Fixes
- Fixed argument passed to
get_hash_from_play_callin hashing - Fixed incorrect
Circle.point_at_anglecalculation
Improvements
- Added type annotations to
three_dimensions.py - Replaced legacy numpy usage (NPY002); bumped mypy/ruff Python target versions
- Removed pytest deprecation warning for
np.trapz→np.trapezoid - Added PERF ruff rules for performance checks
- Apple Silicon ARM64 testing enabled
What's Changed
Highlights 🌟
- Add support for Python 3.14, bump minimum Python to 3.11 and av to 14.0.1 by @behackl in https://github.com/ManimCommunity/manim/pull/4385
Bug Fixes 🐛
- Fix argument passed to
get_hash_from_play_callin hashing by @judenimo in https://github.com/ManimCommunity/manim/pull/4524 - Fix incorrect
Circle.point_at_anglecalculation by @Swarnlataaa in https://github.com/ManimCommunity/manim/pull/4438
Testing 🧪
- Test on Apple Silicon ARM64 by @cclauss in https://github.com/ManimCommunity/manim/pull/4496
Code Quality & Refactoring 🧹
- Add ruff rules PERF for performance by @cclauss in https://github.com/ManimCommunity/manim/pull/4492
- Remove deprecation warning from pytest "np.trapz" -> "np.trapezoid" by @henrikmidtiby in https://github.com/ManimCommunity/manim/pull/4513
- Bump Python target versions of both mypy and ruff by @behackl in https://github.com/ManimCommunity/manim/pull/4520
- Replace legacy numpy usage -- ruff rule NPY002 by @cclauss in https://github.com/ManimCommunity/manim/pull/4516
- Add
.github/release.ymlfor improved classifications in automatically generated changelogs by @behackl in https://github.com/ManimCommunity/manim/pull/4526 - Check and bump lower version requirements for dependencies by @henrikmidtiby in https://github.com/ManimCommunity/manim/pull/4529
Type Hints 📝
- Add type annotations to
three_dimensions.pyby @henrikmidtiby in https://github.com/ManimCommunity/manim/pull/4497
Other Changes
- Prepare new release
v0.19.2by @behackl in https://github.com/ManimCommunity/manim/pull/4528
New Contributors
- @judenimo made their first contribution in https://github.com/ManimCommunity/manim/pull/4524
- @Swarnlataaa made their first contribution in https://github.com/ManimCommunity/manim/pull/4438
Full Changelog: https://github.com/ManimCommunity/manim/compare/v0.19.1...v0.19.2