← All releases
v12 April 16, 2026

Realtime Planning, Nested Budget Groups & Performance

Plan campaigns together in realtime, organize budgets into nested groups, and export branded XLSX plans with more layout control — backed by faster, more reliable invoicing.

Highlights

Realtime campaign planning

Campaign plans now support realtime updates, helping teams stay aligned when plans are being edited, reviewed, or updated by multiple users.

Realtime connection handling has also been improved, including better reconnect behavior.

Nested budget groups

Campaigns now support nested budget groups, allowing complex plans to be organized in multiple levels. This makes it easier to structure budgets by channel, supplier, format, product group, or other planning logic.

The release also introduces improved plan state management and diffs, making plan changes easier to track and manage internally.

Improved planning tools

Planners now have access to several new tools in the planning grid:

  • Position editing
  • Goal seek
  • Breakdown tools
  • Row budget tracking
  • Auto-application of factors
  • Custom product names
  • Row passthrough support

Drag-and-drop ordering has also been made more reliable using fractional indexing.

Better XLSX exports and agency branding

Plan exports now support more layout options. Users can choose whether to include month columns, month sheets, and comment columns.

XLSX exports can also include custom agency branding, making exported plans more suitable for client-facing use.

Faster invoicing performance

Invoice sums are now stored in optimized, trigger-maintained columns. This significantly improves performance when loading or calculating invoice-related totals.

Integrations

Horizon integration

The Horizon integration now shows all API errors to the user, making integration issues easier to understand and resolve.

For Advanced Horizon ERP sync AVB income invoices, link validation is now skipped where appropriate.

Supplier and CRM improvements

The supplier module now supports exports for provided lists.

Pricelists received general cleanup, global outlet lookup permissions were fixed, and product search handling was improved.

Technical notes

  • Product search is now more robust.

All releases in this series

v12.0.12 June 11, 2026 Auto

🐛 Bug Fixes

  • CRM: Primary account toggle alignment.
  • Campaign: CSS class precedence for resetBtn.
  • Realtime: Attempt at fixing dark wakes for Mac.

🚜 Refactor

  • Campaign: Clean up factor mutation.

⚙️ Miscellaneous Tasks

  • Campaign: Use narrow fonts for planning grid.
  • Campaign: Replace planed sum with delta badge for delivery month sums for better readability and to fit.
v12.0.11 May 29, 2026 Auto

🐛 Bug Fixes

  • realtime: Preserve channels on reconnect and stop resubscribing for inactive, heartbeatTimeout, cache, etc.
v12.0.10 May 28, 2026 Auto

🐛 Bug Fixes

  • Campaign: Broken data migration. #1434
  • Campaign: Broken data migration for ordering.
v12.0.9 May 28, 2026 Auto

🐛 Bug Fixes

  • Media storage
v12.0.8 May 27, 2026 Auto

🐛 Bug Fixes

  • Campaign: Illegal characters in target groups when exporting xlsx. #1432
  • Campaign: Defer position constraint. #1433
  • Campaign: Incomplete position periods. #1433
v12.0.7 May 27, 2026 Auto

🚜 Refactor

  • Horizon Integration: Show all Horizon API errors to the user. #1430
v12.0.6 May 22, 2026 Auto

No notes for this release.

v12.0.5 May 22, 2026 Auto

🚀 Features

  • Campaign: Auto application for factors. #1256

🚜 Refactor

  • Campaign: Clean up specialization columns
  • Campaign: Clean up plan settings specialization
  • Campaign: Allow discount for RATE pricing model while preserving the current behaviour
  • Campaign: Layer pricelist cache on resolver
  • Campaign: Plan strategy and field clean up
  • Planning: Move plan row building to Strategy
  • Planning: Reorganize plan rows
v12.0.4 April 28, 2026 Auto

🚜 Refactor

  • Campaign: Clean up TitleColumn
  • Campaign: Push grid cell and state resolution down into datagrid. Trust field config for cell state.
v12.0.3 April 22, 2026 Auto

🐛 Bug Fixes

  • Campaign: Tolerate missing PlanFactor.form in 0109 backfill

🚜 Refactor

  • Horizon Integration: Drop linked amounts dirty tracking, use modified_at. #1280
v12.0.2 April 22, 2026 Auto

🚀 Features

  • Horizon Integration: Skip link validation for Advanced Horizon ERP sync AVB income invoices
  • Supplier: Pricelist cleanup. #1425

🐛 Bug Fixes

  • Mail: Euro notification icon. #1428

🚜 Refactor

  • Campaign: Clean up strategy, factor and group mutators and change tracking
  • Campaign: Clean up unit types and handling
  • Campaign: Clean up strategy on client side
  • Campaign: Split strategy and resolution from plan settings, restrucutre toolbar
  • Campaign: Push row applicability down to field
  • hub: Always install app; short-circuit when HUB_URL unset. #1422

⚡ Performance

  • Invoicing: Denormalize invoice sums into trigger-maintained columns. #1280
v12.0.1 April 16, 2026 Auto

🐛 Bug Fixes

  • Campaign: Bulk deletion of linked rows
  • Supplier: Permissions for global outlet lookup. #1423