Skip to content

Changelog

Every published release, newest first. Dates are the PyPI publication dates.

To install a specific version, see Installation.

  • Distribution names are now written in lowercase: deepdots and magicfeedback. Cosmetic only — PyPI treats package names case-insensitively, so pip install MagicFeedback keeps working.
  • New deepdots package name. pip install deepdots now works.
  • New deepdots_sdk import package and Deepdots class, alongside the original magicfeedback_sdk and MagicFeedback. Both refer to the same objects; existing code needs no changes.
  • Datastore-cached authentication. The bearer token is now read from a Google Cloud Datastore cache by default (auth_source="datastore"), avoiding an Identity Platform login on every use, and falling back to Identity Platform when the cached token is missing, stale or unreachable. Pass auth_source="identity" for the original behaviour.
  • refresh_token() re-resolves the token and updates the auth header across all sub-API clients in place.
  • build_done_message() builds the completion envelope for the request-done Pub/Sub topic.
  • Fixed: published wheels now declare their dependencies. Up to 1.0.16 they declared none, so pip installed the SDK without requests or the Google Cloud libraries.
  • Packaging fix.
  • Report update endpoint.
  • upload_attachment() on the Feedback API — attach a file to an existing feedback item.
  • Signals API.
  • Fixed updating a feedback item.
  • Maintenance release.
  • Requests API.
  • Companies API.

These predate this changelog. The dates are accurate; the summaries are reconstructed from the commit history, so they are indicative rather than exhaustive.

VersionDateNotes
1.0.82025-12-09Report updates
1.0.72025-12-02—
1.0.62025-12-02—
1.0.52025-12-02Reports and Products APIs
1.0.42025-09-29Campaigns API
1.0.3.22025-09-29—
1.0.32025-07-22—
1.0.22025-04-30Integration questions
1.0.12025-04-14Filters and list endpoints
1.0.02025-04-14Package restructure, logging control
0.0.72025-04-12—
0.0.62025-04-07—
0.0.52025-04-07Campaign sessions, metrics
0.0.42024-12-18—
0.0.32024-12-11Contacts and campaigns
0.0.22024-09-08—
0.0.12024-09-08Initial release