You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.