NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Fast watermarking for Flutter (iOS + Android). Image/text overlays for images and videos without FFmpeg (Core Image/AVFoundation on iOS; MediaCodec + GLES on Android).
Last release 8 months ago
02 Feb 2026
Ships on a steady schedule
a new release about every 2 months
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
7 releases · first in 2025
One column per month.
Added\n- iOS & Android: animated GIF watermark support for video composition (per-frame overlay timing).\n- Example app: bundled sample GIF for video
Added
iOS : Resolved crash in composeText when converting colorArgb (0xFFFFFFFF) from Int64 to UInt32
Fixed
composeText when converting colorArgb (0xFFFFFFFF) from Int64 to UInt32
Int64 → Int32 → UInt32 conversion to idiomatic UInt32(truncatingIfNeeded:)CTLineGetImageBounds in addition to CTLineGetTypographicBoundsAndroid & iOS : Significantly enhanced watermark quality for both images and videos
Improved
Example
gal package with proper permission handlingRelease Notes (v2.0.0) — Android Joins The Party 🎉
Added
Fixed
Changed
WMLog gate for verbose debugging on Android.Notes
Full Changelog : https://github.com/tttocklll/watermark_kit/commits/v1.0.0
Full Changelog: https://github.com/tttocklll/watermark_kit/commits/v1.0.0
Added
composeVideo, cancel, and WatermarkCallbacks (progress/completed/error)VideoTask exposes progress Stream and done FutureChanged
Notes
codec: 'hevc' can be used where supportedText watermark support for images: new WatermarkKit.composeTextImage(...) API.
Added
WatermarkKit.composeTextImage(...) API.
composeImage (anchor, margin, offset, units).fontFamily, fontSizePt (or widthPercent fit), fontWeight, colorArgb, opacity.WatermarkApi.composeText and Dart client wiring (MethodChannel fallback retained).Changed/Chore
iOS image watermarking plugin using Core Image (Metal-backed CIContext under the hood).
Initial release.
Added
WatermarkKit.composeImage(...) that composes a watermark image over a base image and returns encoded bytes.
anchor, margin (with marginUnit: 'px'|'percent'), widthPercent, opacity, offsetX/offsetY (with offsetUnit), format: 'png'|'jpeg', quality (JPEG).topLeft, topRight, bottomLeft, bottomRight, center.composeImage.Changed/Chore
Your coding agent can read these notes before it upgrades. Set up the MCP server →