Skip to content

Commit 30f00d5

Browse files
authored
Prepare v0.4.0 (#1072)
Prepare to release v0.4.0
1 parent e3359a5 commit 30f00d5

File tree

2 files changed

+64
-1
lines changed

2 files changed

+64
-1
lines changed

docs/source/changelog.rst

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,69 @@ Upcoming release
1717
Changes for the upcoming release are tracked `in our GitHub wiki <https://github.com/ManimCommunity/manim/wiki/Changelog-for-next-release>`_.
1818

1919

20+
******
21+
v0.4.0
22+
******
23+
24+
:Date: March 3, 2021
25+
26+
The changes since Manim Community release v0.3.0 are listed below.
27+
28+
Breaking Changes
29+
================
30+
31+
- :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: ``VMobjectFromSVGPathstring`` is deprecated and has been renamed to ``SVGPathMobject``.
32+
33+
34+
New Features
35+
============
36+
37+
- :pr:`1026`: Add 3D Mobjects: :class:`~.Cone`, :class:`~.Cylinder`, :class:`~.Line3D`, :class:`~.Arrow3D` and :class:`~.Torus`
38+
- :pr:`1047`: Add documentation and examples for :class:`~.Matrix`
39+
- :pr:`1044`: ``register_font`` is available for macOS
40+
- :pr:`995`: Add generic :func:`~.Mobject.set` method and compatibility layer between properties and ``get_*``/``set_*`` methods
41+
42+
Bugfixes and Enhancements
43+
=========================
44+
45+
- :pr:`981`: Fixed hot reload functionality for the WebGL renderer on Windows
46+
- :pr:`1053`: Repair links to source code in stable version of documentation
47+
- :pr:`1067`: Add ManimPango to ReadTheDocs requirements
48+
- :pr:`1058`: Replace ``<color>`` syntax by Pango's ``<span foreground>`` for coloring parts of :class:`~.MarkupText` and allow using colors for underline, overline and strikethrough in MarkupText
49+
- :pr:`1063`: Fix documentation related to ``.animate``
50+
- :pr:`1065`: Remove duplicate word 'vector'
51+
- :pr:`1060`: Update Linux installation instructions to mention the installation of Pango
52+
- :pr:`1050`: Ensure that the user-supplied stroke color and width gets applied to :class:`~.Cross`
53+
- :pr:`1059`: More descriptive error when accessing an unhandled mobject attribute
54+
- :pr:`1048`: Use absolute path in ``make_and_open_docs.py``
55+
- :pr:`1000`: Remove ``MovingCameraScene.setup`` and ``MovingCameraScene.camera_frame``
56+
- :pr:`1051`: Corrections for setting stroke related attributes on :class:`~.VMobject`
57+
- :pr:`1043`: Make :class:`~.CubicBezier` explicitly accept four points
58+
- :pr:`1046`: Use any version of ``importlib-metadata``
59+
- :pr:`1030`: Parse ``.log`` file and try to print LaTeX errors if compilation fails
60+
- :pr:`1015`: Documentation: Add more explicit instructions related to ``tlmgr``
61+
- :pr:`1028`: Documentation: Update installation guide on mac with Apple Silicon
62+
- :pr:`1032`: Remove ``Square.side_length`` property
63+
- :pr:`1031`: Fix link to wikipedia vector graphics page
64+
- :pr:`1021`: Documentation: Added example to :class:`~.CubicBezier`
65+
- :pr:`1017`: Added ``progress_bar`` to ``digest_args`` to fix the ``--progress_bar`` CLI flag
66+
- :pr:`1018`: Remove redundancy in :class:`~.FunctionGraph` arguments
67+
- :pr:`1024`: Migrate ``width`` / ``height`` / ``depth`` to properties
68+
- :pr:`1022`: Fix ``-p`` flag when passing ``-s``
69+
- :pr:`1008`: CI pipeline: fix release asset upload
70+
- :pr:`983`: Make sure last frame for animations with updaters is correct
71+
- :pr:`984`: Add manim version to CLI output, append version name for generated ``.gif`` and ``.png`` files, add version to metadata of rendered videos, change dark blue terminal text to default green
72+
- :pr:`993`: Fix setting Mobject color to a gradient by passing a list of colors in :meth:`~.VMobject.set_color`
73+
- :pr:`1003`: Fix animation :class:`~.GrowArrow`
74+
- :pr:`1010`: Disable STDIN interaction for ffmpeg concat.
75+
- :pr:`969`: Fix the ``--tex_template`` CLI flag
76+
- :pr:`989`: Fix the ``manim cfg export`` subcommand
77+
- :pr:`1005`: Fix the feature where ``-`` is used as the filename
78+
- :pr:`998`: Allow using hexadecimal color codes with 3 characters
79+
- :pr:`996`: Changed the message of ``manim --version`` to not include "Edition"
80+
81+
82+
2083
******
2184
v0.3.0
2285
******

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "manim"
3-
version = "0.3.0"
3+
version = "0.4.0"
44
description = "Animation engine for explanatory math videos."
55
authors = ["The Manim Community Developers","3b1b <[email protected]>"]
66
license="MIT"

0 commit comments

Comments
 (0)