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¶
- PR #2390: Removed deprecations up to v0.13.0
Removed
get_graph,get_implicit_curve,get_derivative_graph,get_line_graphandget_parametric_curvein favour of theirplotvariantsRemoved
FullScreenFadeRectangleandPictureInPictureFrameRemoved
path_arcparameter fromSpinInFromNothingRemoved
set_submobjectsmethod fromopengl_mobject.py
New features¶
- PR #2397: Added
label_constructorparameter forNumberLine Allows changing the class that will be used to construct
AxesandNumberLinelabels by default. Makes it possible to easily useTextfor labels if needed.
- PR #2397: Added
Enhancements¶
PR #2383: Made
Surface.set_fill_by_value()support gradients along different axesPR #2388: Added
about_pointkeyword argument toApplyMatrixPR #2395: Add documentation for paths functions
- PR #2372: Improved
DashedVMobject DashedVMobjectused 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.
- PR #2372: Improved
Fixed bugs¶
PR #2409: Fixed performance degradation by trimming empty curves from paths when calling
VMobject.align_points()PR #2392: Fixed
ZeroDivisionErrorinthree_dimensionsPR #2362: Fixed phi updater in
ThreeDScene.begin_3dillusion_camera_rotation()
Code quality improvements and similar refactors¶
PR #2408: Removed various return annotations that were stifling type inference
PR #2424: Removed
strings.pyPR #1972: Added support for MyPy
PR #2410: Fixed Flake8
PR #2401: Fixed type annotations in
mobject.three_dimensionsPR #2405: Removed some unused OpenGL files
PR #2385: Made comments in quickstart tutorial more precise
PR #2377: Fixed type hint for an argument of
MoveAlongPath
New releases¶
PR #2411: Prepare new release,
v0.14.0