Skip to content

Commit e82e777

Browse files
committed
update CHANGELOG.md
1 parent 2abefca commit e82e777

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,24 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
# 3.0.0 - 2023-06-05 (current)
8+
# 3.1.0 - 2026-01-30 (current)
9+
10+
### Added
11+
- Prebuilt binary packaging via prebuildify, with prebuilds bundled in the npm package.
12+
- HEIF/AVIF/WebP TypeScript API surface (open/create/save methods) and test coverage.
13+
- Docker test helper script and expanded documentation.
14+
15+
### Changed
16+
- Dropped support for Node.js 18; now requires Node.js 20+ (CI targets 20/22/24).
17+
- Install script uses `node-gyp-build` with fallback to `node-gyp rebuild`.
18+
- CI workflows updated for prebuilds and modern macOS runners; Linux prebuilds moved to Debian.
19+
- Dependency updates (node-addon-api, node-gyp, mocha/chai, and security-related transitive bumps).
20+
21+
### Fixed
22+
- Avoid overriding existing image `save*` helpers (issue #84).
23+
- More robust error handling for image decoding and HEIF/AVIF save paths.
24+
25+
# 3.0.0 - 2023-06-05
926

1027
- Only support libgd 2.3.0 and up
1128

0 commit comments

Comments
 (0)