Municipio 5.2.0
Municipio 5.2.0 is a accessibility and maintenance release, specifically designed to reduce the amount of HTML markup errors. It also removes warnings connected to using acf fields too early, and loading translations to early. This makes the core compatible with WordPress 6.7.2 (also included).
To fully benefit from the improvements in this release, you must install the Tidy PHP package. This package sanitizes the HTML output, resolving issues caused by components that we cannot modify.
WordPress 6.7.2
Update core to WordPress 6.7.2.
Municipio (5.134.4):
- Progress Reporting with EventSource – Added real-time progress updates using EventSource. (#1335)
- Tidy HTML Output – Enabled HTML cleanup to ensure compliance with current standards. (#1336)
- Usergroup Home URL Preference – Users can now choose if a user group should prefer a specific home URL. (#1337)
- ACF Fields for External Content Filtering – Implemented Advanced Custom Fields (ACF) support for external content filtering. (#1335)
- Accessibility Fix in Firefox – Resolved issues with accessibility messages affected by backdrop-filter. (#1322)
- Archive List & Date Fixes – Addressed issues with displaying archive lists and dates. (#1325)
- Block Alignment Fix – Ensured blocks display correctly when images have alignment set. (#1327)
- Media Library Improvement – External content images are now hidden from the media library list. (#1330)
- Search & Drawer Fixes – Separated the mobile search form and the drawer for better functionality. (#1332)
- Autofocus Handling – Fixed autofocus behavior to be correctly interpreted as a boolean. (#1331)
- Content Cleanup – Removed unnecessary slashes in meta tags and extra spaces in article content keys. (#1338)
- External Content Refactoring – Prepared ExternalContent to use filters on SourceReaders for better flexibility. (#1334).
- Global Notices – Mitigates a warning about a unknown param (location) to notice component.
- Field value – Loaded too early warning mitigated.
Modularity (6.67.14):
- Action Support in Notice Module – Added support for actions within the notice module, enhancing its functionality. (#805)
- Expandable Menu Toggle – Introduced a toggle feature for expandable menus, allowing better navigation control. (#819)
- Removed Unused Date Code – Cleaned up unnecessary date-related code from posts for better performance. (#815)
- Manual Input Fix – Allowed icons to be set to null in manual input fields to prevent errors. (#817)
- Invalid HTML Structure – Fixed issues with incorrect HTML markup for improved validity and rendering. (#820)
- Upgrade Script Update – Made adjustments to Upgrade.php for better upgrade handling. (#818)
- Translation Updates – Added translations for new fields. (#819)
- UI Tweaks & Cleanup – Reverted faulty strings, removed unnecessary populated choices, and refined the expandable menu behavior. (#819)
- Field value – Loaded too early warning mitigated.
- Translations – Loaded to early warning mitigated.
Component Library (4.48.37):
- Button Slot Support – Introduced a new slot in buttons, enabling more flexible button contents. (#512)
- Notice Action Positioning – Added support for controlling the position of actions within notice components. (#515)
- ARIA & Accessibility Fixes
- Added aria-label to linked cards for improved screen reader support. (#523)
- Added role and aria-label attributes to enhance accessibility.
- Validation & Compatibility Updates
- Ensured proper type validation for component elements.
- Sanitized id attributes to comply with specifications.
- Added datetime attribute to ensure W3C ISO 8601 validation.
- Removed role=”dialog” attribute due to incorrect usage.
- HTML & Attribute Cleanups
- Removed trailing slashes from image components for valid HTML.
- Prevented srcset attributes from being applied to figure elements.
- Removed unnecessary spaces in id attributes.
- Corrected xmlns specifications in foreign objects.
- Replaced /> with > for better markup consistency.
- Removed modal sections that lacked proper headings.
- Content & Data Sanitization
- Improved sanitization of phone numbers and email links in buttons.
- Replace tooltip with attribute variant on breadcrumb (updated to have a maximum width and background blur to increase accessibility).
- Prevent cards from rendering content element as span.
Correct File Paths (1.2.1)
- Code reduction – Removes unnecessary fixes from the correct file paths plugin, to reduce the amount of code.
- Doing it wrong warning – Add a warning about not to use the UPLOADS constant in WordPress since this is not compatible with installations that require WP core as a package to a separate folder.
Propagate MiniOrange SAML SSO Settings (0.1.3)
- New feature – Added the ability to propagate SAML SSO settings on whole network by WPCLI.
Broken Links (4.2.9)
- Load configuration values at a later time, to avoid ACF to throw a warning about field value accessed to early.
General fix: Load textdomain priority
The hook when loading text domains has been altered or added in a hook in the following plugins. This was done in order to be compatible with the latest version of WordPress.
- Algolia JS Searchpage (3.3.1)
- Customer Feedback (4.0.12)
- Modularity Fom Builder (3.3.3)
- Algolia Index (3.2.2)
- Modularity Recommend (3.0.9)
- Modularity Like (2.13.2)
- Modularity Timeline (4.1.1)
- Modularity (6.67.13)
- ACF Focuspoint (1.2.2)
- ACF Custom Table Field (main)
- ACF Post Type Select (1.0.1)
- Modularity Contact Banner (3.2.2)
- Modularity Sections (3.1.4)
- Event Manager Integration (2.0.27)