-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Prepared new release,
v0.11.0
(#2114)
* bump version number * update version in citation.cff * generated v0.11.0 changelog, first pass * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * actually added v0.11.0 changelog to list of changelogs * generated changelog, second pass * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * generate v0.11.0 changelog, third pass * generated v0.11.0 changelog, fourth pass Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information
1 parent
a93d112
commit 8a3d1d8
Showing
4 changed files
with
267 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,263 @@ | ||
******* | ||
v0.11.0 | ||
******* | ||
|
||
:Date: October 02, 2021 | ||
|
||
Contributors | ||
============ | ||
|
||
A total of 31 people contributed to this | ||
release. People with a '+' by their names authored a patch for the first | ||
time. | ||
|
||
* Aathish Sivasubrahmanian | ||
* Benjamin Hackl | ||
* Charlie + | ||
* Christopher Besch + | ||
* Darylgolden | ||
* Evan Boehs + | ||
* GameDungeon | ||
* Hugues Devimeux | ||
* Jerónimo Squartini | ||
* Laith Bahodi | ||
* Meredith Espinosa + | ||
* Mysaa | ||
* Naveen M K | ||
* Nicolai Weitkemper + | ||
* Oliver | ||
* Ryan McCauley | ||
* Tim + | ||
* icedcoffeeee | ||
* imadjamil + | ||
* leleogere + | ||
* Максим Заякин + | ||
|
||
|
||
The patches included in this release have been reviewed by | ||
the following contributors. | ||
|
||
* Aathish Sivasubrahmanian | ||
* Benjamin Hackl | ||
* Charlie | ||
* Darylgolden | ||
* Evan Boehs | ||
* GameDungeon | ||
* Hugues Devimeux | ||
* Jan-Hendrik Müller | ||
* Jason Villanueva | ||
* Laith Bahodi | ||
* Mark Miller | ||
* Mysaa | ||
* Naveen M K | ||
* Nicolai Weitkemper | ||
* Oliver | ||
* Raghav Goel | ||
* Ryan McCauley | ||
* Skaft | ||
* friedkeenan | ||
* icedcoffeeee | ||
* leleogere | ||
|
||
Pull requests merged | ||
==================== | ||
|
||
A total of 55 pull requests were merged for this release. | ||
|
||
Breaking changes | ||
---------------- | ||
|
||
* `#1990 <https://github.com/ManimCommunity/manim/pull/1990>`__: Changed and improved the implementation of :meth:`.CoordinateSystem.get_area` to work without Riemann rectangles | ||
This changes how :meth:`.CoordinateSystem.get_area` is implemented. To mimic the old behavior (tiny Riemann rectangles), use :meth:`.CoordinateSystem.get_riemann_rectangles` with a small value for ``dx``. | ||
|
||
* `#2095 <https://github.com/ManimCommunity/manim/pull/2095>`__: Changed angles for polar coordinates to use math convention | ||
This PR switches the parameter names ``phi`` and ``theta`` in :func:`cartesian_to_spherical` and :func:`spherical_to_cartesian` to align with the `usual definition in mathematics <https://user-images.githubusercontent.com/83535735/131709630-87290522-7747-4b21-9411-dd3d35ebaf0f.png>`__. | ||
|
||
Highlights | ||
---------- | ||
|
||
* `#2094 <https://github.com/ManimCommunity/manim/pull/2094>`__: Implemented :class:`~.ImplicitFunction` and :meth:`.CoordinateSystem.get_implicit_curve` for plotting implicit curves | ||
An :class:`~.ImplicitFunction` that plots the points :math:`(x, y)` which satisfy some equation :math:`f(x,y) = 0`. | ||
|
||
* `#2075 <https://github.com/ManimCommunity/manim/pull/2075>`__: Implemented :meth:`.Mobject.set_default`, a mechanism for changing default values of keyword arguments | ||
|
||
|
||
* `#1998 <https://github.com/ManimCommunity/manim/pull/1998>`__: Added support for Boolean Operations on VMobjects | ||
This PR introduces boolean operations for :class:`~.VMobject`; see details and examples at | ||
:class:`~.Union`, :class:`~.Difference`, :class:`~.Intersection` and :class:`~.Exclusion`. | ||
|
||
Deprecated classes and functions | ||
-------------------------------- | ||
|
||
* `#2123 <https://github.com/ManimCommunity/manim/pull/2123>`__: Renamed ``distance`` parameter of :class:`.ThreeDScene` and :class:`.ThreeDCamera` to ``focal_distance`` | ||
|
||
|
||
* `#2102 <https://github.com/ManimCommunity/manim/pull/2102>`__: Deprecated :class:`~.SampleSpaceScene` and :class:`~.ReconfigurableScene` | ||
|
||
|
||
* `#2061 <https://github.com/ManimCommunity/manim/pull/2061>`__: Removed deprecated ``u_min``, ``u_max``, ``v_min``, ``v_max`` in :class:`~.Surface` | ||
|
||
|
||
* `#2024 <https://github.com/ManimCommunity/manim/pull/2024>`__: Deprecated redundant methods :meth:`.Mobject.rotate_in_place`, :meth:`.Mobject.scale_in_place`, :meth:`.Mobject.scale_about_point` | ||
|
||
|
||
* `#1991 <https://github.com/ManimCommunity/manim/pull/1991>`__: Deprecated :meth:`.VMobject.get_points` | ||
|
||
|
||
New features | ||
------------ | ||
|
||
* `#2118 <https://github.com/ManimCommunity/manim/pull/2118>`__: Added 3D support for :class:`~.ArrowVectorField` and :class:`~.StreamLines` | ||
|
||
|
||
* `#1469 <https://github.com/ManimCommunity/manim/pull/1469>`__: Added :meth:`.VMobject.proportion_from_point` to measure the proportion of points along a Bezier curve | ||
|
||
|
||
Enhancements | ||
------------ | ||
|
||
* `#2111 <https://github.com/ManimCommunity/manim/pull/2111>`__: Improved setting of OpenGL colors | ||
|
||
|
||
* `#2113 <https://github.com/ManimCommunity/manim/pull/2113>`__: Added OpenGL compatibility to :meth:`.ThreeDScene.begin_ambient_camera_rotation` and :meth:`.ThreeDScene.move_camera` | ||
|
||
|
||
* `#2016 <https://github.com/ManimCommunity/manim/pull/2016>`__: Added OpenGL support for :mod:`~.mobject.boolean_ops` | ||
|
||
|
||
* `#2084 <https://github.com/ManimCommunity/manim/pull/2084>`__: Added :meth:`~Table.get_highlighted_cell` and fixed :meth:`~Table.add_highlighted_cell` | ||
|
||
|
||
* `#2013 <https://github.com/ManimCommunity/manim/pull/2013>`__: Removed unnecessary check in :class:`~.TransformMatchingAbstractBase` | ||
|
||
|
||
* `#1971 <https://github.com/ManimCommunity/manim/pull/1971>`__: Added OpenGL support for :class:`~.StreamLines` | ||
|
||
|
||
* `#2041 <https://github.com/ManimCommunity/manim/pull/2041>`__: Added config option to enable OpenGL wireframe for debugging | ||
|
||
|
||
Fixed bugs | ||
---------- | ||
|
||
* `#2070 <https://github.com/ManimCommunity/manim/pull/2070>`__: Fixed :meth:`~OpenGLRenderer.get_frame` when window is created | ||
|
||
|
||
* `#2071 <https://github.com/ManimCommunity/manim/pull/2071>`__: Fixed :class:`~AnimationGroup` OpenGL compatibility | ||
|
||
|
||
* `#2108 <https://github.com/ManimCommunity/manim/pull/2108>`__: Fixed swapped axis step values in :class:`~.NumberPlane` | ||
|
||
|
||
* `#2072 <https://github.com/ManimCommunity/manim/pull/2072>`__: Added OpenGL compatibility for :class:`~.Cube`. | ||
|
||
|
||
* `#2060 <https://github.com/ManimCommunity/manim/pull/2060>`__: Fixed OpenGL compatibility issue for meth:`~Line.set_opacity` | ||
|
||
|
||
* `#2037 <https://github.com/ManimCommunity/manim/pull/2037>`__: Fixed return value of :meth:`~.OpenGLMobject.apply_complex_function` | ||
|
||
|
||
* `#2039 <https://github.com/ManimCommunity/manim/pull/2039>`__: Added OpenGL compatibility for :meth:`~Cylinder.add_bases`. | ||
|
||
|
||
* `#2066 <https://github.com/ManimCommunity/manim/pull/2066>`__: Fixed error raised by logging when cache is full | ||
|
||
|
||
* `#2026 <https://github.com/ManimCommunity/manim/pull/2026>`__: Fixed OpenGL shift animation for :class:`~.Text` | ||
|
||
|
||
* `#2028 <https://github.com/ManimCommunity/manim/pull/2028>`__: Fixed OpenGL overriding SVG fill color | ||
|
||
|
||
* `#2043 <https://github.com/ManimCommunity/manim/pull/2043>`__: Fixed bug where :meth:`.NumberLine.add_labels` cannot accept non-mobject labels | ||
|
||
|
||
* `#2011 <https://github.com/ManimCommunity/manim/pull/2011>`__: Fixed ``-a`` flag for OpenGL rendering | ||
|
||
|
||
* `#1994 <https://github.com/ManimCommunity/manim/pull/1994>`__: Fix :meth:`~.input_to_graph_point` when passing a line graph (from :meth:`.Axes.get_line_graph`) | ||
|
||
|
||
* `#2017 <https://github.com/ManimCommunity/manim/pull/2017>`__: Avoided using deprecated ``get_points`` method and fixed :class:`~.OpenGLPMPoint` color | ||
|
||
|
||
Documentation-related changes | ||
----------------------------- | ||
|
||
* `#2131 <https://github.com/ManimCommunity/manim/pull/2131>`__: Copyedited the configuration tutorial in the documentation | ||
|
||
|
||
* `#2120 <https://github.com/ManimCommunity/manim/pull/2120>`__: Changed ``manim_directive`` to use a clean configuration via ``tempconfig`` | ||
|
||
|
||
* `#2122 <https://github.com/ManimCommunity/manim/pull/2122>`__: Fixed broken links in inheritance graphs by moving them to ``reference.rst`` | ||
|
||
|
||
* `#2115 <https://github.com/ManimCommunity/manim/pull/2115>`__: Improved docstring of :meth:`.PMobject.add_points` | ||
|
||
|
||
* `#2116 <https://github.com/ManimCommunity/manim/pull/2116>`__: Made type hint for ``line_spacing`` argument of :class:`~.Paragraph` more accurate | ||
|
||
|
||
* `#2117 <https://github.com/ManimCommunity/manim/pull/2117>`__: Changed the way the background color was set in a documentation example to avoid leaking the setting to other examples | ||
|
||
|
||
* `#2101 <https://github.com/ManimCommunity/manim/pull/2101>`__: Added note that translation process is not ready | ||
|
||
|
||
* `#2055 <https://github.com/ManimCommunity/manim/pull/2055>`__: Fixed parameter types of :meth:`.Graph.add_edges` and :meth:`.Graph.add_vertices` | ||
|
||
|
||
* `#862 <https://github.com/ManimCommunity/manim/pull/862>`__: Prepared documentation for translation (still work in progress) | ||
|
||
|
||
* `#2035 <https://github.com/ManimCommunity/manim/pull/2035>`__: Fixed broken link in README | ||
|
||
|
||
* `#2020 <https://github.com/ManimCommunity/manim/pull/2020>`__: Corrected paths to user-wide configuration files for MacOS and Linux | ||
|
||
|
||
Changes concerning the testing system | ||
------------------------------------- | ||
|
||
* `#2008 <https://github.com/ManimCommunity/manim/pull/2008>`__: Reuse CLI flag tests for OpenGL | ||
|
||
|
||
* `#2080 <https://github.com/ManimCommunity/manim/pull/2080>`__: Reused :class:`~.Mobject` tests for :class:`~.OpenGLMobject` | ||
|
||
|
||
Changes to our development infrastructure | ||
----------------------------------------- | ||
|
||
* `#2004 <https://github.com/ManimCommunity/manim/pull/2004>`__: Cancel previous workflows in the same branch in Github Actions | ||
|
||
|
||
Code quality improvements and similar refactors | ||
----------------------------------------------- | ||
|
||
* `#2050 <https://github.com/ManimCommunity/manim/pull/2050>`__: Make colour aliases IDE-friendly | ||
|
||
|
||
* `#2126 <https://github.com/ManimCommunity/manim/pull/2126>`__: Fixed whitespace in info message issued by :meth:`.SceneFileWriter.clean_cache` | ||
|
||
|
||
* `#2124 <https://github.com/ManimCommunity/manim/pull/2124>`__: Upgraded several dependencies (in particular: ``skia-pathops``) | ||
|
||
|
||
* `#2001 <https://github.com/ManimCommunity/manim/pull/2001>`__: Fixed several warnings issued by LGTM | ||
|
||
|
||
* `#2064 <https://github.com/ManimCommunity/manim/pull/2064>`__: Removed duplicate insert shader directory | ||
|
||
|
||
* `#2027 <https://github.com/ManimCommunity/manim/pull/2027>`__: Improved wording in info message issued by :meth:`.SceneFileWriter.clean_cache` | ||
|
||
|
||
* `#1968 <https://github.com/ManimCommunity/manim/pull/1968>`__: Sharpened Flake8 configuration and fixed resulting warnings | ||
|
||
|
||
New releases | ||
------------ | ||
|
||
* `#2114 <https://github.com/ManimCommunity/manim/pull/2114>`__: Prepared new release, ``v0.11.0`` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[tool.poetry] | ||
name = "manim" | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
description = "Animation engine for explanatory math videos." | ||
authors = ["The Manim Community Developers","3b1b <[email protected]>"] | ||
license="MIT" | ||
|