From 1dc2cd63379d05eed36fdc77701deb11564c6056 Mon Sep 17 00:00:00 2001 From: Benjamin Hackl Date: Sun, 31 Jan 2021 22:02:43 +0100 Subject: [PATCH 1/5] bump version number --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2105e2c911..fd5714c642 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "manim" -version = "0.2.0" +version = "0.2.1" description = "Animation engine for explanatory math videos." authors = ["The Manim Community Developers","3b1b "] license="MIT" From 7f0bf859286513204c09f83b019aa01a3b65b40c Mon Sep 17 00:00:00 2001 From: Benjamin Hackl Date: Sun, 31 Jan 2021 22:03:02 +0100 Subject: [PATCH 2/5] add formatted changelog --- docs/source/changelog.rst | 65 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index e3ed90a1b9..d3a31f37d9 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -17,6 +17,71 @@ Upcoming release Changes for the upcoming release are tracked `in our GitHub wiki `_. +****** +v0.2.1 +****** + +:Date: February 1, 2021 + +The changes since Manim Community release v0.2.0 are listed below. + + +New Features +============ + +- :pr:`945`: :meth:`~.Graph.change_layout` method for :class:`~.Graph` mobject +- :pr:`943`: IPython %%manim magic +- :pr:`970`: Added ``--version`` command line flag +- :pr:`948`: Allow passing a code string to :class:`~.Code` +- :pr:`917`: Allow overriding new-style method animations +- :pr:`756`: Allow setting frame_height and frame_width via config file +- :pr:`939`: Added custom font files support +- :pr:`892`: Added ManimCommunity colors +- :pr:`922`: Tree layout for Graph mobject +- :pr:`935`: Added code of conduct +- :pr:`916`: Multi-column layout for partite graphs +- :pr:`742`: Units: Pixels, Munits, Percent in :mod:`~.utils.unit` +- :pr:`893`: Convenience method :meth:`~.Graph.from_networkx` for creating a graph from a networkx graph + +Bugfixes and Enhancements +========================= + +- :pr:`961`: added typings and docs for vectorized mobjects and bezier related functions +- :pr:`977`: JupyterLab docker image and documentation for manim and IPython +- :pr:`985`: Fix variable name for webgl renderer +- :pr:`954`: Fix edges lagging behind vertices in animations of graphs +- :pr:`980`: Allow usage of custom Pygments styles in Code +- :pr:`952`: Allow passing tween information to the WebGL frontend +- :pr:`978`: Fix ``possible_paths`` not printing in ``code_mobject`` +- :pr:`976`: Update ``ManimPango`` +- :pr:`967`: Automatically import plugins +- :pr:`971`: Make ManimCommunity look consistent +- :pr:`957`: Raise ``NotImplementedError`` when trying to chain overridden method animations +- :pr:`947`: Several fixes and improvements for :class:`~.PointCloundDot` +- :pr:`923`: Documentation: move installation instructions for developers to page for developers +- :pr:`964`: Added unit test for :class:`~.NumberLine`'s unit vector +- :pr:`960`: Magnitude of :class:`~.NumberLine`'s unit vector should be ``unit_size``, not 1 +- :pr:`958`: Fix code formatting in ``utils/debug.py`` +- :pr:`953`: Update license year +- :pr:`944`: Interpolate stroke opacity in :class:`~.FadeIn` and update ``stroke_opacity`` and ``fill_opacity`` in :meth:`~.VMobject.set_stroke` and :meth:`~.VMobject.set_fill` +- :pr:`865`: Rename ``get_submobject_index_labels`` to ``index_labels`` +- :pr:`941`: Added keyword arguments ``x_min``, ``x_max``, ``y_min``, ``y_max`` to :class:`~.ThreeDAxes` +- :pr:`886`: Let the render progress bar show details about the rendered animation again +- :pr:`936`: Fix :class:`~.BulletedList` TeX environment problem and add a typing to ``get_module`` +- :pr:`938`: Remove dependency on progressbar +- :pr:`937`: Change 'brew cask install' to 'brew install --cask' for CI pipeline +- :pr:`933`: Make matrix work with lists again +- :pr:`932`: Correctly parse ``log_dir`` option +- :pr:`920`: Raise error if markup in :class:`~.MarkupText` is invalid +- :pr:`929`: Raise an error if a :class:`~.Matrix` object is created with < 2-dimensional input +- :pr:`907`: Make Scene.add_sound work again (when running with ``--disable_caching``) +- :pr:`906`: Allow new-style method animation to be used in animation groups +- :pr:`908`: removed deprecated command line arguments from documentation +- :pr:`903`: Tiny grammar improvements +- :pr:`904`: Added blank line between imports and class example +- :pr:`898`: CI: fix publish workflow + + ****** v0.2.0 ****** From 3c9c474e1c8279907a0c6af006fa1aec7e57d59f Mon Sep 17 00:00:00 2001 From: Benjamin Hackl Date: Sun, 31 Jan 2021 22:35:29 +0100 Subject: [PATCH 3/5] Capitalization of changelog entries Co-authored-by: KingWampy --- docs/source/changelog.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index d3a31f37d9..9baa6545f4 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -46,7 +46,7 @@ New Features Bugfixes and Enhancements ========================= -- :pr:`961`: added typings and docs for vectorized mobjects and bezier related functions +- :pr:`961`: Added typings and docs for vectorized mobjects and bezier related functions - :pr:`977`: JupyterLab docker image and documentation for manim and IPython - :pr:`985`: Fix variable name for webgl renderer - :pr:`954`: Fix edges lagging behind vertices in animations of graphs @@ -76,7 +76,7 @@ Bugfixes and Enhancements - :pr:`929`: Raise an error if a :class:`~.Matrix` object is created with < 2-dimensional input - :pr:`907`: Make Scene.add_sound work again (when running with ``--disable_caching``) - :pr:`906`: Allow new-style method animation to be used in animation groups -- :pr:`908`: removed deprecated command line arguments from documentation +- :pr:`908`: Removed deprecated command line arguments from documentation - :pr:`903`: Tiny grammar improvements - :pr:`904`: Added blank line between imports and class example - :pr:`898`: CI: fix publish workflow From 9b4e5b3eb83b90478535a3041590cecbdf535e95 Mon Sep 17 00:00:00 2001 From: Benjamin Hackl Date: Tue, 2 Feb 2021 00:55:04 +0100 Subject: [PATCH 4/5] bump version to 0.3.0 --- docs/source/changelog.rst | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 9baa6545f4..98d66f5ff5 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -18,7 +18,7 @@ Changes for the upcoming release are tracked `in our GitHub wiki "] license="MIT" From f7bb5390823665369d96ca2e19bab18dfb22b791 Mon Sep 17 00:00:00 2001 From: Benjamin Hackl Date: Tue, 2 Feb 2021 02:09:53 +0100 Subject: [PATCH 5/5] include 988 in changelog --- docs/source/changelog.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 98d66f5ff5..9ed236b81d 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -46,6 +46,7 @@ New Features Bugfixes and Enhancements ========================= +- :pr:`988`: Fix Windows CI pipeline by adding missing LaTeX package - :pr:`961`: Added typings and docs for vectorized mobjects and bezier related functions - :pr:`977`: JupyterLab docker image and documentation for manim and IPython - :pr:`985`: Fix variable name for webgl renderer