# Changelog of AI Watermark Remover | Batch API | $0.03/Image (`apivault_labs/fast-ai-watermark-remover`) Actor

- **URL**: https://apify.com/apivault\_labs/fast-ai-watermark-remover/changelog.md
- **Full Actor documentation**: https://apify.com/apivault\_labs/fast-ai-watermark-remover.md

## Changelog

### 1.2

- Added an adaptive five-section menu and `workflow` selector for uploads, URLs,
  or combined input while preserving Auto as the legacy behavior.
- Added `compact` and `full` output presets; Full remains the backwards-compatible default.
- Added standard `results`, `summary`, and `errors` output links while retaining
  `cleanedImages` and `failedImages`.
- Every run now writes stable `SUMMARY`, `FAILED_IMAGES`, and `ERRORS` records,
  including graceful invalid-input and proxy-unavailable contracts.
- Added an AI-friendly compact Dataset view and MCP quick start.

### \[1.1.0] — 2026-08-27

#### Added

- Safe public-URL and redirect validation for remote image inputs.
- Verified source/result format, byte size, timing, and processing timestamp fields.
- `SUMMARY` and `FAILED_IMAGES` run records plus direct output links.
- Explicit `useDemoOnEmpty` control for optional demo processing.

#### Improved

- Empty input now finishes with zero Dataset results and zero result-event charges by default.
- Exact duplicate inputs are processed once, and the combined batch remains capped at 100 images.
- Base64 payloads are omitted from Dataset and failure records.
- Only verified JPG, PNG, or WEBP inputs and results can reach the paid Dataset.
- Store documentation now explains variable output quality, source safety, pricing, and permitted use.
- Dataset views and Store metadata now expose the fields users need for export and automation.

### \[1.0.9] — 2026-08-22 — Direct file upload

#### Added

- **Upload images straight from your computer** — a new "Upload images" field in the
  Actor input (JPG, PNG, WEBP, multiple files at once). No hosting, no base64, no links.

#### Changed

- Empty input now processes a demo image instead of failing, so a first test run
  always shows a real result.
- Image URLs are no longer required when files are uploaded.

#### Unchanged

- Same price ($30 / 1,000 images), same output, failed images are never charged.

### \[1.0.4] — 2026-08-14 — Horizontal walkthrough

#### Added

- Fast 28-second horizontal guide with nine short scenes.
- Precise cursor clicks for Start and the cleaned result URL.
- Real before/after comparison produced by the published Actor.
- Clear URL/base64 input, speed, batch, stable-link, and export explanations.

#### Changed

- Improved processing reliability and simplified setup.
- Removed an obsolete advanced network setting from the input form.

### \[1.0] — 2026-07-22 — Base64 input + faster, more reliable processing

#### Added

- **Pass images as base64 — no URL/hosting needed.** `imageUrls` now also accepts
  base64 data URIs (`data:image/png;base64,...`) alongside normal URLs. Ideal for
  **n8n / Make / Zapier** binary output and for images you don't have online.

#### Changed

- Faster job startup and better recovery from temporary processing errors.
- More consistent request handling for improved success rates.

#### Unchanged

- Same price ($30 / 1,000 images), same input, same output.
- Results are still stored at a stable URL (links never expire), and
  failed images are never charged.

### 0.0

- AI watermark removal: input image URLs, returns clean image URLs.
- Verified results are stored at a stable URL so links never expire.
- Run-time budget guard and per-image failure isolation (failures not charged).
- Added dataset output view ("Cleaned images") and metadata congruency.
