December 1, 2020
Changes since Manim Community release v0.1.0
Provided a standardized method for plugin discoverability, creation, installation, and usage. See the documentation.
JsRender is optional to install. (via #697).
Allow importing modules from the same directory as the input file when using
manimfrom the command line (via #724).
skip_animationsconfig option and added the
Renderer.skip_animationsattribute instead (via #696).
configdict has been replaced by a global
configinstance of the new class
ManimConfig. This class has a dict-like API, so this should not break user code, only make it more robust. See the Configuration tutorial for details.
Added the option to configure a directory for external assets (via #649).
Mobjects, Scenes, and Animations#
alignmentattribute to Tex and MathTex has been removed in favour of
Textnow uses Pango for rendering.
PangoTexthas been removed. The old implementation is still available as a fallback as
Scene.set_variables_as_attrs has been removed (via #692).
Ensure that the axes for graphs (
GraphScene) always intersect (#580).
Now Mobject.add_updater does not call the newly-added updater by default (use
call_updater=Trueinstead) (via #710)
VMobject now has methods to determine and change the direction of the points (via #647).
Added BraceBetweenPoints (via #693).
Added ArcPolygon and ArcPolygonFromArcs (via #707).
Added Cutout (via #760).
Added Mobject raise not implemented errors for dunder methods and implementations for VGroup dunder methods (via #790).
The background color of a scene can now be changed reliably by setting, e.g.,
self.camera.background_color = RED(via #716).