Releases: jeertmans/manim-slides
v5.1.0-rc4 - Fourth pre-release
What's Changed
- chore(docs): document HTML custom templates by @jeertmans in #357
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #358
- chore(deps): bump pdm-project/setup-pdm from 3 to 4 by @dependabot in #360
- chore(deps): bump ssciwr/setup-mesa-dist-win from 1 to 2 by @dependabot in #361
- chore(deps): make Qt backend optional by @jeertmans in #350
Full Changelog: v5.1.0-rc3...v5.1.0-rc4
v5.1.0-rc3 - Third pre-release
What's Changed
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in #333
- chore(deps): bump actions/configure-pages from 3 to 4 by @dependabot in #330
- chore(deps): bump actions/deploy-pages from 2 to 3 by @dependabot in #329
- chore(deps): remove subprocess calls to FFMPEG with
av
by @jeertmans in #335 - chore(lib): do not include reversed files in HTML assets by @jeertmans in #336
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #339
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #337
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #338
- chore(deps): bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #343
- chore(deps): bump actions/deploy-pages from 3 to 4 by @dependabot in #342
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #347
- chore(deps): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #349
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #353
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #352
- chore(ci): create Docker image by @jeertmans in #355
- chore(deps): use PDM instead of Poetry by @jeertmans in #354
Full Changelog: v5.1.0-rc2...v5.1.0-rc3
v5.1.0-rc2 - Second pre-release
What's Changed
- feat(lib): add
return_animation
option by @jeertmans in #331
Full Changelog: v5.1.0-rc1...v5.1.0-rc2
v5.1.0-rc1 - Presenter view, simplified rendering and more!
This is a release candidate that serves as a test release for users to give their opinion.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #306
- feat(cli): added
--hide-info-window
option by @jeertmans in #313 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #310
- chore(docs): warn users about #314 by @jeertmans in #319
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #318
- feat(cli): add render command as alias to
manim render
by @jeertmans in #317 - feat(lib): add playback rate config options by @jeertmans in #320
- chore(lib): simplify how to add config options by @jeertmans in #321
- feat(lib): add support for presenter notes by @jeertmans in #322
- feat(cli): automatically detect conversion format from DEST by @jeertmans in #325
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #326
- feat(lib): enhance notes support by @jeertmans in #324
Full Changelog: v5.0.0...v5.1.0-rc1
v5.0.0 - New Major release!
I am super excited to release Manim Slides v5!
In this release, a lot of efforts have been put into making Manim Slides a better tool, especially on three aspects:
- cross-platform and ManimCE/ManimGL compatibility, by leveraging simpler code, automated testing;
- speed and features, by dropping most of OpenCV usage in favor of Qt classes for presenting slides;
- and the overall code coverage, where more code lines are tested to ensure that we do not introduce bugs between releases.
Thanks to all the people that helped with this release! You can find a detailed CHANGELOG on this page.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #241
- chore(lib/cli): one video per slide by @jeertmans in #242
- feat(cli): rewrite presentation player by @jeertmans in #243
- chore(deps): bump tornado from 6.3.2 to 6.3.3 by @dependabot in #244
- chore(cli): remove unused PERF verbosity level by @jeertmans in #245
- [ImgBot] Optimize images by @imgbot in #246
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #247
- chore(deps): remove notebook dependencies by @jeertmans in #248
- fix(lib): correctly format enums on Python>=3.11 by @jeertmans in #257
- fix(deps): patch color for future manim versions by @jeertmans in #255
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #260
- feat(lib): Sphinx directive can now read files by @jeertmans in #261
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #263
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #264
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #270
- chore(convert): use Jinja2 for templating by @jeertmans in #271
- chore(deps): bump RevealJS' default version to 4.6.1 by @jeertmans in #272
- fix(cli/convert): ensure dest path can be written by @jeertmans in #262
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #273
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #274
- Add github template to sharing page by @taiyeoguns in #279
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #281
- chore(deps): bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #280
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #284
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #286
- refactor(lib): change how manim API is imported by @jeertmans in #285
- chore(tests): add tests for converter methods by @taiyeoguns in #283
- chore(deps): bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in #288
- chore(ci): enhance current lint rules by @jeertmans in #289
- fix(ci): OpenGL issue on Windows server by @jeertmans in #290
- fix(lib): use optional instead of mutable defaults by @jeertmans in #291
- fix(convert): ClassVar was ignored by Pydantic by @jeertmans in #292
- feat(lib): add
loop
option tonext_slide
and removestart/end_loop
by @jeertmans in #294 - feat(lib): add
Slide.next_section
method by @jeertmans in #295 - fix(deps): PySide6 player black screen by @jeertmans in #297
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #298
- chore(tests): adding tests for Qt widgets by @jeertmans in #300
- feat(lib): add
auto_next
option by @jeertmans in #304 - feat(cli): add
next-terminates-loop
CLI option by @jeertmans in #299
New Contributors
- @imgbot made their first contribution in #246
- @taiyeoguns made their first contribution in #279
Full Changelog: v4.16.0...v5.0.0
v5.0.0-rc3 - Release candidate 3
Third release candidate for v5, for testing purposes.
What's Changed
- fix(cli/convert): ensure dest path can be written by @jeertmans in #262
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #273
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #274
- Add github template to sharing page by @taiyeoguns in #279
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #281
- chore(deps): bump urllib3 from 2.0.4 to 2.0.6 by @dependabot in #280
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #284
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #286
- refactor(lib): change how manim API is imported by @jeertmans in #285
- chore(tests): add tests for converter methods by @taiyeoguns in #283
- chore(deps): bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in #288
- chore(ci): enhance current lint rules by @jeertmans in #289
- fix(ci): OpenGL issue on Windows server by @jeertmans in #290
- fix(lib): use optional instead of mutable defaults by @jeertmans in #291
- fix(convert): ClassVar was ignored by Pydantic by @jeertmans in #292
- feat(lib): add
loop
option tonext_slide
and removestart/end_loop
by @jeertmans in #294 - feat(lib): add
Slide.next_section
method by @jeertmans in #295 - fix(deps): PySide6 player black screen by @jeertmans in #297
New Contributors
- @taiyeoguns made their first contribution in #279
Full Changelog: v5.0.0-rc2...v5.0.0-rc3
v5.0.0-rc2 - Release candidate 2
Second release candidate for v5, for testing purposes.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #247
- chore(deps): remove notebook dependencies by @jeertmans in #248
- fix(lib): correctly format enums on Python>=3.11 by @jeertmans in #257
- fix(deps): patch color for future manim versions by @jeertmans in #255
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #260
- feat(lib): Sphinx directive can now read files by @jeertmans in #261
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #263
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #264
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #270
- chore(convert): use Jinja2 for templating by @jeertmans in #271
- chore(deps): bump RevealJS' default version to 4.6.1 by @jeertmans in #272
Full Changelog: v5.0.0-rc1...v5.0.0-rc2
v4.16.1 - Patch for Pyhon >= 3.11
Full Changelog: v4.16.0...v4.16.1
v5.0.0-rc1 - Release candidate 1
First release candidate for v5, for testing purposes.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #241
- chore(lib/cli): one video per slide by @jeertmans in #242
- feat(cli): rewrite presentation player by @jeertmans in #243
- chore(deps): bump tornado from 6.3.2 to 6.3.3 by @dependabot in #244
- chore(cli): remove unused PERF verbosity level by @jeertmans in #245
- [ImgBot] Optimize images by @imgbot in #246
New Contributors
Full Changelog: v4.16.0...v5.0.0-rc1
v4.16.0 - Jupyter magics and data-uri encoding in HTML slides
What's Changed
- feat(convert): support base64 encoded videos by @jeertmans in #236
- feat(lib): add Jupyter magic by @jeertmans in #237
- chore(deps): make all groups optional by @jeertmans in #238
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #239
Full Changelog: v4.15.0...v4.16.0