Changelog ========= Unreleased ---------- Fixed bugs ^^^^^^^^^^ - Bug fix for the case of calling ``Write`` on a null object (`#1740 `__) New Features ^^^^^^^^^^^^ - Added ``TransformMatchingMTex`` (`#1725 `__) - Added ``ImplicitFunction`` (`#1727 `__) - Added ``Polyline`` (`#1731 `__) - Allowed ``Mobject.set_points`` to take in an empty list, and added ``Mobject.add_point`` (`#1739 `__) - Added ``Scene.refresh_locked_data`` (`#1739 `__) - Added presenter mode to scenes with ``-p`` option (`#1739 `__ and `#1742 `__) - Allowed for an embed by hitting ``ctrl+shift+e`` during interaction (`#1739 `__ and `#1746 `__) - Added ``Mobject.set_min_width/height/depth`` (`#1739 `__) - Allowed ``Mobject.match_coord/x/y/z`` to take in a point (`#1739 `__) - Added ``text_config`` to ``DecimalNumber`` (`#1744 `__) Refactor ^^^^^^^^ - Refactored ``MTex`` (`#1725 `__) - Refactored ``SVGMobject`` with svgelements (`#1731 `__) - Made sure ``ParametricCurve`` has at least one point (`#1739 `__) - Set default to no tips on ``Axes`` (`#1739 `__) - Stopped displaying when writing tex string is happening (`#1739 `__) - Reorganize inheriting order and refactor SVGMobject (`#1745 `__) Dependencies ^^^^^^^^^^^^ - Added dependency on ``isosurfaces`` (`#1727 `__) - Removed dependency on ``argparse`` since it's a built-in module (`#1728 `__) - Removed dependency on ``pyreadline`` (`#1728 `__) - Removed dependency on ``cssselect2`` (`#1731 `__) - Added dependency on ``svgelements`` (`#1731 `__) v1.4.1 ------ Fixed bugs ^^^^^^^^^^ - `#1724 `__: Temporarily fixed boolean operations' bug - `d2e0811 `__: Import ``Iterable`` from ``collections.abc`` instead of ``collections`` which is deprecated since python 3.9 v1.4.0 ------ Fixed bugs ^^^^^^^^^^ - `f1996f8 `__: Temporarily fixed ``Lightbulb`` - `#1712 `__: Fixed some bugs of ``SVGMobject`` - `#1717 `__: Fixed some bugs of SVG path string parser - `#1720 `__: Fixed some bugs of ``MTex`` New Features ^^^^^^^^^^^^ - `#1694 `__: Added option to add ticks on x-axis in ``BarChart`` - `#1704 `__: Added ``lable_buff`` config parameter for ``Brace`` - `#1712 `__: Added support for ``rotate skewX skewY`` transform in SVG - `#1717 `__: Added style support to ``SVGMobject`` - `#1719 `__: Added parser to