Skip to content

Releases: EvanOman/readwise-plus

v0.2.1

16 Feb 04:45
7879f4c

Choose a tag to compare

0.2.1 (2026-02-16)

Features

  • add Python 3.14 support and fix badge rendering (c549304)

Bug Fixes

  • ci: make coverage badge commit non-blocking (62f8628)
  • ci: push coverage badge to orphan badges branch (731e5cd)
  • ci: stash working tree before switching to badges branch (884dae0)

Miscellaneous Chores

  • target patch release for badge and 3.14 fixes (e502388)

v0.2.0

14 Feb 18:53
ad9de26

Choose a tag to compare

0.2.0 (2026-02-14)

Features

  • comprehensive test suite with 97% coverage (4a244dc)

Bug Fixes

  • ci: also exclude tests/conftest.py from ty type-checking (6839d81)
  • ci: exclude test_cli.py from ty type-checking (c1bf95c)
  • ci: skip CLI tests when typer is not installed (c818d7b)

v0.1.5

14 Feb 06:04
134bae2

Choose a tag to compare

0.1.5 (2026-02-14)

Features

  • client: add create_optional() factory and is_configured property for deferred validation (61096af), closes #29
  • contrib: add AsyncDocumentImporter for async document operations (196fa7a), closes #32
  • contrib: add detailed TruncationInfo to PushResult for field-level truncation tracking (166fda1), closes #26
  • contrib: add sync_documents() method to BatchSync (bddf77e), closes #31
  • contrib: default category to None in SimpleHighlight and push() to let API decide (24cf6fa), closes #25

Bug Fixes

  • client: use dynamic version from package metadata instead of hardcoded value (6e5a344), closes #27

Documentation

  • add merge strategy guidance for release-please compatibility (06181a3)

v0.1.4

12 Feb 05:06
7d55079

Choose a tag to compare

0.1.4 (2026-02-12)

Features

  • add notes field to DocumentUpdate model (c4ba4cd)

Bug Fixes

  • format batch_sync.py for CI (de2667d)
  • support Python 3.10+ instead of requiring 3.12+ (d8f7b5f)

Reverts

  • restore Python 3.12+ requirement (2e52079)
  • undo manual version bump, let release-please manage versioning (a506543)

Documentation

  • add AsyncBatchSync documentation (a580084)

v0.1.3

21 Jan 03:04
28e13bb

Choose a tag to compare

0.1.3 (2026-01-21)

Features

  • contrib: add AsyncBatchSync for async batch synchronization (2a14a0c)
  • contrib: add update/delete methods to HighlightPusher (7ea8723)

Documentation

  • add async support documentation (99c24a4)
  • add documentation for HighlightCreate, HighlightUpdate, and CRUD methods (d62010a)

v0.1.2

20 Jan 02:06
7ed5559

Choose a tag to compare

0.1.2 (2026-01-20)

Features

  • add async support for contrib and managers (dc2e1d6)

v0.1.1

18 Jan 13:59
63e7c07

Choose a tag to compare

0.1.1 (2026-01-18)

Features

  • add full async support with AsyncReadwiseClient (c600b14)
  • cli: add tag management commands (45359a0), closes #10

Bug Fixes

  • ci: update release-please to use config files (356e39a)

Documentation

  • add MkDocs documentation site with GitHub Pages deployment (fcb75f5), closes #8
  • improve README with comprehensive examples and badges (5efcf4e), closes #13

v0.1.0

18 Jan 02:13

Choose a tag to compare

Initial Release

First release of readwise-plus, a comprehensive Python SDK for Readwise.

Features

  • V2 API Client: Full support for Readwise highlights, books, and tags
  • V3 API Client: Full support for Readwise Reader documents
  • High-level Managers: HighlightManager, BookManager, DocumentManager, SyncManager
  • Workflows: DigestBuilder, TagWorkflow, ReadingInbox, BackgroundPoller
  • Contrib Interfaces: HighlightPusher, DocumentImporter, BatchSync
  • CLI: Command-line interface for common operations

Installation

pip install readwise-plus

Documentation

See the documentation for usage examples.