[3.5.0]
Update directus to 12.5.0
Full Changelog
Fixed TFA enforcement to use effective permissions (#28176)
Improved license handling so a failed license request keeps the current license in effect and is retried by a scheduled license check, with a warning in the app showing why the license could not be renewed and when it lapses (#28331)
Removed the ip-matching dependency (#28243)
Fixed requests failing after a process was stopped during schema building (#28316)
Updated outdated type definitions for directus_notifications, directus_permissions, directus_extensions, directus_fields, directus_activity, directus_collections, and directus_revisions (#28072)
Added a Preview Base URL project setting, selectable as a variable in a collection's Preview URL (#28227)
Added header bar buttons to set multiple selected Flows to active or inactive (#28321)
Added a confirmation dialog when saving Public policy permission changes on system collections (#28311)
Added support for linking images in the WYSIWYG editor: select an image and use the link toolbar button (or Mod+K) to wrap it in an anchor; stored <a href><img></a> markup now survives loading without triggering the normalization warning (#28289)
Fixed Norwegian time format patterns that displayed raw timestamps instead of times in datetime fields (#28332)