Skip to content

v1.1.2

Latest

Choose a tag to compare

@Vitexus Vitexus released this 28 Aug 12:24

Fixed

  • Read/listing responses were silently discarded. AbraFlexi wraps the results of read and listing calls (e.g. addresses, attachments, change logs) under the name of the evidence itself, rather than the generic key used for create/update/delete responses. The library only understood the generic key, so a number of accessor methods (such as looking up a contact's notification e-mail or its change history) were quietly getting back the raw, unparsed server payload instead of usable data.
  • Filter conditions passed to get_columns() were being ignored. Conditions were sent as plain URL query parameters, which AbraFlexi's REST API does not honor for filtering. This was discovered because it caused bank account numbers to leak across unrelated companies when looking one up by address. Conditions are now sent as a real filter expression, and bank account lookups now resolve the correct company reliably.

Other Changes

  • Disabled the Ubuntu Jammy Debian build target (no longer supported).
  • Set the Dependabot package ecosystem to pip so Python dependency updates are tracked correctly.
  • Added a packaging badge to the README.