diff --git a/docs/source/development/changelog.rst b/docs/source/development/changelog.rst index 6e865dc8..aa97e872 100644 --- a/docs/source/development/changelog.rst +++ b/docs/source/development/changelog.rst @@ -1,6 +1,50 @@ Changelog ========= +Unreleased +---------- + +Breaking changes +^^^^^^^^^^^^^^^^ +- **Python 3.6 is no longer supported** (`#1736 `__) + +Fixed bugs +^^^^^^^^^^ +- Fixed the width of riemann rectangles (`#1762 `__) +- Bug fixed in cases where empty array is passed to shader (`#1764 `__) +- Fixed ``AddTextWordByWord`` (`#1772 `__) + + +New features +^^^^^^^^^^^^ +- Added more functions to ``Text`` (details: `#1751 `__) +- Allowed ``interpolate`` to work on an array of alpha values (`#1764 `__) +- Allowed ``Numberline.number_to_point`` and ``CoordinateSystem.coords_to_point`` to work on an array of inputs (`#1764 `__) +- Added a basic ``Prismify`` to turn a flat ``VMobject`` into something with depth (`#1764 `__) +- Added ``GlowDots``, analogous to ``GlowDot`` (`#1764 `__) +- Added ``TransformMatchingStrings`` which is compatible with ``Text`` and ``MTex`` (`#1772 `__) + + +Refactor +^^^^^^^^ +- Added type hints (`#1736 `__) +- Specifid UTF-8 encoding for tex files (`#1748 `__) +- Refactored ``Text`` with the latest manimpango (`#1751 `__) +- Reorganized getters for ``ParametricCurve`` (`#1757 `__) +- Refactored ``CameraFrame`` to use ``scipy.spatial.transform.Rotation `` (`#1764 `__) +- Refactored rotation methods to use ``scipy.spatial.transform.Rotation`` (`#1764 `__) +- Used ``stroke_color`` to init ``Arrow`` (`#1764 `__) +- Refactored ``Mobject.set_rgba_array_by_color`` (`#1764 `__) +- Made panning more sensitive to mouse movements (`#1764 `__) +- Added loading progress for large SVGs (`#1766 `__) +- Added getter/setter of ``field_of_view`` for ``CameraFrame`` (`#1770 `__) +- Renamed ``focal_distance`` to ``focal_dist_to_height`` and added getter/setter (`#1770 `__) +- Added getter and setter for ``VMobject.joint_type`` (`#1770 `__) +- Refactored ``VCube`` (`#1770 `__) +- Refactored ``Prism`` to receive ``width height depth`` instead of ``dimensions`` (`#1770 `__) +- Refactored ``Text``, ``MarkupText`` and ``MTex`` based on ``LabelledString`` (`#1772 `__) + + v1.5.0 ------ @@ -9,7 +53,7 @@ Fixed bugs - Bug fix for the case of calling ``Write`` on a null object (`#1740 `__) -New Features +New features ^^^^^^^^^^^^ - Added ``TransformMatchingMTex`` (`#1725 `__) - Added ``ImplicitFunction`` (`#1727 `__) @@ -60,7 +104,7 @@ Fixed bugs - Fixed some bugs of SVG path string parser (`#1717 `__) - Fixed some bugs of ``MTex`` (`#1720 `__) -New Features +New features ^^^^^^^^^^^^ - Added option to add ticks on x-axis in ``BarChart`` (`#1694 `__) - Added ``lable_buff`` config parameter for ``Brace`` (`#1704 `__) @@ -99,7 +143,7 @@ Fixed bugs - Fixed bug in ``ShowSubmobjectsOneByOne`` (`bcd0990 `__) - Fixed bug in ``TransformMatchingParts`` (`7023548 `__) -New Features +New features ^^^^^^^^^^^^ - Added CLI flag ``--log-level`` to specify log level (`e10f850 `__) @@ -167,7 +211,7 @@ Fixed bugs - Fixed bug with ``CoordinateSystem.get_lines_parallel_to_axis`` (`c726eb7 `__) - Fixed ``ComplexPlane`` -i display bug (`7732d2f `__) -New Features +New features ^^^^^^^^^^^^ - Supported the elliptical arc command ``A`` for ``SVGMobject`` (`#1598 `__) @@ -230,7 +274,7 @@ Fixed bugs - Rewrote ``earclip_triangulation`` to fix triangulation - Allowed sound_file_name to be taken in without extensions -New Features +New features ^^^^^^^^^^^^ - Added :class:`~manimlib.animation.indication.VShowPassingFlash`