Skip to content

Commit 54642e8

Browse files
committed
generate v0.20.0 changelog, first round
1 parent 9527dd4 commit 54642e8

2 files changed

Lines changed: 71 additions & 0 deletions

File tree

docs/source/changelog.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ This page contains a list of changes made between releases.
77
.. toctree::
88
:maxdepth: 1
99

10+
changelog/0.20.0-changelog
1011
changelog/0.19.2-changelog
1112
changelog/0.19.1-changelog
1213
changelog/0.19.0-changelog
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
short-title: v0.20.0
3+
description: Changelog for v0.20.0
4+
---
5+
6+
# v0.20.0
7+
8+
Date
9+
: February 20, 2026
10+
11+
12+
## What's Changed
13+
### Breaking Changes 🚨
14+
* Fix `ImageMobject` 3D rotation/flipping and remove resampling algorithms `lanczos` (`antialias`), `box` and `hamming` by {user}`chopan050` in {pr}`4266`
15+
* Fix `YELLOW_C` and add `PURE_CYAN`, `PURE_MAGENTA` and `PURE_YELLOW` by {user}`chopan050` in {pr}`4562`
16+
17+
### Highlights 🌟
18+
* Rewrite MathTex to make it more robust regarding splitting by {user}`henrikmidtiby` in {pr}`4515`
19+
20+
### New Features ✨
21+
* Add a `seed` config option + `--seed` CLI option for reproducible randomness in rendered scenes by {user}`arnaud-ma` in {pr}`4532`
22+
* Add new Animation Builder `Mobject.always` by {user}`JasonGrace2282` in {pr}`4594`
23+
24+
### Enhancements 🚀
25+
* Enable strict=True for zip() where safe by {user}`Oll-iver` in {pr}`4547`
26+
27+
### Bug Fixes 🐛
28+
* using `color` instead of `fill_color` with MathTeX for node labels by {user}`Schefflera-Arboricola` in {pr}`4501`
29+
* fix: infinite recursion caused by accessing color of a highlighted Ta… by {user}`BHearron` in {pr}`4435`
30+
* Prevent potential `UnboundLocalError` in `PolarPlane` by {user}`RinZ27` in {pr}`4557`
31+
* Fixed division by 0 in "turn_animation_into_updater" by {user}`SoldierSacha` in {pr}`4567`
32+
* Fix TOCTOU Race Conditions when creating directories by {user}`SoldierSacha` in {pr}`4587`
33+
* Resolve more race conditions potentially happening during directory creation by {user}`SoldierSacha` in {pr}`4589`
34+
* Fix c2p/coords_to_point with single flat list or 1D array input by {user}`danielalanbates` in {pr}`4596`
35+
36+
### Documentation 📚
37+
* Enable rendered documentation of `RandomColorGenerator` by {user}`arnaud-ma` in {pr}`4533`
38+
* Remove pin to Python 3.13 in installation docs by {user}`chopan050` in {pr}`4534`
39+
* Fix broken aquabeam OpenGL link using Wayback Machine by {user}`behackl` in {pr}`4545`
40+
* Add type annotations and docstrings in `opengl_renderer.py` by {user}`arnaud-ma` in {pr}`4537`
41+
* docs: improve TransformFromCopy docstring by {user}`GoThrones` in {pr}`4597`
42+
43+
### Infrastructure & Build 🔨
44+
* Install missing dependencies in release pipeline by {user}`behackl` in {pr}`4531`
45+
46+
### Code Quality & Refactoring 🧹
47+
* Rework and consolidate release changelog script, add previously skipped changelog entries by {user}`behackl` in {pr}`4568`
48+
* Remove __future__.annotations from required imports by {user}`JasonGrace2282` in {pr}`4571`
49+
* Cleaned up `mypy.ini` by {user}`henrikmidtiby` in {pr}`4584`
50+
* Add py.typed to declare manim as having type hints by {user}`Timmmm` in {pr}`4553`
51+
* Fix assertion in `ImageMobjectFromCamera.interpolate_color()` by {user}`chopan050` in {pr}`4593`
52+
53+
### Type Hints 📝
54+
* Add type annotations to ```rotation.py``` by {user}`fmuenkel` in {pr}`4535`
55+
* Add type annotations to `opengl_compatibility.py` by {user}`fmuenkel` in {pr}`4585`
56+
* Add type annotations to `image_mobject.py` by {user}`henrikmidtiby` in {pr}`4458`
57+
* Add type annotations to ```opengl_image_mobject.py``` by {user}`fmuenkel` in {pr}`4536`
58+
* Add type annotations to `point_cloud_mobject.py` by {user}`fmuenkel` in {pr}`4586`
59+
60+
## New Contributors
61+
* {user}`arnaud-ma` made their first contribution in {pr}`4533`
62+
* {user}`Schefflera-Arboricola` made their first contribution in {pr}`4501`
63+
* {user}`BHearron` made their first contribution in {pr}`4435`
64+
* {user}`RinZ27` made their first contribution in {pr}`4557`
65+
* {user}`SoldierSacha` made their first contribution in {pr}`4567`
66+
* {user}`Oll-iver` made their first contribution in {pr}`4547`
67+
* {user}`GoThrones` made their first contribution in {pr}`4597`
68+
* {user}`danielalanbates` made their first contribution in {pr}`4596`
69+
70+
**Full Changelog**: [Compare view](https://github.com/ManimCommunity/manim/compare/v0.19.2...v0.20.0)

0 commit comments

Comments
 (0)