docs/source/changelog/0.2.0-changelog.rst
v0.2.0
:Date: January 1, 2021
The changes since Manim Community release v0.1.1 are listed below.
Remove all CONFIG dictionaries and all calls to digest_config and allow
passing options directly to the constructor of the corresponding classes (:pr:783).
Practically, this means that old constructions using CONFIG like::
class SomeMobject(Thing):
CONFIG = {
"my_awesome_property": 42
}
where corresponding objects were then instantiated as my_mobject = SomeMobject()
should now be created simply using my_mobject = SomeMobject(my_awesome_property=42).
Remove old syntax for animating mobject methods by passing the methods and arguments to self.play,
and use a new syntax featuring the animate property (:pr:881).
For example: the old-style play call
::
self.play(my_square.shift, LEFT)
should be replaced with the new following call using the animate property::
self.play(my_square.animate.shift(LEFT))
~.ManimBanner (:pr:814)~.Scene.construct (:pr:753)826)manim plugin subcommand + documentation) (:pr:784)__add__, __iadd__, __sub__, and __isub__ for :class:~.Mobject (allowing for notation like some_vgroup + some_mobject) (:pr:790)835)~.animation.creation (:pr:820)~.DashedLine and :class:~.CurvesAsSubmobjects (:pr:833)~.MarkupText, which can be formatted with an HTML-like syntax (:pr:855)FadeInFromDown and FadeOutAndShiftDown (:pr:827)~.MoveAlongPath to the docs (:pr:873)660)878)~.Graph, a basic implementation for (graph theory) graphs (:pr:861).animate syntax in :meth:~.Scene.play (:pr:889)797)manim plugin subcommand (:pr:831)~.mobject_update_utils.always_shift (:pr:839)disable_ligatures to :class:~.Text (via :pr:804)845)~.CairoText to work with new config structure (:pr:858)~.Matrix (:pr:859)z_index of mobjects contained in others as submobjects is now properly respected (:pr:872)~.ParametricSurface.set_fill_by_checkboard return the modified surface to allow method chaining (:pr:883)Scene.moving_mobjects (:pr:838)876)digest_mobject_attrs. (:pr:834)~.DashedVMobject in order to achieve an even dash pattern (:pr:884)890)811)803)817)manimce to manim & capitalizing Manim in readme (:pr:794)828)~.animation.creation + explicitly document buff parameter in :meth:~.Mobject.arrange (:pr:825)823)832)822)854)868).gitattributes (:pr:877)object for some classes, refactor some imports (:pr:795)str.format() to f-strings (:pr:867)830)894)