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#
#3103: Removed deprecated function
OpenGLSurface.set_fill_by_value
New features#
#2974: Added
DiGraph
, a mobject representing directed graphs#3042: Added
Scene.replace()
and use inReplacementTransform
#3155: Added support for individualized radius values in
Polygram.round_corners()
#3159: Added
set_opacity_by_tex()
method for setting the opacity of parts of Tex mobjects#3201: New tip shape
StealthTip
, allow specifying tip shape ofNumberLine
Enhancements#
#3046: Add warning if font is not found for Text, Code, and MarkupText
#3083: Minor performance improvement in
bezier
with preallocating array#3092: Improved
Mobject.add()
performance by checking for redundancy only once#3134: Performance: Store color data of
OpenGLSurface
to prevent OpenGL embed lag#3180: Performance: Speed up width/height/depth calculations by reducing copying
#3182: Reduce memory allocations when building
SVGMobject
#3191: Fixed OpenGL rendering in named threads
Fixed bugs#
#3015: Fixed bug with
label_constructor
inNumberLine.add_labels()
#3095: Fixed
get_axis_labels
forAxes
andThreeDAxes
#3106: Fixed ignored
depth_test
argument forOpenGLVMobjects
#3149: Allow to use
call_updater=True
inMobject.add_updater()
with non-timebased updaters too#3152: Fixed behavior of
Wait
andScene.wait()
with specifiedstop_condition
#3163: Fixed
BraceLabel
not passing additional keyword arguments toBrace
#3195: Fixed
Axes
scaling forplot_implicit_curve()
Code quality improvements and similar refactors#
#3144: Fixed typo in
stripUntranslatable.awk
#3154: Bump ipython from 8.7.0 to 8.10.0
#3156: CI: Remove actions using self-hosted runners
#3164: Bump markdown-it-py from 2.1.0 to 2.2.0
#3165: Removed deprecated keyword argument in
Mobject.align_to()
#3166: Made
ArrowTriangleTip
,ArrowTriangleFilledTip
available to module namespace#3179: Fixed deprecation warning in
ParametricFunction
withuse_vectorized=True
#3186: Updated extlinks to work with latest version of Sphinx
#3196: CI: updated PATH for recent changed in TinyTex
#3200: Made import from
moderngl
compatible with more recent versions
New releases#
#3198: Prepare new release: v0.17.3