Hi everyone,
GroupDocs.Watermark for Python via .NET version 26.10 is now available on PyPI.
Release notes
PyPI – groupdocs-watermark-net 26.10.0
Documentation
Highlights
WatermarkerSettings.loggernow accepts a Python callable or an object implementingtrace,warning, anderror.- Engine upgraded to GroupDocs.Watermark 26.9 and embedded .NET runtime to 10.0.12.
- Preview callbacks receive the actual page stream, fixing empty or truncated previews.
- Assigning a non‑existent attribute now raises
AttributeErrorwith a helpful suggestion. - Supports Python 3.5 – 3.14; wheels are tagged
manylinux_2_27_x86_64,macosx_12_0_x86_64, andmacosx_12_0_arm64. - New
Colorclass constructor andget()method added to several collection types; theitemproperty has been removed. - Guardrails prevent installation on Linux/macOS versions that cannot run the embedded runtime (pip ≥ 20.3 required).
Breaking changes (see release notes for migration details):
- Assigning an unknown attribute now raises
AttributeErrorinstead of silently creating a Python‑only attribute. - Wheel platform tags changed; pip ≥ 20.3 is required to select the correct binary.
Install:
pip install groupdocs-watermark-net==26.10.0
As always, feedback and bug reports are welcome in this category.
Best regards,
The GroupDocs Team