Skip to content

Releases: vHeemstra/is-apng

v1.2.0

13 Aug 00:03
Compare
Choose a tag to compare

Tested with:

✅ Node 18.x
✅ Node 20.x
✅ Node 22.x


What's Changed

Minor

  • Switched to chunk-based search
  • Dropped support for Node <= 17

Full Changelog: v1.1.3...v1.2.0

v1.1.3

10 Aug 20:41
Compare
Choose a tag to compare

Tested with:

✅ Node 14.x
✅ Node 16.x
✅ Node 18.x


What's Changed

Patch

  • Stop search immediately after finding acTL chunk by @madtisa in #3

Full Changelog: v1.1.2...v1.1.3

v1.1.2

09 Aug 19:12
Compare
Choose a tag to compare

Patch

  • Fixes bug where chunk would not be found if preceded by a part of itself

Tested with:

✅ Node 14.x
✅ Node 16.x
✅ Node 18.x


Full Changelog: v1.1.1...v1.1.2

v1.1.1

09 Aug 18:31
Compare
Choose a tag to compare

Tested with:

✅ Node 14.x
✅ Node 16.x
✅ Node 18.x


What's Changed

  • Optimized apng detection algorithm by @madtisa in #2

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

10 Jul 13:15
Compare
Choose a tag to compare

Tested with:

✅ Node 14.x
✅ Node 16.x
✅ Node 18.x


Full Changelog: v1.0.2...v1.1.0

v1.0.1

11 Jan 15:47
Compare
Choose a tag to compare

Patch

  • Switched to Rollup build
  • Added IIFE/UMD build
  • Added browser test (for local use)
    Test isApng in browser and manually check images. Clone the repo and run npm install and npm start.
  • Updated CI accordingly

Tested with:

✅ Node 14.x
✅ Node 16.x
✅ Node 18.x


Full Changelog: v1.0.0...v1.0.1

v1.0.0

09 Jan 20:41
Compare
Choose a tag to compare

🎉 First full release!

  • Early return for non-PNG files (adopted from is-png package)
  • Implements a streaming search method for better memory performance
  • Handles Buffer and Uint8Array data types
  • Supported in Node.js and modern browsers

Tested with:

✅ Node 14.x
✅ Node 16.x
✅ Node 18.x


Full Changelog: v0.0.5...v1.0.0

v0.0.5

09 Jan 11:28
Compare
Choose a tag to compare

Full Changelog: v0.0.4...v0.0.5