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 pull request 697).
Allow importing modules from the same directory as the input file when using
manimfrom the command line (via pull request 724).
skip_animationsconfig option and added the
Renderer.skip_animationsattribute instead (via pull request 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 pull request 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 pull request 692).
Ensure that the axes for graphs (
GraphScene) always intersect (pull request 580).
Now Mobject.add_updater does not call the newly-added updater by default (use
call_updater=Trueinstead) (via pull request 710)
VMobject now has methods to determine and change the direction of the points (via pull request 647).
Added BraceBetweenPoints (via pull request 693).
Added ArcPolygon and ArcPolygonFromArcs (via pull request 707).
Added Cutout (via pull request 760).
Added Mobject raise not implemented errors for dunder methods and implementations for VGroup dunder methods (via pull request 790).
The background color of a scene can now be changed reliably by setting, e.g.,
self.camera.background_color = RED(via pull request 716).