Skip to content

Releases: ManimCommunity/manim

Manim v0.18.1

28 Apr 09:05
33e5604
Compare
Choose a tag to compare

What's Changed

Breaking Changes and Deprecations

New Features

Fixed Bugs and Enhancements

  • Allow accessing ghost vectors in :class:.LinearTransformationScene by @JasonGrace2282 in #3435
  • Optimized get_unit_normal() and replaced np.cross() with custom cross() in manim.utils.space_ops by @chopan050 in #3494
  • Implement caching of fonts list to improve runtime performance by @MrDiver in #3316
  • Reformatting the --save_sections output to have the format <Scene>_<SecNum>_<SecName><extension> by @doaamuham in #3499
  • Account for dtype in the pixel array so the maximum value stays correct in the invert function by @jeertmans in #3493
  • Added grid_lines attribute to Rectangle to add individual styling to the grid lines by @RobinPH in #3428
  • Fixed rectangle grid properties (#3082) by @pauluhlenbruck in #3513
  • Fixed animations with zero runtime length to give a useful error instead of a broken pipe by @MrDiver in #3491
  • Fixed stroke width being ignored by StreamLines with a single color by @yashm277 in #3436
  • Fixed formatting of MoveAlongPath docs by @JasonGrace2282 in #3541
  • Added helpful hints to VGroup.add() error message by @vvolhejn in #3561
  • Made earclip_triangulation more robust by @hydromelvictor in #3574
  • Refactored TexTemplate by @Viicos in #3520
  • Fixed write_subcaption_file error when using OpenGL renderer by @yuan-xy in #3546
  • Fixed get_arc_center() returning reference of point by @sparshg in #3599
  • Improved handling of specified font name by @staghado in #3429
  • Fixing the behavior of .become to not modify target mobject via side effects fix color linking by @MrDiver in #3508
  • Fixed bug in :class:.VMobjectFromSVGPath by @abul4fia in #3677
  • Fix for windows cp1252 encoding failure (fix test pipeline) by @JasonGrace2282 in #3687
  • Fix NameError in try... except by @JasonGrace2282 in #3694
  • Fix successive calls of :meth:.LinearTransformationScene.apply_matrix by @SirJamesClarkMaxwell in #3675
  • Fixed Mobject.put_start_and_end_on with same start and end point by @MontroyJosh in #3718
  • Fixed issue where SpiralIn doesn't show elements by @Gixtox in #3589
  • Cleaned Graph layouts and increase flexibility by @Nikhil-42 in #3434
  • AnimationGroup: optimized interpolate() and fixed alpha bug on finish() by @chopan050 in #3542
  • Fixed warning about missing plugin "" by @behackl in #3734

Documentation

Maintenance and Testing

Read more

Manim v0.18.0.post0

08 Apr 17:36
Compare
Choose a tag to compare

This release is a post-release fixing #3676 (a bug caused by a recent change introduced to the way how SVG files of text are generated by Pango).

Manim v0.18.0

11 Nov 17:37
e66c580
Compare
Choose a tag to compare

The full changelog can be found at https://docs.manim.community/en/latest/changelog/0.18.0-changelog.html.

Manim v0.17.3

06 Apr 17:25
b4bab0e
Compare
Choose a tag to compare

Manim v0.17.2

26 Dec 09:29
c4b40ed
Compare
Choose a tag to compare

Bugfix release which re-enables the usage of OpenGLSurface (and other OpenGL Mobjects) without attribute errors.

The full changelog can be found at https://docs.manim.community/en/latest/changelog/0.17.2-changelog.html.

Manim v0.17.1

08 Dec 16:43
9efe81d
Compare
Choose a tag to compare

Bugfix release: this mainly fixes an issue with rendering LaTeX with TexLive-based TeX distributions on Windows.

The full changelog can be found at https://docs.manim.community/en/latest/changelog/0.17.1-changelog.html.

Manim v0.17.0

02 Dec 15:45
f4943c0
Compare
Choose a tag to compare

Manim v0.16.0.post0

14 Jul 15:27
v0.16.0.post0
efd7371
Compare
Choose a tag to compare

This release is a post-release fixing #2875.
The changelog for v0.16.0 can be found at https://docs.manim.community/en/latest/changelog/0.16.0-changelog.html.

Manim v0.16.0

14 Jul 06:54
7870407
Compare
Choose a tag to compare

Manim v0.15.2

26 Apr 12:21
v0.15.2
da3e995
Compare
Choose a tag to compare