Skip to content

Releases: ervwalter/python-kanka

v2.6.2

25 Feb 04:33

Choose a tag to compare

Bump version: 2.6.1 → 2.6.2

v2.6.1

25 Feb 04:28

Choose a tag to compare

Bump version: 2.6.0 → 2.6.1

v2.6.0

25 Feb 03:30

Choose a tag to compare

Bump version: 2.5.0 → 2.6.0

v2.5.0

24 Feb 15:36

Choose a tag to compare

Bump version: 2.4.1 → 2.5.0

v2.4.1

23 Feb 05:43

Choose a tag to compare

Full Changelog: v2.4.0...v2.4.1

v2.4.0

23 Feb 04:12

Choose a tag to compare

v2.4.0

New Features

  • Campaign Gallery: Manage campaign-level image storage with gallery(), gallery_get(), gallery_upload(), and gallery_delete() methods on KankaClient
  • Entity Images: Set, get, and delete entity main images and header images with set_image(), get_image(), and delete_image() on entity managers
  • Entity Assets: Attach files, links, and aliases to entities with create_file_asset(), create_link_asset(), create_alias_asset(), list_assets(), get_asset(), and delete_asset()
  • Automatic Image Handling: New images parameter on create(), update(), create_post(), and update_post() — upload local images and automatically rewrite <img src> tags to CDN URLs with smart change detection and orphan cleanup
  • New Models: GalleryImage, EntityAsset, EntityImageData, EntityImageInfo

Bug Fixes

  • Fixed gallery API endpoint (was using wrong path)
  • Fixed file assets being pinned by default (API defaults to pinned when is_pinned is omitted; now explicitly sends is_pinned=0)

Improvements

  • Added --pause flag support to all individual integration test files for easier debugging
  • Added run_standalone() to IntegrationTestBase to reduce boilerplate in test files
  • Comprehensive integration tests for all new image/asset features (18 new tests)
  • Comprehensive documentation in docs/ folder

v2.3.0

23 Feb 02:39

Choose a tag to compare

What's Changed

  • dependency updates

Full Changelog: v2.2.0...v2.3.0

v2.2.0

13 Jun 17:52

Choose a tag to compare

Full Changelog: v2.1.0...v2.2.0

v2.1.0

12 Jun 18:45

Choose a tag to compare

Full Changelog: v2.0.0...v2.1.0

v2.0.0

07 Jun 19:42

Choose a tag to compare

Initial PyPI release