Skip to content

Releases: mikeckennedy/listmonk

v0.3.10

28 Jan 17:26

Choose a tag to compare

[0.3.10] - 2026-01-28

Added

v0.3.9

06 Jan 00:38

Choose a tag to compare

[0.3.9] - 2026-01-05

Added

Changed

  • Loosen some of the types to allow more flexible usage (avoid type errors when DTOs/ViewModels/etc have VALUE|None typing but are known to be in a good state)
  • Refactor client implementation to improve organization and maintainability

v0.3.8

22 Oct 15:20

Choose a tag to compare

Added

  • Support for subject parameter in transactional templates (PR #24)
  • FAQ section to README.md (PR #22)
  • Four new API methods to the public interface
  • CLAUDE.md with project overview, development commands, code style, and key patterns
  • WARP.md documentation
  • Ruff formatting configuration

Changed

  • Extensive type annotation improvements for better IDE support (PyLance/VS Code)
  • HTTP response validation and parsing refactored for better error handling
  • Headers type fix: now properly uses string values instead of list of dictionaries
  • Code formatting with ruff throughout the codebase
  • Documentation improvements in README.md

Fixed

  • Custom exception renamed from FileNotFoundError to ListmonkFileNotFoundError to avoid builtin conflict
  • Non-string to string types in __all__ exports
  • Type inference error in code fragments

Thanks @neilime and @obrizan for the PRs.

v0.3.7

24 May 14:44

Choose a tag to compare

Restores custom header functionality for send_transactional_email() And create/delete list was, well, deleted.

It looks like this was some kind of failed merge, maybe. I'm not sure what happened here. Sorry folks.

v0.3.6

20 May 16:32

Choose a tag to compare

Bump version to fix project definition. strenum wasn't included in the pyproject.toml's dependencies. No functional changes.

v0.3.5

18 May 01:28

Choose a tag to compare

Add an optional timeout parameter (httpx.Timeout) for all network operations.

v0.3.4

07 May 01:46

Choose a tag to compare

Adds new features from two recent PRs:

  • Allow to send headers to the /api/tx endpoint. #20
  • Create and delete lists. #19

v0.3.3

01 Dec 21:56

Choose a tag to compare

Adds support for this library on Python 3.10 by replacing enum.StrEnum with github.com/irgeek/StrEnum.

v0.3.0

12 Nov 14:56

Choose a tag to compare

Adds two new features:

  • 📨 Manage campaign (bulk) emails from the API.
  • 🎨 Edit and create templates to control the over all look and feel of campaigns.

Thank you @pastorhudson for the PRs.

v0.2.1

29 Oct 00:53

Choose a tag to compare

This release updates the library to work with Listmonk 4.0+ which was released yesterday.