v0.4.0¶
- Date:
March 3, 2021
The changes since Manim Community release v0.3.0 are listed below.
Breaking Changes¶
PR #915: Manim’s SVG engine has been reworked and is able to handle a wider variations of SVG files. In particular: fill and stroke properties are now retained from the original files. Breaking change:
VMobjectFromSVGPathstringis deprecated and has been renamed toSVGPathMobject.
New Features¶
Bugfixes and Enhancements¶
PR #981: Fixed hot reload functionality for the WebGL renderer on Windows
PR #1053: Repair links to source code in stable version of documentation
PR #1067: Add ManimPango to ReadTheDocs requirements
PR #1058: Replace
<color>syntax by Pango’s<span foreground>for coloring parts ofMarkupTextand allow using colors for underline, overline and strikethrough in MarkupTextPR #1063: Fix documentation related to
.animatePR #1065: Remove duplicate word ‘vector’
PR #1060: Update Linux installation instructions to mention the installation of Pango
PR #1050: Ensure that the user-supplied stroke color and width gets applied to
CrossPR #1059: More descriptive error when accessing an unhandled mobject attribute
PR #1048: Use absolute path in
make_and_open_docs.pyPR #1000: Remove
MovingCameraScene.setupandMovingCameraScene.camera_framePR #1051: Corrections for setting stroke related attributes on
VMobjectPR #1043: Make
CubicBezierexplicitly accept four pointsPR #1046: Use any version of
importlib-metadataPR #1030: Parse
.logfile and try to print LaTeX errors if compilation failsPR #1015: Documentation: Add more explicit instructions related to
tlmgrPR #1028: Documentation: Update installation guide on mac with Apple Silicon
PR #1032: Remove
Square.side_lengthpropertyPR #1031: Fix link to wikipedia vector graphics page
PR #1021: Documentation: Added example to
CubicBezierPR #1017: Added
progress_bartodigest_argsto fix the--progress_barCLI flagPR #1018: Remove redundancy in
FunctionGraphargumentsPR #1024: Migrate
width/height/depthto propertiesPR #1022: Fix
-pflag when passing-sPR #1008: CI pipeline: fix release asset upload
PR #983: Make sure last frame for animations with updaters is correct
PR #984: Add manim version to CLI output, append version name for generated
.gifand.pngfiles, add version to metadata of rendered videos, change dark blue terminal text to default greenPR #993: Fix setting Mobject color to a gradient by passing a list of colors in
set_color()PR #1010: Disable STDIN interaction for ffmpeg concat.
PR #969: Fix the
--tex_templateCLI flagPR #989: Fix the
manim cfg exportsubcommandPR #1005: Fix the feature where
-is used as the filenamePR #998: Allow using hexadecimal color codes with 3 characters
PR #996: Changed the message of
manim --versionto not include “Edition”