v0.12.0

Date:

2021年11月2日

贡献者

共有40人参与了此版本的贡献。名字旁边带有‘+’的人是首次提交补丁的作者。

  • 动画。 +

  • Arcstur +

  • 本杰明·哈克尔

  • 克里斯托弗·贝施

  • Darylgolden

  • David Yang +

  • Dhananjay Goratela +

  • 伊森·鲁克 +

  • 尤金·钟 +

  • 游戏地牢

  • 古斯塔夫-里克森 +

  • 扬-亨德里克·穆勒

  • 乔赛亚·温斯洛 +

  • 莱斯·巴霍迪

  • Martmists +

  • 迈克尔·希尔 +

  • 纳文·M·K

  • 尼克 +

  • 不穿裤子 +

  • 皮特·乔特 +

  • 瑞安·麦考利

  • Viicos +

  • heitor +

  • 冰咖啡

  • kieran-pringle +

  • 维克托 维克托 +

此版本中包含的补丁已由以下贡献者审核。

  • 亚历克斯·莱姆克

  • 动画。

  • 本杰明·哈克尔

  • 克里斯托弗·贝施

  • Darylgolden

  • 大卫·杨

  • Dhananjay Goratela

  • 伊森·鲁克

  • 尤金·钟

  • 古斯塔夫-里克森

  • Hugues Devimeux

  • 扬-亨德里克·穆勒

  • 杰森·维拉纽瓦

  • 莱斯·巴霍迪

  • Mysaa

  • 纳文·M·K

  • 尼克

  • 奥利弗

  • 瑞安·麦考利

  • Viicos

  • 冰咖啡

  • kieran-pringle

合并的拉取请求

本次发布共合并了52个拉取请求。

亮点

  • #1812: Implemented logarithmic scaling for NumberLine / Axes

    这实现了可以传递给NumberLinescaling关键字参数的缩放基础。有关更多详细信息和示例,请参见LogBase(用于对数刻度)和LinearBase(用于默认刻度)。

  • #2152: Introduced API for scene sections via Scene.next_section()

    部分将场景划分为多个部分,从而生成多个输出视频(当使用--save_sections标志时)。 两个部分之间的切割由用户在construct()方法中定义。 每个部分都有一个可选的名称和类型,插件可以使用这些信息(查看示例)。 您可以使用skip_animations关键字参数跳过渲染特定部分。

已弃用的类和函数

  • #1926: OpenGL: 将 submobjects 更改为属性

  • #2245: 移除了已弃用的方法 get_center_point 和参数 azimuth_label_scale, number_scale_value, label_scale, scale_factor, size, x_min, x_max, delta_x, y_min, y_max, delta_y

  • #2187: 将 get_graph 及其变体重命名为 plot()

  • #2065: 已弃用 FullScreenFadeRectanglePictureInPictureFrame

新功能

增强功能

修复的bug

关于测试系统的更改

  • #2197: 添加了分辨率标志的测试

  • #2146: 增加了OpenGL渲染器的测试覆盖率

我们的开发基础设施的变化

  • #2191: 移除了 add-trailing-comma pre-commit 钩子

代码质量改进和类似的重构

新版本

  • #2247: 准备了新版本 v0.12.0