Skip to content

Commit 9224605

Browse files
committed
a bit of copyediting, second pass
1 parent 2a55e25 commit 9224605

1 file changed

Lines changed: 21 additions & 6 deletions

File tree

docs/source/changelog/0.20.0-changelog.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,24 @@ Date
1717
### Highlights 🌟
1818
* Rewrite MathTex to make it more robust regarding splitting by {user}`henrikmidtiby` in {pr}`4515`
1919

20+
The MathTex implementation has been updated to make it more robust and fix a number of issues.
21+
A beneficial side effect is that named groups in svg files can now be accessed through SVGMobject.
22+
23+
* Add new Animation Builder `Mobject.always` by {user}`JasonGrace2282` in {pr}`4594`
24+
25+
This new feature is a convenience wrapper around `add_updater` that allows adding
26+
updaters to a mobject in an intuitive and easy-to-read way. Example usage in a scene:
27+
```python
28+
d = Dot()
29+
s = Square()
30+
d.always.next_to(s, UP)
31+
self.add(s, d)
32+
self.play(s.animate.to_edge(LEFT))
33+
```
34+
35+
2036
### New Features ✨
2137
* 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`
2338

2439
### Enhancements 🚀
2540
* Enable strict=True for zip() where safe by {user}`Oll-iver` in {pr}`4547`
@@ -28,10 +43,10 @@ Date
2843
* using `color` instead of `fill_color` with MathTeX for node labels by {user}`Schefflera-Arboricola` in {pr}`4501`
2944
* fix: infinite recursion caused by accessing color of a highlighted Ta… by {user}`BHearron` in {pr}`4435`
3045
* 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`
46+
* Fixed division by 0 in `turn_animation_into_updater` by {user}`SoldierSacha` in {pr}`4567`
3247
* Fix TOCTOU Race Conditions when creating directories by {user}`SoldierSacha` in {pr}`4587`
3348
* 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`
49+
* Fix `c2p`/`coords_to_point` method call with single flat list or 1D array input by {user}`danielalanbates` in {pr}`4596`
3550

3651
### Documentation 📚
3752
* Enable rendered documentation of `RandomColorGenerator` by {user}`arnaud-ma` in {pr}`4533`
@@ -45,16 +60,16 @@ Date
4560

4661
### Code Quality & Refactoring 🧹
4762
* 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`
63+
* Remove `__future__.annotations` from required imports by {user}`JasonGrace2282` in {pr}`4571`
4964
* Cleaned up `mypy.ini` by {user}`henrikmidtiby` in {pr}`4584`
5065
* Add py.typed to declare manim as having type hints by {user}`Timmmm` in {pr}`4553`
5166
* Fix assertion in `ImageMobjectFromCamera.interpolate_color()` by {user}`chopan050` in {pr}`4593`
5267

5368
### Type Hints 📝
54-
* Add type annotations to ```rotation.py``` by {user}`fmuenkel` in {pr}`4535`
69+
* Add type annotations to `rotation.py` by {user}`fmuenkel` in {pr}`4535`
5570
* Add type annotations to `opengl_compatibility.py` by {user}`fmuenkel` in {pr}`4585`
5671
* 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`
72+
* Add type annotations to `opengl_image_mobject.py` by {user}`fmuenkel` in {pr}`4536`
5873
* Add type annotations to `point_cloud_mobject.py` by {user}`fmuenkel` in {pr}`4586`
5974

6075
## New Contributors

0 commit comments

Comments
 (0)