All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Fixed non integer numbers from being passed to ffmpeg
- Allow configuring the cacheDir
- Handled the case where mimetype of the file is not known
- Allow mimetype to be passed in along with the options
- Custom errors are thrown for expired thumbnails and unassociated filetypes.
- Fixed a RegEx bug which rejected some of the associated file types.
- Every application shares the common thumbnail storage.
- Restructured to follow a more generic structure to support different formats like pictures, music and others in future.
- Per-application thumbnails are no longer valid
- All previous methods are removed and are now available through an ES6 object.
- Avoids redundant storage of thumbnails by each application.
- Migrated from lodash methods to ES6 methods.
- Bug causing "wrong thumbnail location" is fixed.
- Instead of hashing the entire file, this version introduces hashing of file uri.
- Reduced time to lookup for thumbnails.
TO BE DOCUMENTED