-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backwards compatibility #889
Comments
Yes this is non-backwards compatible, I documented it in the README. I am not interested in maintaining backwards compatibility for the If you are using moviepy for a web service I suggest you adopt the new API, the new system allows to send progress feedback to a webpage or any UI, which the former system didnt allow. |
I would expect a bump of the major version for a backwards incompatible change. Sure it is your project, but keep in mind that 1100 other projects dependent on it on github. |
Ok, I just removed yesterday's releases from PyPI (I had no idea this was possible \o/), it is back to 0.2.3.5 now. I'll release the new changes under 0.3.0.0, does that make sense ? Still, I would advise that you do like most MoviePy users and freeze the moviepy version in the requirements. It certainly got better in the last few years because the new maintainers have a better clue of versionning (and I do too, but this time I was just tired), but there are still only 65% code coverage at the moment so you are never protected against regressions. |
I’d agree with releasing the changes as 0.3, or even push the version number to 1.0 and adopt semver (semver.org)? Well done for implementing the progress bar update! There are a lot of threads about it I’m various places that can now be cleaned up: /~https://github.com/Zulko/moviepy/projects/3#column-2198990 |
Adopting to semantic versioning sounds great. |
Fixed in b0f0ec6 (version bump 1.0.0). |
Commit bfad5ea introduces a non backwards compatible change for the progress-bar/logger.
See this line as an example: bfad5ea#diff-4b7e3f0e11cb6f470780d69172d8fbe1R144
Related downstream Issue:
das7pad/hangoutsbot#74
Travis build:
https://travis-ci.org/das7pad/hangoutsbot/jobs/469040908#L806
I am working on a fix. PR coming later today.
Sneak
The text was updated successfully, but these errors were encountered: