v0.14.0#
- Date
January 07, 2022
Contributors#
A total of 29 people contributed to this release. People with a ‘+’ by their names authored a patch for the first time.
Benjamin Hackl
BorisTheBrave +
Darylgolden
GameDungeon
Gergely Bencsik +
Jan-Hendrik Müller
Jihoon +
Kian Kasad +
Kiran-Raj-Dev +
Laith Bahodi
Leo Xu +
Marcin Serwin
Matt Gleich +
Naveen M K
Steven nguyen +
Vectozavr +
Viicos
citrusmunch
netwizard22 +
The patches included in this release have been reviewed by the following contributors.
Benjamin Hackl
BorisTheBrave
Christopher Besch
Darylgolden
GameDungeon
Gergely Bencsik
Hugues Devimeux
Jan-Hendrik Müller
Kiran-Raj-Dev
Laith Bahodi
Leo Xu
Lucas Ricci
Marcin Serwin
Naveen M K
Raghav Goel
Ryan McCauley
Viicos
icedcoffeeee
Pull requests merged#
A total of 29 pull requests were merged for this release.
Deprecated classes and functions#
- #2390: Removed deprecations up to v0.13.0
Removed
get_graph
,get_implicit_curve
,get_derivative_graph
,get_line_graph
andget_parametric_curve
in favour of theirplot
variantsRemoved
FullScreenFadeRectangle
andPictureInPictureFrame
Removed
path_arc
parameter fromSpinInFromNothing
Removed
set_submobjects
method fromopengl_mobject.py
New features#
- #2397: Added
label_constructor
parameter forNumberLine
Allows changing the class that will be used to construct
Axes
andNumberLine
labels by default. Makes it possible to easily useText
for labels if needed.
- #2397: Added
Enhancements#
#2383: Made
Surface.set_fill_by_value()
support gradients along different axes#2388: Added
about_point
keyword argument toApplyMatrix
#2395: Add documentation for paths functions
- #2372: Improved
DashedVMobject
DashedVMobject
used to create stretched and uneven dashes on most plotted curves. Now the dash lengths are equalized. An option is reserved to use the old method. New keyword argument:dash_offset
. This parameter shifts the starting point.
- #2372: Improved
Fixed bugs#
#2409: Fixed performance degradation by trimming empty curves from paths when calling
VMobject.align_points()
#2392: Fixed
ZeroDivisionError
inthree_dimensions
#2362: Fixed phi updater in
ThreeDScene.begin_3dillusion_camera_rotation()
Code quality improvements and similar refactors#
#2408: Removed various return annotations that were stifling type inference
#2424: Removed
strings.py
#1972: Added support for MyPy
#2410: Fixed Flake8
#2401: Fixed type annotations in
mobject.three_dimensions
#2405: Removed some unused OpenGL files
#2385: Made comments in quickstart tutorial more precise
#2377: Fixed type hint for an argument of
MoveAlongPath
New releases#
#2411: Prepare new release,
v0.14.0