Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' into reorganize
  • Loading branch information
jeertmans committed Aug 27, 2025
commit fcf7c1af17bdb7c26a46e6a5d0fd442174d0d42d
31 changes: 27 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
(unreleased)=
## [Unreleased](https://github.com/jeertmans/manim-slides/compare/v5.5.2...HEAD)

(unreleased-chore)=
### Chore

- Moved `manim_slides.docs.manim_slides_directive` to `manim_slides.sphinxext.manim_slides_directive`.
This is a **breaking change** because documentation configs have
to be updated.
[#242](https://github.com/jeertmans/manim-slides/pull/242)

(v5.5.2)=
## [v5.5.2](https://github.com/jeertmans/manim-slides/compare/v5.5.1...v5.5.2)

Expand All @@ -27,10 +35,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
when using one of those extras, but as they were not part of the public API,
we do not consider this to be a **breaking change**.
[#542](https://github.com/jeertmans/manim-slides/pull/542)
- Moved `manim_slides.docs.manim_slides_directive` to `manim_slides.sphinxext.manim_slides_directive`.
This is a **breaking change** because documentation configs have
to be updated.
[#242](https://github.com/jeertmans/manim-slides/pull/242)
- Added example in the research section of the gallery.
[@mmcilree](https://github.com/mmcilree) [#552](https://github.com/jeertmans/manim-slides/pull/552)
- Added example in the school work section of the gallery.
[@casperalgera](https://github.com/casperalgera) [#556](https://github.com/jeertmans/manim-slides/pull/556)
- Added example in the school work section of the gallery.
[@amstrdm](https://github.com/amstrdm) [#557](https://github.com/jeertmans/manim-slides/pull/557)
- Fixed some tests that were failing.
[#550](https://github.com/jeertmans/manim-slides/pull/550)
- Pinned `setuptools<81` for `manimgl` extra, as `setuptools>=81`
dropped support for its API.
[#550](https://github.com/jeertmans/manim-slides/pull/550)

(v5.5.2-fixed)=
### Fixed

- Fixed potential import issue of ManimGL, importing `manimlib` will parse `sys.argv`
to initialize the config, which can lead to surprising behavior when using the library with
different command line arguments that are not meant to be used by ManimGL.
[#550](https://github.com/jeertmans/manim-slides/pull/550)

(v5.5.1)=
## [v5.5.1](https://github.com/jeertmans/manim-slides/compare/v5.5.0...v5.5.1)
Expand Down
3 changes: 2 additions & 1 deletion manim_slides/__version__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
"""Manim Slides' version."""

__version__ = "5.4.2"
__version__ = "5.5.2"

5 changes: 2 additions & 3 deletions manim_slides/cli/render/commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,5 @@ def render(ce: bool, gl: bool, args: tuple[str, ...]) -> None:
if gl:
completed = subprocess.run([sys.executable, "-m", "manimlib", "-w", *args])
else:
from manim.cli.render.commands import render as render_ce

render_ce(args, standalone_mode=False)
completed = subprocess.run([sys.executable, "-m", "manim", "render", *args])
sys.exit(completed.returncode)
1 change: 1 addition & 0 deletions manim_slides/slide/manimlib.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
"""ManimGL's implementation of the Slide class."""

import sys
from pathlib import Path
from typing import Any, ClassVar, Optional

Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.