v0.14.0

日期:

2022年1月7日

贡献者

共有29人参与了本次发布。名字旁有“+”的人员是首次贡献补丁。

  • 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 +

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

  • 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

合并的拉取请求

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

已废弃的类和函数

  • #2390: 移除了v0.13.0及之前版本的弃用功能
    • 移除了 get_graph, get_implicit_curve, get_derivative_graph, get_line_graphget_parametric_curve,转而使用它们的 plot 变体

    • 移除了 FullScreenFadeRectanglePictureInPictureFrame

    • 移除了 SpinInFromNothing 中的 path_arc 参数

    • 移除了 opengl_mobject.py 中的 set_submobjects 方法

新功能

  • #2341: 更新 Text 以使用新的 ManimPango 颜色设置
    • Text 类现在使用 ManimPango 0.4.0 中引入的颜色设置来处理颜色和渐变。

  • #2397: 为 NumberLine 添加了 label_constructor 参数

    允许更改默认用于构造 AxesNumberLine 标签的类。这使得在需要时可以轻松使用 Text 作为标签。

改进

修复的错误

代码质量改进和类似重构

  • #2408: 移除了各种阻碍类型推断的返回注解

  • #2424: 移除了 strings.py

  • #1972: 添加了对 MyPy 的支持

  • #2410: 修复了 Flake8

  • #2401: 修复了 mobject.three_dimensions 中的类型注解

  • #2405: 移除了部分未使用的 OpenGL 文件

  • #2399: 修复了 table 中的类型注解

  • #2385: 使快速入门教程中的注释更精确

  • #2377: 修复了 MoveAlongPath 参数的类型提示

新版本发布

  • #2411: 准备新版本 v0.14.0