โ† All releases
v3 May 27, 2022 Breaking changes

Products Architecture

v3 introduces a major structural overhaul by replacing "activities" with a new "Products" architecture. Additionally, it delivers essential workflow and security enhancements, including sticky report filters, end-client bonus conditions, and strictly agency-scoped user impersonation.

1. Core Architecture

  • The most significant update is a breaking change that introduces "Products" to the platform.
  • Alongside this new feature, the legacy "activities" system was completely refactored.

2. Reporting Upgrades

  • Users can now utilize sticky filters to maintain report states across sessions.
  • Informational tooltips were added to report headers for better clarity.
  • The backend for raw reports and pivots was optimized using SQL/SQLAlchemy (SQLA) queries.
  • A bug preventing manager sub-selection in the raw report was successfully fixed.

3. Guarantees & Client Agreements

  • End clients can now be configured as a condition for bonuses.
  • An AVB signature person feature was added to the platform.
  • Guarantee lists now support sorting and sticky filters.

4. Invoicing & Linker Improvements

  • The invoice builder now includes functionality to clear months.
  • Source campaign rows are now accessible to users regardless of who the payer is.
  • A type filter was added to the AVB builder's XLSX export.

5. System Administration & Workflow

  • User impersonation functionality has been securely scoped down to the agency level.
  • The notification system will now trigger a "hard fail" if recipients are refused.
  • Agencies now have the ability to delete their logos.
  • The VAT resolver was patched to correctly look at the partner's country when resolving the domain.
  • The automated testing suite was modernized to include Playwright support.

All releases in this series

v3.5.1 August 4, 2022 Auto

๐Ÿ› Bug Fixes

  • Exclude condition
v3.5.0 August 4, 2022 Auto

๐Ÿš€ Features

  • Scope impersonation to agency. #781
v3.4.8 July 28, 2022 Auto

๐Ÿ› Bug Fixes

  • vatresolver: Look at partner country when resolving domain. #777
v3.4.7 July 21, 2022 Auto

No notes for this release.

v3.4.6 July 18, 2022 Auto

๐Ÿ› Bug Fixes

  • Campaign: Narrow down supplier mapping. #772
v3.4.5 July 14, 2022 Auto

๐Ÿ› Bug Fixes

  • notifications: Hard fail notifications when recipients refused. #770
v3.4.4 July 6, 2022 Auto

๐Ÿ› Bug Fixes

  • Campaign: Refine product mapping. #768
  • import: Make bank mapping case insensitive
v3.4.2 June 15, 2022 Auto

๐Ÿ› Bug Fixes

  • campaing: Stop validating row supplier activity match. #763
v3.4.1 June 6, 2022 Auto

No notes for this release.

v3.4.0 June 6, 2022 Auto

๐Ÿš€ Features

  • campaing: Clear months in invoice builder. #758
  • Agency logo deletion. #698

๐Ÿ› Bug Fixes

  • Linker: Source campaign rows are available regardless of the payer. #640
v3.2.4 June 2, 2022 Auto

๐Ÿ› Bug Fixes

  • support: Serialization of legacy tickets with type implied on activity
v3.2.3 June 1, 2022 Auto

No notes for this release.

v3.2.2 June 1, 2022 Auto

๐Ÿ› Bug Fixes

  • Reporting: Manager subselect in raw report. #756
v3.2.1 May 31, 2022 Auto

๐Ÿ› Bug Fixes

  • Reporting: Initial values for campaign report
  • campaing: Finance query
v3.2.0 May 31, 2022 Auto

๐Ÿš€ Features

  • reproting: Sticky filters for reports

๐Ÿšœ Refactor

  • SQLA query for raw report. #753
v3.1.2 May 27, 2022 Auto

๐Ÿ› Bug Fixes

  • Guarantee: Precedence conditon supplier
v3.1.1 May 27, 2022 Auto

๐Ÿ› Bug Fixes

  • Linker: Add end client to bonus linking
  • Supplier: Department name validation
v3.1.0 May 27, 2022 Auto

๐Ÿš€ Features

  • Guarantee: End client as bonus condition