v0.10.0¶
- 日期:
2021年9月1日
贡献者¶
共有40人参与了本次发布。名字旁带有“+”的人员是首次贡献补丁。
Animfysyk +
Benjamin Hackl
Christian Clauss
Daniel Adelodun +
Darigov Research
Darylgolden
Eric Biedert +
Harivinay
Jan-Hendrik Müller
Jephian Lin +
Joy Bhalla +
Laith Bahodi
Lalourche +
Max Stoumen
Naveen M K
Oliver
Partha Das +
Raj Dandekar +
Rohan Sharma +
Ryan McCauley
Václav Hlaváč +
asjadaugust +
ccn
icedcoffeeee
sparshg
vinnniii15 +
vladislav doster +
xia0long +
此版本中包含的补丁已由以下贡献者审阅。
Aathish Sivasubrahmanian
Benjamin Hackl
Darylgolden
Devin Neal
Eric Biedert
GameDungeon
Harivinay
Hugues Devimeux
Jan-Hendrik Müller
Jason Villanueva
Jephian Lin
Joy Bhalla
KingWampy
Laith Bahodi
Naveen M K
Oliver
Raghav Goel
Raj Dandekar
Ryan McCauley
ccn
icedcoffeeee
ralphieraccoon
sparshg
合并的拉取请求¶
此版本共合并了59个拉取请求。
重大更改¶
已废弃的类和函数¶
#1941:为
coordinate_systems
添加了示例、测试并改进了文档#1860:移除了
GraphScene
、NumberLineOld
以及ChangingDecimal
的参数
新功能¶
- #1929:为
ThreeDScene.move_camera()
实现了zoom
参数 现在可以通过在
construct
方法中调用,例如self.move_camera(zoom=2)
,来放大ThreeDScene
。
- #1929:为
#1980:为
TracedPath
添加了dissipating_time
关键字参数,以允许动画化一个消散的路径- #1899:允许在运行时将渲染器切换到OpenGL
以前,元类方法仅在类对象初始化时(即导入时)更改继承链以在OpenGL和cairo mobject之间切换。此拉取请求还在
config.renderer
的值更改时触发继承链的更改。
#1828:添加了配置选项
zero_pad
,用于PNG文件名的零填充
改进¶
修复的错误¶
#1985:使用
height
来确定font_size
,而不是_font_size
属性#1758:修复了使用OpenGL渲染器时场景选择被忽略的问题
#1871:修复了
VectorScene.vector_to_coords()
损坏的问题#1973:修复了
Table.get_entries()
的索引以遵守行长度的问题#1950:修复了将自定义箭头形状传递给
CurvedArrow
的问题#1967:修复了
Axes.coordinate_labels
指的是整个坐标轴而非仅其标签的问题#1951:修复了
Axes.get_line_graph()
返回的图表在坐标轴下方渲染的问题#1943:为
BraceLabel
添加了buff
关键字参数#1924:使箭头尖端正确地向内
IN
和向外OUT
旋转#1931:修复了
Mobject.arrange_in_grid()
中的row_heights
问题#1893:修复了渲染包含单个场景但未指定场景名称的文件时CLI报错的问题
#1744:修复了
NumberPlane
在x_range
和y_range
为严格正值或严格负值时存在的bug#1887:修复了
custom_config
在frames_comparison
中不起作用的问题#1879:修复了Poetry确定已安装版本的方式
测试系统相关更改¶
#1894:修复了一个OpenGL测试
开发基础设施更改¶
代码质量改进和类似重构¶
新版本发布¶
#1989:准备新版本v0.10.0