Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Manim now supports reloading code during scenes, speeding up development by eliminating full restarts after changes.
New
- Reload Functionality: Modify and test scenes without restarting the Manim process.
Fixes Worth Knowing
- Corrected an issue with argument injection in Riemann rectangles, ensuring accurate visual representation.
- Improved Tex (text rendering) caching for better performance.
- Configuration handling is updated for more reliable scene setup.
TL;DR
Manim now uses Pycairo instead of Cairo, improving rendering quality and compatibility on modern systems.
Breaking
- Cairo backend removed (older rendering engine).
CairoEngineclass removed (related to the old rendering engine).
New
- Pycairo support added (new, improved rendering backend).
Before You Upgrade
- Ensure you have Pycairo installed (
pip install pycairo).
Package: manim Release:
--- v0.16.0 (2023-11-26) --- feat: add support for complex numbers fix: fix text rendering in latex feat: add support for 3d scenes
--- v0.17.0 (2024-01-21) --- feat: add support for custom shapes fix: fix issue with mobius strip feat: add support for animations with easing
TL;DR
Manim now supports complex numbers, 3D scenes, and custom shapes, expanding creative possibilities.
New
- Complex number support added (for mathematical visualizations).
- 3D scene support added (allows for three-dimensional animations).
- Custom shape support added (users can define their own shapes).
- Animation easing added (more control over animation smoothness).
Fixes Worth Knowing
- Fixed text rendering in LaTeX (improves equation display).
- Fixed Mobius strip issues (corrects visual distortions).