Skip to content

Releases: ManimCommunity/manim

Manim v0.19.0

20 Jan 13:55
c2dfb59
Compare
Choose a tag to compare

Changelog

The full curated and commented changelog can be found at https://docs.manim.community/en/latest/changelog/0.19.0-changelog.html.

What's Changed

Read more

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

  • Typo in indication documentation by @jcep in #3477
  • Fixed typo: 360° to 180° in quickstart tutorial by @szchixy in #3498
  • Fixed typo in mobject docstring: line -> square by @yuan-xy in #3509
  • Explain .Transform vs .ReplacementTransform in quickstart examples by @JasonGrace2282 in #3500
  • Fixed formatting in building blocks tutorial by @MrDiver in #3515
  • Fixed Indicate docstring typo by @Lawqup in #3461
  • Added Documentation to .to_edge and to_corner by @TheMathematicFanatic in #3408
  • Added some words about Cairo 1.18 by @jeertmans in #3530
  • Fixed typo of get_y_axis_label parameter documentation by @yuan-xy in #3547
  • Added note in docstring of ManimColor about class constructors by @JasonGrace2282 in #3554
  • Improve documentation section about contributing to docs by @chopan050 in #3555
  • Removed duplicated documentation for -s / --save_last_frame CLI flag by @gixtox in #3528
  • Updated Docker instructions to use bash from the PATH by @NotWearingPants in #3582
  • Fixed typo in value_tracker.py by @yuan-xy in #3594
  • Added ref_class for BooleanOperations in Example Gallery by @JasonGrace2282 in #3598
  • Changed Vector3 to Vector3D in contributing docs by @JasonGrace2282 in #3639
  • Added some examples for Mobject/VMobject methods by @JasonGrace2282 in #3641
  • Fixed broken link to Poetry's installation guide in the documentation by @biinnnggggg in #3692
  • Fixed minor grammatical errors found in the index page of the documentation by @biinnnggggg in #3690
  • Fixed typo on page about translations by @biinnnggggg in #3696
  • Fixed outdated description of CLI option in Manim's Output Settings by @HairlessVillager in #3674
  • Mention pixi in installation guide by @pavelzw in #3678
  • Updated typing guidelines by @JasonGrace2282 in #3704
  • Updated documentation and typings for ParametricFunction by @danielzsh in #3703
  • Fixed docstring markup in Rotate by @TheCrowned in #3721
  • Improve consistency in axis label example by @amrear in #3730

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

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