Municipio 5.9.6

SNT
Sebastian Nordqvist Thulin

Adds beta version of AI chat in Municipio, improves multilingual navigation and async menu loading, and fixes post list behavior and REST endpoint handling. Supporting modules also harden form payload handling and prevent front-end rendering issues when translations are missing.

Modularity Form Builder [4.0.8…4.0.10]

  • Form Payload Handling: Invalid or malformed encrypted payloads are now ignored safely instead of being decrypted, reducing the risk of broken form processing.

Modularity JSON Render [4.0.4…4.0.6]

  • Translation Safety: The front-end now checks for missing translations before rendering, preventing broken output when translated labels are incomplete.

Modularity Open Street Map [3.1.6…3.1.8]

  • Upstream Changelog: No user-facing functional changes were listed in the available compare data for this patch release.

Municipio Theme [6.38.19…6.40.4]

  • AI Chat (BETA): Adds an optional Eneo-based chat feature with configurable assistants, a global chat bubble, page module support, and streamed responses.
  • Navigation API: Fixes async child-menu REST URLs and improves branch resolution so nested navigation loads more reliably.
  • Polylang Navigation: Improves translated page, post type, archive, and breadcrumb links to reduce broken paths in multilingual navigation.
  • Posts Module: Excludes the current post from post queries to prevent self-referential loops in related or listed content.
  • Async Posts List: Removes the requirement for a filter form so async post lists continue working when no form is present.
  • Backdrop Banner: Fixes slider height behavior and cleans up navigation content visibility in the banner layout.

WP Page for Post Type [2.0.12…2.0.14]

  • Upstream Changelog: No user-facing functional changes were listed in the available compare data for this patch release.

Remove User Endpoint [0.2.2…0.2.3]

  • REST API Protection: User endpoints are now fully unregistered for logged-out visitors instead of being blocked later in the request.
  • Error Handling: Prevents access-control errors from bubbling up through the REST stack and causing secondary failures.
Project Management