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.
1.0.1 2018-12-03
- Updated some dependencies to resolve security vulnerabilities reported by
npm audit
.
1.0.0 - 2018-10-15
- New API for getting frameInfo from gif (#9). Thanks @Snelius30!
- Using
get-pixels
fork which fetchesframeInfo
from omggif.
0.4.1 - 2018-08-17
- Updated some dependencies to resolve security vulnerabilities reported by
npm audit
.
0.4.0 - 2017-12-05
cumulative
option for computing frames by layering on top of prior frames
path
import that was no longer being used
0.3.0 - 2017-07-13
- Unminified and minified browser bundles which will expose the library as a global called
gifFrames
- for those not using npm.
- Now relying on (hopefully short-term) forks of get-pixels and save-pixels, published to npm. These allow us to run UglifyJS for our minified build, and maintain compatibility with older browsers (the previous jpeg-js dependency relied on ES2015+ features).
0.2.4 - 2017-06-26
- This changelog
- Detailing of
getImage
andframeIndex
in frame result object
- GIF
type
specification forget-pixels
in the browser (see this issue) - Improved/actually correct browser usage example
getImageStream
in frame result object now calledgetImage
(since it can return acanvas
element or a stream)
0.2.3 - 2017-06-26
- npm registry badge in readme
Promise
gets returned even if we bail during options validation
0.2.2 - 2017-06-26
- More terse intro code example included in readme
- Passing
'all'
asframes
option really works now (actually)
0.2.1 - 2017-06-26
- Passing
'all'
asframes
option actually works now (almost! just kidding)
0.2.0 - 2017-06-26
frames
option for specifying which frames we wantgetFrames
returns aPromise
if available in environment- Callback and promise pass a data stream for each requested frame
- Dependency on
multi-integer-range
- Better browser usage example (but it doesn't work!)
- File writing - users can do that themselves (helps with interoperability between Node / browser)
- Initial module definition
- All GIF frames written to file with
fs
- Accepts optional error callback
- Dependencies on
get-pixels
andsave-pixels