All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump ffmpex dependency to 0.11.0.
-
Breaking changes
Thumbnex.create_thumbnail/3
can now return{:error, error_output}
instead of crashing. Still returns:ok
on success. (#15)Thumbnex.animated_gif_thumbnail/3
can return{:error, {cmd_output, error_status}}
instead of crashing. Still returns:ok
on success. (#15)Thumbnex.Animations.duration/1
now returns{:ok, duration}
or{:ok, :no_duration}
or{:error, reason}
. (#15)Thumbnex.ExtractFrame.single_frame/3
now returns{:ok, path}
or{:error, {cmd_output, error_status}}
. (#15)Thumbnex.ExtractFrame.multiple_frames/4
now returns{:ok, path}
or{:error, {cmd_output, error_status}}
. (#15)- Require Elixir 1.12.
-
Enhancements
- Bump dependency versions. (#16)
-
Bugfixes
- Fixed warnings on Elixir 1.16. (#17)
- Bump ffmpex dependency to 0.9.0.
- Require Elixir 1.9.
- Bump ffmpex dependency to 0.8.0.
- Bump mogrify dependency to 0.9.0.
- Bump dependency versions.
- Bump dependency versions.
- Fix
Thumbnex.Animations.duration/1
regression.
- Bump ffmpex dependency to 0.7.0.
- Bump mogrify dependency to 0.7.3.
- Bump ffmpex dependency to 0.5.0.
- Require Elixir 1.4.
- Fix Elixir 1.5, Erlang 19 warnings.
- Fix Elixir 1.4 warnings.
- Bump mogrify dependency to 0.5.3.
- Bump ffmpex dependency to 0.4.0.
- Bump ffmpex dependency to 0.3.0.
- Added
Thumbnex.animated_gif_thumbnail/3
.
- First Thumbnex release.
- Create thumbnail from image or video.
- Specify dimensions, image format, and timestamp.