Skip to content

Commit eb56916

Browse files
committed
chore: bump version to 1.1.1
Release v1.1.1 includes ImageMagick 6/7 compatibility fixes and documentation improvements.
1 parent 898b310 commit eb56916

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ 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+
## [1.1.1] - 2025-11-04
9+
10+
### Fixed
11+
- **ImageMagick 6/7 compatibility**: Added automatic version detection and API compatibility layer
12+
- Auto-detects header paths using `__has_include()`: `wand/MagickWand.h` (v6) vs `MagickWand/MagickWand.h` (v7)
13+
- Compatibility macro `ResizeImage()` handles API differences transparently
14+
- ImageMagick 6: `MagickResizeImage(wand, w, h, filter, blur)` - 5 parameters
15+
- ImageMagick 7: `MagickResizeImage(wand, w, h, filter)` - 4 parameters
16+
- Same codebase now compiles and runs on both major ImageMagick versions
17+
18+
### Changed
19+
- CI simplified to macOS and Ubuntu only (Windows removed due to Chocolatey header installation issues)
20+
- CI now tests ImageMagick 7 on macOS and ImageMagick 6 on Ubuntu
21+
- Updated GitHub Actions: checkout v4→v5, setup-node v4→v6
22+
- Added diagnostic logging to Windows discovery script for local builds
23+
24+
### Documentation
25+
- Added comprehensive 369-line technical blog post covering architecture, design decisions, and production deployment
26+
827
## [1.1.0] - 2025-11-04
928

1029
### Added

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "magickwand",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"private": true,
55
"description": "Native Node.js bindings for ImageMagick - High-performance image resizing and manipulation (modernized fork)",
66
"main": "index.js",

0 commit comments

Comments
 (0)