v0.17.3¶
- Date:
April 06, 2023
Contributors¶
A total of 35 people contributed to this release. People with a ‘+’ by their names authored a patch for the first time.
Alex Lembcke
Benjamin Hackl
DegrangeM +
Elyanah Aco +
Francisco Manríquez Novoa
Fredrik Lundström +
Frédéric Crozatier
Ikko Eltociear Ashimine +
ItIsJoeyG +
JinchuLi2002 +
Kevin Lubick
KingAndCross +
Ali +
Matthew Lee +
Max Coplan +
Naveen M K
NotWearingPants
Oscar Rangel +
Papierkorb2292 +
Phoenix2157 +
Tristan Schulz
ciobaca +
coreyp1 +
davidot +
icedcoffeeee
karpfediem +
vahndi
The patches included in this release have been reviewed by the following contributors.
Benjamin Hackl
Fredrik Lundström
Frédéric Crozatier
Hugues Devimeux
Kevin Lubick
KingAndCross
Matthew Lee
Naveen M K
Tristan Schulz
coreyp1
davidot
strager
Pull requests merged¶
A total of 42 pull requests were merged for this release.
Deprecated classes and functions¶
PR #3103: Removed deprecated function
OpenGLSurface.set_fill_by_value
New features¶
PR #2974: Added
DiGraph, a mobject representing directed graphsPR #3042: Added
Scene.replace()and use inReplacementTransformPR #3155: Added support for individualized radius values in
Polygram.round_corners()PR #3159: Added
set_opacity_by_tex()method for setting the opacity of parts of Tex mobjectsPR #3201: New tip shape
StealthTip, allow specifying tip shape ofNumberLine
Enhancements¶
PR #3046: Add warning if font is not found for Text, Code, and MarkupText
PR #3083: Minor performance improvement in
bezierwith preallocating arrayPR #3092: Improved
Mobject.add()performance by checking for redundancy only oncePR #3134: Performance: Store color data of
OpenGLSurfaceto prevent OpenGL embed lagPR #3180: Performance: Speed up width/height/depth calculations by reducing copying
PR #3182: Reduce memory allocations when building
SVGMobjectPR #3191: Fixed OpenGL rendering in named threads
Fixed bugs¶
PR #3015: Fixed bug with
label_constructorinNumberLine.add_labels()PR #3095: Fixed
get_axis_labelsforAxesandThreeDAxesPR #3106: Fixed ignored
depth_testargument forOpenGLVMobjectsPR #3149: Allow to use
call_updater=TrueinMobject.add_updater()with non-timebased updaters tooPR #3152: Fixed behavior of
WaitandScene.wait()with specifiedstop_conditionPR #3163: Fixed
BraceLabelnot passing additional keyword arguments toBracePR #3195: Fixed
Axesscaling forplot_implicit_curve()
Code quality improvements and similar refactors¶
PR #3144: Fixed typo in
stripUntranslatable.awkPR #3154: Bump ipython from 8.7.0 to 8.10.0
PR #3156: CI: Remove actions using self-hosted runners
PR #3164: Bump markdown-it-py from 2.1.0 to 2.2.0
PR #3165: Removed deprecated keyword argument in
Mobject.align_to()PR #3166: Made
ArrowTriangleTip,ArrowTriangleFilledTipavailable to module namespacePR #3179: Fixed deprecation warning in
ParametricFunctionwithuse_vectorized=TruePR #3186: Updated extlinks to work with latest version of Sphinx
PR #3196: CI: updated PATH for recent changed in TinyTex
PR #3200: Made import from
modernglcompatible with more recent versions
New releases¶
PR #3198: Prepare new release: v0.17.3