We’re happy to announce the release of GroupDocs.Merger for Python v26.6, available as of June 2026. This major release rebuilds the Python binding as a modern typed API, adds Python 3.14 support and AI agent integration, enables page‑preview rendering and stream‑based split from Python, and ships self‑contained wheels for Windows, Linux, and macOS.

What’s new in this release

  • [Enhancement] Przebudowano powiązanie Pythona — typowane API z obsługą przeciążeń, z dołączonymi stubami *.pyi (MERGERPYTHON-30)
  • [Feature] Wsparcie dla Pythona 3.14 (Requires-Python jest teraz >=3.5,<3.15) (MERGERPYTHON-31)
  • [Feature] Renderowanie podglądu stron (generate_preview) oraz podział oparty na strumieniach (split) są teraz wywoływalne z Pythona za pomocą callbacków strumieniowych stron (MERGERPYTHON-32)
  • [Feature] Dołączono plik AGENTS.md do pakietu w celu integracji z agentem AI / LLM (MERGERPYTHON-33)

Public API changes

  • Każda klasa, przeciążenie metody i enum są wyświetlane explicite z podpowiedziami typów i stubami .pyi.
  • Merger obsługuje teraz użycie jako menedżer kontekstu (with).
  • generate_preview przyjmuje zwykły callback Pythona do tworzenia strumienia stron.
  • split, extract_pages, remove_pages, swap_pages, move_page, rotate, change_orientation oraz metody związane z hasłem zwracają IMerger (umożliwiając łańcuchowanie).
  • Nowe importy z groupdocs.merger.domain.options: SplitOptions, `Extract