|
1 | | -# Change Log |
| 1 | +# Changelog |
2 | 2 |
|
3 | | -## [v1.0.1](https://github.com/Zulko/moviepy/tree/v1.0.1) (2019-10-01) |
4 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v1.0.0...v1.0.1) |
| 3 | +## [v1.0.2](https://github.com/zulko/moviepy/tree/v1.0.2) (2020-03-24) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v1.0.1...v1.0.2) |
| 6 | + |
| 7 | +Note that this is likely to be the last release before v2.0, which will drop support for Python versions 2.7, 3.4 & 3.5 and will introduce other backwards-incompatible changes. |
| 8 | + |
| 9 | +**Notable bug fixes:** |
| 10 | + |
| 11 | +- Fixed bug that meant that some VideoFileClips were created without audio [\#968] |
| 12 | +- Fixed bug so now the `slide_out` effect works [\#795] |
| 13 | + |
| 14 | + |
| 15 | +**Fixed bugs:** |
| 16 | + |
| 17 | +- Fixed potential crash trying to call the logger string as a function [\#1082](https://github.com/Zulko/moviepy/pull/1082) ([tburrows13](https://github.com/tburrows13)) |
| 18 | +- Get ffmpeg to use all audio streams [\#1008](https://github.com/Zulko/moviepy/pull/1008) ([vmaliaev](https://github.com/vmaliaev)) |
| 19 | +- Reorder FFMPEG\_VideoWriter command arguments [\#968](https://github.com/Zulko/moviepy/pull/968) ([ThePhonon](https://github.com/ThePhonon)) |
| 20 | +- Test that the temporary audio file exists [\#958](https://github.com/Zulko/moviepy/pull/958) ([ybenitezf](https://github.com/ybenitezf)) |
| 21 | +- Fix slide out [\#795](https://github.com/Zulko/moviepy/pull/795) ([knezi](https://github.com/knezi)) |
| 22 | +- Correct the error message to new filename. [\#1057](https://github.com/Zulko/moviepy/pull/1057) ([jwg4](https://github.com/jwg4)) |
| 23 | + |
| 24 | +**Merged pull requests:** |
| 25 | + |
| 26 | +- Remove timer in stdout flushing test [\#1091](https://github.com/Zulko/moviepy/pull/1091) ([tburrows13](https://github.com/tburrows13)) |
| 27 | +- Update github issue and PR templates [\#1087](https://github.com/Zulko/moviepy/pull/1087) ([tburrows13](https://github.com/tburrows13)) |
| 28 | +- Clean up imports [\#1084](https://github.com/Zulko/moviepy/pull/1084) ([tburrows13](https://github.com/tburrows13)) |
| 29 | +- refactor Pythonic sake [\#1077](https://github.com/Zulko/moviepy/pull/1077) ([mgaitan](https://github.com/mgaitan)) |
| 30 | +- Upgrade pip by calling via python \(in appveyor\). [\#1067](https://github.com/Zulko/moviepy/pull/1067) ([jwg4](https://github.com/jwg4)) |
| 31 | +- Improve afx.audio\_normalize documentation [\#1046](https://github.com/Zulko/moviepy/pull/1046) ([dspinellis](https://github.com/dspinellis)) |
| 32 | +- Add Travis support for Python 3.7 and 3.8 [\#1018](https://github.com/Zulko/moviepy/pull/1018) ([tburrows13](https://github.com/tburrows13)) |
| 33 | +- Hide pygame support prompt [\#1017](https://github.com/Zulko/moviepy/pull/1017) ([tburrows13](https://github.com/tburrows13)) |
5 | 34 |
|
6 | 35 | **Closed issues:** |
7 | 36 |
|
| 37 | +- ImageSequenceClip write\_videofile [\#1098](https://github.com/Zulko/moviepy/issues/1098) |
| 38 | +- Formatting code with Black [\#1097](https://github.com/Zulko/moviepy/issues/1097) |
| 39 | +- Make effects be callable classes [\#1096](https://github.com/Zulko/moviepy/issues/1096) |
| 40 | +- URGENT - Documentation is inaccessible [\#1086](https://github.com/Zulko/moviepy/issues/1086) |
| 41 | +- Drop support for python \< 3.6 [\#1081](https://github.com/Zulko/moviepy/issues/1081) |
| 42 | +- TextClip filenotfounderror winerror2 [\#1080](https://github.com/Zulko/moviepy/issues/1080) |
| 43 | +- unable to create video from images [\#1074](https://github.com/Zulko/moviepy/issues/1074) |
| 44 | +- Crash on loading the video, windows 10 [\#1071](https://github.com/Zulko/moviepy/issues/1071) |
| 45 | +- Audio Issue while concatenate\_videoclips'ing ImageClip and VideoFileClip \(contains audio already\) [\#1064](https://github.com/Zulko/moviepy/issues/1064) |
| 46 | +- AttributeError: 'NoneType' object has no attribute 'stdout' [\#1054](https://github.com/Zulko/moviepy/issues/1054) |
| 47 | +- Overlay a video on top of an image with Moviepy [\#1053](https://github.com/Zulko/moviepy/issues/1053) |
| 48 | +- get\_frame fails if not an early frame [\#1052](https://github.com/Zulko/moviepy/issues/1052) |
| 49 | +- from google.colab import drive drive.mount\('/content/drive'\) import cv2 import numpy as np from skimage import morphology from IPython import display import PIL image = cv2.imread\('/content/drive/My Drive/CAR3/11.JPG',cv2.IMREAD\_COLOR\) from google.colab.patches import cv2\_imshow \#image = cv2.resize\(image,\(384,192\)\) cv2\_imshow\(image\) [\#1051](https://github.com/Zulko/moviepy/issues/1051) |
| 50 | +- Segmentation fault \(core dumped\) [\#1048](https://github.com/Zulko/moviepy/issues/1048) |
| 51 | +- zip over two iter\_frames functions doesn't render proper result [\#1047](https://github.com/Zulko/moviepy/issues/1047) |
| 52 | +- CompositeVideoClip\(\[xxx\]\).rotate\(90\) ValueError: axes don't match array [\#1042](https://github.com/Zulko/moviepy/issues/1042) |
| 53 | +- to\_soundarray Index error [\#1034](https://github.com/Zulko/moviepy/issues/1034) |
| 54 | +- write\_videofile does not add audio [\#1032](https://github.com/Zulko/moviepy/issues/1032) |
| 55 | +- moviepy.video.io.VideoFileClip.VideoFileClip.set\_audio does not set audio [\#1030](https://github.com/Zulko/moviepy/issues/1030) |
| 56 | +- loop for concatenate\_videoclips [\#1027](https://github.com/Zulko/moviepy/issues/1027) |
| 57 | +- How to resize ImageClip? [\#1004](https://github.com/Zulko/moviepy/issues/1004) |
| 58 | +- Pygame pollutes stdio with spammy message [\#985](https://github.com/Zulko/moviepy/issues/985) |
| 59 | +- Issue with ffmpeg version [\#934](https://github.com/Zulko/moviepy/issues/934) |
| 60 | +- No release notes for 1.0.0? [\#917](https://github.com/Zulko/moviepy/issues/917) |
| 61 | +- Imageio's new use of imageio-ffmpeg [\#908](https://github.com/Zulko/moviepy/issues/908) |
| 62 | +- `ModuleNotFound: No module named 'imageio\_ffmpeg'`, or imageio v2.5.0 is breaking ffmpeg detection in config [\#906](https://github.com/Zulko/moviepy/issues/906) |
| 63 | +- CompositeVideoClip has no audio [\#876](https://github.com/Zulko/moviepy/issues/876) |
| 64 | +- Handling of the ffmpeg dependency [\#859](https://github.com/Zulko/moviepy/issues/859) |
| 65 | +- 'ffmpeg-linux64-v3.3.1' was not found on your computer; downloading it now. [\#839](https://github.com/Zulko/moviepy/issues/839) |
| 66 | +- Typo in variable name in transitions.py\(t\_s instead of ts\) [\#692](https://github.com/Zulko/moviepy/issues/692) |
| 67 | +- version 0.2.3.2 TypeError: must be str, not bytes [\#650](https://github.com/Zulko/moviepy/issues/650) |
| 68 | +- AWS Lambda - Moviepy Error - [\#638](https://github.com/Zulko/moviepy/issues/638) |
| 69 | +- Adding conda-forge package [\#616](https://github.com/Zulko/moviepy/issues/616) |
| 70 | +- Several YouTube examples in Gallery page are unable to load. [\#600](https://github.com/Zulko/moviepy/issues/600) |
| 71 | +- ffmpeg not installed on Mac [\#595](https://github.com/Zulko/moviepy/issues/595) |
| 72 | +- FFMPEG not downloaded [\#493](https://github.com/Zulko/moviepy/issues/493) |
| 73 | +- Fix documentation [\#482](https://github.com/Zulko/moviepy/issues/482) |
| 74 | +- Moviepy is producing garbled videos [\#356](https://github.com/Zulko/moviepy/issues/356) |
| 75 | +- Help with contributing to the documentation? [\#327](https://github.com/Zulko/moviepy/issues/327) |
| 76 | +- audio custom filter documentation? [\#267](https://github.com/Zulko/moviepy/issues/267) |
| 77 | +- Mistake in doc, clips.html part. [\#136](https://github.com/Zulko/moviepy/issues/136) |
| 78 | + |
| 79 | + |
| 80 | +## [v1.0.1](https://github.com/zulko/moviepy/tree/v1.0.1) (2019-10-01) |
| 81 | + |
| 82 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v1.0.0...v1.0.1) |
| 83 | + |
| 84 | +**Implemented enhancements:** |
| 85 | + |
8 | 86 | - Thoughts on re-routing tqdm progress bar for external use? [\#412](https://github.com/Zulko/moviepy/issues/412) |
9 | 87 | - Progress bar [\#128](https://github.com/Zulko/moviepy/issues/128) |
| 88 | + |
| 89 | +**Fixed bugs:** |
| 90 | + |
| 91 | +- More resilient Windows CI regarding fetching ImageMagick binaries [\#941](https://github.com/Zulko/moviepy/pull/941) ([Overdrivr](https://github.com/Overdrivr)) |
| 92 | +- \[docker\] drop the not needed download and symlink of ffmpeg [\#916](https://github.com/Zulko/moviepy/pull/916) ([das7pad](https://github.com/das7pad)) |
| 93 | + |
| 94 | +**Closed issues:** |
| 95 | + |
10 | 96 | - website video examples broken videos [\#1019](https://github.com/Zulko/moviepy/issues/1019) |
11 | 97 | - Audio glitches when using concatenate\_videoclips. [\#1005](https://github.com/Zulko/moviepy/issues/1005) |
12 | 98 | - txt\_clip = TextClip\(filename='learn.srt'\) --bug:TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType [\#984](https://github.com/Zulko/moviepy/issues/984) |
|
37 | 123 |
|
38 | 124 | **Merged pull requests:** |
39 | 125 |
|
| 126 | +- Create v1.0.1 [\#1023](https://github.com/Zulko/moviepy/pull/1023) ([tburrows13](https://github.com/tburrows13)) |
40 | 127 | - Update maintainer list in the README [\#1022](https://github.com/Zulko/moviepy/pull/1022) ([tburrows13](https://github.com/tburrows13)) |
41 | 128 | - fixed small error in 'Clip' documentation [\#1002](https://github.com/Zulko/moviepy/pull/1002) ([thomasmatt88](https://github.com/thomasmatt88)) |
42 | 129 | - Specify Coverage version explicitly. [\#987](https://github.com/Zulko/moviepy/pull/987) ([Julian-O](https://github.com/Julian-O)) |
43 | 130 | - Updating Docs for ImageMagick Installing Guide [\#980](https://github.com/Zulko/moviepy/pull/980) ([ABODFTW](https://github.com/ABODFTW)) |
44 | 131 | - Several ImageMagick related bug fixes [\#972](https://github.com/Zulko/moviepy/pull/972) ([KiLLAAA](https://github.com/KiLLAAA)) |
45 | | -- More resilient Windows CI regarding fetching ImageMagick binaries [\#941](https://github.com/Zulko/moviepy/pull/941) ([Overdrivr](https://github.com/Overdrivr)) |
46 | | -- WIP: Auto-detect image magick latest 6.9.X-Y version [\#936](https://github.com/Zulko/moviepy/pull/936) ([Overdrivr](https://github.com/Overdrivr)) |
| 132 | +- Auto-detect image magick latest 6.9.X-Y version [\#936](https://github.com/Zulko/moviepy/pull/936) ([Overdrivr](https://github.com/Overdrivr)) |
47 | 133 | - Windows-based testing [\#931](https://github.com/Zulko/moviepy/pull/931) ([Overdrivr](https://github.com/Overdrivr)) |
48 | 134 | - Fix formatting in logger [\#929](https://github.com/Zulko/moviepy/pull/929) ([tnoff](https://github.com/tnoff)) |
49 | 135 | - Fix for \#926 [\#927](https://github.com/Zulko/moviepy/pull/927) ([Overdrivr](https://github.com/Overdrivr)) |
50 | 136 | - Invalid video URL in docs/getting\_started/compositing [\#921](https://github.com/Zulko/moviepy/pull/921) ([gepcel](https://github.com/gepcel)) |
51 | 137 | - Do not install tests in site-packages [\#880](https://github.com/Zulko/moviepy/pull/880) ([cgohlke](https://github.com/cgohlke)) |
52 | 138 | - FIX changed order of specifications -ss befor -i for ffmpeg\_extract\_subclip\(\) [\#848](https://github.com/Zulko/moviepy/pull/848) ([grszkthfr](https://github.com/grszkthfr)) |
53 | 139 |
|
54 | | -## [v1.0.0](https://github.com/Zulko/moviepy/tree/v1.0.0) (2019-02-17) |
55 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.3.5...v1.0.0) |
| 140 | +## [v1.0.0](https://github.com/zulko/moviepy/tree/v1.0.0) (2019-02-17) |
| 141 | + |
| 142 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.3.5...v1.0.0) |
56 | 143 |
|
57 | 144 | **Closed issues:** |
58 | 145 |
|
|
91 | 178 |
|
92 | 179 | - New version of imageio with imageio\_ffmpeg for python 3.4+ [\#907](https://github.com/Zulko/moviepy/pull/907) ([Zulko](https://github.com/Zulko)) |
93 | 180 | - fix typo that introduces audio regression [\#894](https://github.com/Zulko/moviepy/pull/894) ([chrox](https://github.com/chrox)) |
94 | | -- fixing the git remote syntax in documentations [\#887](https://github.com/Zulko/moviepy/pull/887) ([ishandutta2007](https://github.com/ishandutta2007)) |
95 | 181 | - modified max duration error for better understanding [\#875](https://github.com/Zulko/moviepy/pull/875) ([kapilkd13](https://github.com/kapilkd13)) |
96 | 182 | - Fixed typo in docstring for VideoClip class [\#871](https://github.com/Zulko/moviepy/pull/871) ([Armcollector](https://github.com/Armcollector)) |
97 | 183 | - Fix a small typing error [\#845](https://github.com/Zulko/moviepy/pull/845) ([yuvallanger](https://github.com/yuvallanger)) |
98 | 184 |
|
99 | | -## [v0.2.3.5](https://github.com/Zulko/moviepy/tree/v0.2.3.5) (2018-05-31) |
100 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.3.4...v0.2.3.5) |
| 185 | +## [v0.2.3.5](https://github.com/zulko/moviepy/tree/v0.2.3.5) (2018-05-31) |
| 186 | + |
| 187 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.3.4...v0.2.3.5) |
101 | 188 |
|
102 | 189 | **Fixed bugs:** |
103 | 190 |
|
|
117 | 204 |
|
118 | 205 | **Merged pull requests:** |
119 | 206 |
|
| 207 | +- fixing the git remote syntax in documentions [\#887](https://github.com/Zulko/moviepy/pull/887) ([ishandutta2007](https://github.com/ishandutta2007)) |
120 | 208 | - Progress bar optional for GIF creation [\#799](https://github.com/Zulko/moviepy/pull/799) ([mdfirman](https://github.com/mdfirman)) |
121 | 209 | - Added contributing guide and issue template [\#792](https://github.com/Zulko/moviepy/pull/792) ([tburrows13](https://github.com/tburrows13)) |
122 | 210 |
|
123 | | -## [v0.2.3.4](https://github.com/Zulko/moviepy/tree/v0.2.3.4) (2018-04-22) |
124 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.3.3...v0.2.3.4) |
| 211 | +## [v0.2.3.4](https://github.com/zulko/moviepy/tree/v0.2.3.4) (2018-04-22) |
| 212 | + |
| 213 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.3.3...v0.2.3.4) |
125 | 214 |
|
126 | 215 | **Closed issues:** |
127 | 216 |
|
|
136 | 225 | - Added `fullscreen` parameter to `preview\(\)` [\#773](https://github.com/Zulko/moviepy/pull/773) ([tburrows13](https://github.com/tburrows13)) |
137 | 226 | - add pcm\_s24le codec [\#769](https://github.com/Zulko/moviepy/pull/769) ([lsde](https://github.com/lsde)) |
138 | 227 |
|
139 | | -## [v0.2.3.3](https://github.com/Zulko/moviepy/tree/v0.2.3.3) (2018-04-17) |
140 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.3.2...v0.2.3.3) |
| 228 | +## [v0.2.3.3](https://github.com/zulko/moviepy/tree/v0.2.3.3) (2018-04-17) |
| 229 | + |
| 230 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.3.2...v0.2.3.3) |
141 | 231 |
|
142 | 232 | **Implemented enhancements:** |
143 | 233 |
|
|
250 | 340 | - Update docs [\#548](https://github.com/Zulko/moviepy/pull/548) ([tburrows13](https://github.com/tburrows13)) |
251 | 341 | - add tests for most fx functions [\#545](https://github.com/Zulko/moviepy/pull/545) ([earney](https://github.com/earney)) |
252 | 342 |
|
253 | | -## [v0.2.3.2](https://github.com/Zulko/moviepy/tree/v0.2.3.2) (2017-04-13) |
254 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.3.1...v0.2.3.2) |
| 343 | +## [v0.2.3.2](https://github.com/zulko/moviepy/tree/v0.2.3.2) (2017-04-13) |
| 344 | + |
| 345 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.3.1...v0.2.3.2) |
255 | 346 |
|
256 | 347 | **Implemented enhancements:** |
257 | 348 |
|
|
285 | 376 | - Add progress\_bar option to write\_images\_sequence [\#300](https://github.com/Zulko/moviepy/pull/300) ([achalddave](https://github.com/achalddave)) |
286 | 377 | - write\_videofile preset choices doc [\#282](https://github.com/Zulko/moviepy/pull/282) ([gcandal](https://github.com/gcandal)) |
287 | 378 |
|
288 | | -## [v0.2.3.1](https://github.com/Zulko/moviepy/tree/v0.2.3.1) (2017-04-05) |
289 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.2.13...v0.2.3.1) |
| 379 | +## [v0.2.3.1](https://github.com/zulko/moviepy/tree/v0.2.3.1) (2017-04-05) |
| 380 | + |
| 381 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.2.13...v0.2.3.1) |
290 | 382 |
|
291 | 383 | **Implemented enhancements:** |
292 | 384 |
|
|
464 | 556 | - Fixed missing list [\#211](https://github.com/Zulko/moviepy/pull/211) ([LunarLanding](https://github.com/LunarLanding)) |
465 | 557 | - Fixed copy-paste typo [\#197](https://github.com/Zulko/moviepy/pull/197) ([temerick](https://github.com/temerick)) |
466 | 558 |
|
467 | | -## [v0.2.2.13](https://github.com/Zulko/moviepy/tree/v0.2.2.13) (2017-02-15) |
468 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.2.12...v0.2.2.13) |
| 559 | +## [v0.2.2.13](https://github.com/zulko/moviepy/tree/v0.2.2.13) (2017-02-15) |
| 560 | + |
| 561 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.2.12...v0.2.2.13) |
469 | 562 |
|
470 | 563 | **Implemented enhancements:** |
471 | 564 |
|
|
487 | 580 | - ensures int arguments to np.reshape; closes \#383 [\#384](https://github.com/Zulko/moviepy/pull/384) ([tyarkoni](https://github.com/tyarkoni)) |
488 | 581 | - on\_color function docstring has wrong parameter [\#244](https://github.com/Zulko/moviepy/pull/244) ([cblument](https://github.com/cblument)) |
489 | 582 |
|
490 | | -## [v0.2.2.12](https://github.com/Zulko/moviepy/tree/v0.2.2.12) (2017-01-30) |
491 | | -[Full Changelog](https://github.com/Zulko/moviepy/compare/v0.2.2...v0.2.2.12) |
| 583 | +## [v0.2.2.12](https://github.com/zulko/moviepy/tree/v0.2.2.12) (2017-01-30) |
| 584 | + |
| 585 | +[Full Changelog](https://github.com/zulko/moviepy/compare/v0.2.2...v0.2.2.12) |
492 | 586 |
|
493 | 587 | **Implemented enhancements:** |
494 | 588 |
|
|
573 | 667 | - Minor grammatical and spelling changes [\#115](https://github.com/Zulko/moviepy/pull/115) ([grimley517](https://github.com/grimley517)) |
574 | 668 | - typo fix [\#108](https://github.com/Zulko/moviepy/pull/108) ([stonebig](https://github.com/stonebig)) |
575 | 669 | - additional safe check in close\_proc [\#100](https://github.com/Zulko/moviepy/pull/100) ([Eloar](https://github.com/Eloar)) |
| 670 | +- Allows user to pass additional parameters to ffmpeg when writing audio clips [\#94](https://github.com/Zulko/moviepy/pull/94) ([jdelman](https://github.com/jdelman)) |
| 671 | + |
| 672 | +## [v0.2.2](https://github.com/zulko/moviepy/tree/v0.2.2) (2014-12-11) |
| 673 | + |
| 674 | +[Full Changelog](https://github.com/zulko/moviepy/compare/98a2e81757f221bd12216b5dd4cf8ce340d3164c...v0.2.2) |
576 | 675 |
|
577 | | -## [v0.2.2](https://github.com/Zulko/moviepy/tree/v0.2.2) (2014-12-11) |
578 | 676 | **Closed issues:** |
579 | 677 |
|
580 | 678 | - Incorrect size being sent to ffmpeg [\#102](https://github.com/Zulko/moviepy/issues/102) |
|
637 | 735 | **Merged pull requests:** |
638 | 736 |
|
639 | 737 | - - changed none to None due to NameError [\#95](https://github.com/Zulko/moviepy/pull/95) ([Eloar](https://github.com/Eloar)) |
640 | | -- Allows user to pass additional parameters to ffmpeg when writing audio clips [\#94](https://github.com/Zulko/moviepy/pull/94) ([jdelman](https://github.com/jdelman)) |
641 | 738 | - Fix a typo in a ValueError message [\#91](https://github.com/Zulko/moviepy/pull/91) ([naglis](https://github.com/naglis)) |
642 | 739 | - Changed all "== None" and "!= None" [\#89](https://github.com/Zulko/moviepy/pull/89) ([diegocortassa](https://github.com/diegocortassa)) |
643 | 740 | - 'Crop' fix [\#81](https://github.com/Zulko/moviepy/pull/81) ([ccarlo](https://github.com/ccarlo)) |
|
661 | 758 |
|
662 | 759 |
|
663 | 760 |
|
664 | | -\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* |
| 761 | +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* |
0 commit comments