Releases: municipio-se/municipio-deployment
Release 4.9.4
Municipio (v5.78.4)
- Improved cache handling by clearing the applicator cache, ensuring smoother performance.
- Updated the login page with enhanced styling for better user experience.
- Added a new margin setting for flexible menu items, allowing for greater customization.
- Introduced a site banner sidebar area to improve flexibility to place warnings, etc., above the header of the page.
- Enhanced the
PdfArchiveEndpoint
with date filtering arguments for better data management. - Replaced deprecated ACF extended hidden fields with standard fields for more reliable functionality.
- Resolved issues with deprecated tags to align with updated standards.
Component Library (v4.34.9)
- Fixed an issue with the news item image to ensure proper display and alignment.
- Added a container to news items for improved layout structure and consistency.
Styleguide (v0.11.1188)
- Fixed an issue with the news item container for better layout and consistency.
- Added specific rules for compact mode, ensuring proper display of icons and content.
- Adjusted grid layout in the modal documentation for improved clarity.
- Removed outdated and broken documentation to keep resources accurate and up-to-date.
- Introduced the ability to trigger reindex modals via event listeners for better user interaction.
Broken Links (v4.2.2)
- Fixed several issues related to the link updater, including caching of affected posts and retrieving real links.
- Improved configuration functions and translations, alongside adjustments for better consistency.
- Added a JavaScript event dispatch feature for client classification.
- Introduced the ability to get the relative path of the plugin from the plugins directory.
- Enhanced support by suggesting the Component Library if it’s not present.
- Added modal functionality to notify the user in a more expressive way, giving administrators the ability to guide the user to resolve a protected domain.
Modularity (v6.47.7)
- Fixed issues with the post status check and disabled cache where applicable.
- Resolved an incorrect permalink issue for posts on remote sites (
mod-posts
). - Improved post count handling in
mod-posts
to ensure accurate data. - Added a new search feature above cards for improved usability.
- Introduced a new markdown module for enhanced content formatting.
- Removed unused sort options in
mod-posts
to streamline the module.
Modularity Like (v2.9.0)
- Removed a commented-out file to clean up the codebase.
- Introduced new features related to appearances for better customization and styling options.
- Added a list feature to enhance content display and organization.
Other
- The error page when a critical error occurs has been updated to render a more visually appealing interface.
- The deployment process has been adjusted to correctly include catalogues named "conf".
Release 4.9.3
Version 4.9.3 of Municipio
Version 4.9.3 of Municipio includes some fixes for issues in previous releases. This also reverts the functionality for post rendering with a common interface, due to some issues.
Municipio (v5.75.1)
- Some patches have been made to the customizer applicator to further improve its efficiency and cache handling.
- The ability to set a color for the background of the login/logout alternative has been added.
- Resolves a typing error in the
has_blocks
functionality to check for blocks on a page. - Postpones the
postRendering
functionality to the future due to a reprioritization. - A click outside the language menu will now close it.
- Improved support for the "Page for Post Type" plugin when using templates on pages.
Component Library (v4.34.7)
- The brand component now automatically renders in the most optimal width (500px fixed value recalculates).
- Minor adjustments in the handling of array values as modifiers on components have been implemented.
- Adjustment to the image handling in cards to prevent possible fatal errors when passing an empty array as an image.
- Updated the mega-menu to use common functionality to trigger menu expansion.
Styleguide (v0.11.1188)
- Introduced a new JavaScript functionality to retrieve the size of a
div
and append it to the styles tag to fill context knowledge gaps in CSS. - Fixes misaligned date badges on cards.
- Simplifications for drawer colors and general color fixes.
- Added styling for menu separators.
Broken Links (v4.1.0)
- The feature that automatically fixes links to a post when a permalink is updated has been disabled due to a bug.
Modularity (v6.46.12)
- Postpones the
postRendering
functionality to the future due to a reprioritization. - Minor patches to various functionalities of the plugin regarding cache and graphical details.
- When rendering a block on the page, the
hasModule
function will now detect it as a rendered module (enables script enqueue). - An adjustment has been made to the check for pagination in the post module.
Customer Feedback (v4.0.10)
- Customer feedback no longer checks if the post contains any readable content. This is due to the increased use of modules and blocks to render content.
Release 4.8.2
Version 4.8.2 of Municipio includes some minor patches to various functionalities and introduces a third-party plugin for IdP authentication.
Municipio Theme (v5.51.6)
- Fixes an error that displayed a 404 page when an archive was missing posts for site visitors.
- Adds fields to the user profile that match available options in the contact module.
- Minor adjustment to category display in projects.
- Fixes a GUID error when fetching cross-site posts.
- The flexible header now correctly displays the desktop options for mobile devices if a mobile alternative is missing.
- Fixes some context issues in the hero area.
Component Library (v4.29.0)
- Adjustment to the logotype alignment in the brand component for small devices.
- Fix for the LinkedIn icon to appear in hosting environments that are case-sensitive.
- Introduction of a new component representing a generic DOM element.
- Added a new state to the button component, “is-working,” that displays a spinner.
Modularity (v6.40.2)
- Contact module updated to align with new fields in the user panel provided by Municipio Theme.
- Corrected an issue with the context parameter in the slider module.
- Implemented a fix for data filtering in the posts module.
Mini Orange – SAML Single Signon (v5.1.9)
- Added a new third-party plugin. The plugin has passed a security review and can be used to connect WordPress user login and management to various IdP providers (e.g., Active Directory).
Release 4.8.1
Version 4.8.1 of Municipio
Version 4.8.1 of Municipio includes some patches for the latest release, addressing minor issues.
Municipio Theme (v5.49.1)
- A fatal error related to cross-network permalink functionality has been resolved.
- The menu system has been patched to render child pages for post-type mapped pages.
- A fix for the
archiveCamelCase
functionality has been added (Credit: Michael Claesson @ Consid). - A new feature to disable discussion (including existing comments) has been added.
Component Library (v4.27.6)
- The image component now includes a parameter to disable automatic aspect ratio calculation, allowing the wrapping component to apply its own aspect ratio if needed.
Release 4.8.0
Version 4.8.0 of Municipio
Version 4.8.0 of Municipio introduces significant updates to the menu system, which has been completely refactored under the hood.
Municipio Theme (v5.48.3)
-
Completely refactors the menu system to support multiple menus in a single location, creating a more flexible menu system. This renders in a smarter, more efficient way. This release adds support for:
- Multiple menus per menu location (enabled in drawer menu).
- Mixed menu mode: Define menu items and let the fallback page tree render the rest of the menu.
-
A patch has been applied to the Customizer’s Design Share feature to prevent rendering an empty panel without an explanation. The
DISABLE_DESIGNSHARE
constant has been replaced and now exclusively responds to the “published” blog option. -
Images lacking a cover parameter will automatically resolve their aspect ratio to avoid overlapping with any content. This will be resolved either by the requested size (if width and height are given) or from the URL (via the size string, e.g.,
100x100
will equal toaspect-ratio: 100/100
). -
The
IntlDateFormatter
will now handle UTC offset strings and make them IANA compatible to parse dates correctly. -
A small fix for stripping timestamps from dates in the job schema type has been added.
Modularity (v6.38.0)
-
The contact module now uses the new
data-tooltip
to display numbers and email addresses in a readable format. -
A feature has been added to enable cross-network queries in the Posts module.
-
A fix for event dates has been added to the Posts module, now correctly displaying the start date as the published date.
-
The edit modules link now appears correctly in the Gutenberg editor.
-
Users can now select a custom icon for each item in the manual input module.
-
The menu module now supports the new version of menu outputs.
Styleguide (v0.11.1152)
- A
data-tooltip
may now be added to any element to display a tooltip with the value of the data parameter.
Release 4.7.1
This release focuses on bugfixes and patches. It also brings a few new features to the image system, to better handle large assets. An experimental feature for displaying known accessibility issues to editors is also introduced. A new search field option for expandable search has been added to the flexible header.
Component Library (v4.27.0):
- A fix for the hero two-column layout has been implemented, forcing the image dimensions to 16/9 format.
- The
aria-controls
attribute has been modified to correct an issue with accessibility in menu toggling. - Implemented
[data-a11y-error]
feature on images that are missing alt-text. - The card component now intelligently decides if an image should be displayed or not.
Modularity (v6.33.3):
- The Contacts module has been reworked to simplify the module and prepare for the implementation of a component. This change reworks the user interface to be more clear. It also reduces the number of options for the editor by removing social media links (not a very popular feature) and the option to display the items as a list.
- A max image size check has been added to the image conversion process to prevent images from being resized if they are too large. Images that are too large will be served from source and logged to the error log.
Municipio Theme (v5.40.5):
- A new expandable search form for the flexible header has been contributed by Adam Alexandersson @ Consid, financed by Alingsås Municipality.
- Implementation of a limit to prevent abnormally large images from being uploaded to the media library. This will make the frontend image process more efficient and prevent image conversion stalls.
- Implement support for the
[data-a11y-error]
attribute. This will display a red warning label on elements that are considered to void common accessibility errors.
V4.7.0
Release Notes
This release addresses several issues with the new image rendering methods and includes general bug fixes.
Styleguide (v0.11.1149)
- Various fixes for image rendering within segment components.
Component Library (v4.26.20)
- The Image component now handles SVGs as a non-resizable format, effectively disabling container query rendering for this file type.
- Improved placeholder handling, supporting multiple input formats (e.g., string, contract).
Modularity (v6.32.7)
- Several improvements to image handling.
- The Manual Input module now more intelligently determines when to display placeholders in card and segment views.
- Images in collections are no longer rendered at a single size.
Modularity Sections (v3.1.3)
- Enhanced image and placeholder handling.
- Sections no longer require an image for rendering; placeholders will be shown instead.
Municipio Theme (v5.36.16)
- Fixed synchronization of taxonomies for remote schema content.
- Added Swedish translations to list columns in public archive views.
- If API resources are undefined, the resource list will now appear empty.
- Improved emblem rendering in placeholders by switching to the icon component, removing the need to detect if an emblem should be injected as an image source.
- The intermediate image handler now checks for file existence before processing.
- The intermediate image handler detects when GD is used and disables the automatic format conversion (default: WebP). Images will still be resized, but the source format will be retained.
- Disabled container query images to resolve a rendering issue that caused images to overlap with other content.
Multisite Role Propagation (v3.0.6)
- Fixed a fatal error in PHP 8.3 environments.
Event Manager Integration (v2.0.22)
- Now uses the updated version of the Hbg-React library.
Tools
WpService (v2.0.4)
- Updated WpService for plugins and themes to include all available public methods from WordPress core.
- The required PHP version has been raised to 8.2 to support these updates.
Hbg React (v1.0.21)
- A new release has been made. This publishes a usability fix for arrows in the pagination component.
Important Notice
- The minimum PHP requirement for Municipio has been raised from 8.1 to 8.2 with this release.
v4.6.0
Municipio 4.6.0
With this release, we focus on further implementing the ImageInterface on more components giving the Posts and manual input the new image feature.
Component Library (4.25.2):
- Update the card api to cleanup and simplify the capabilities of the component. Allow ImageInterface to be provided as an image source.
- Remove some obsolete parameters from the block component.
- If an empty srcset is provided to the image component, it is removed from the output.
Modularity (6.32.0):
- Implements the Image Interface in the posts & manual input modules.
Municipio Theme (5.34.0):
- The prepare post functionality now adds a ImageContract item in the return object. This is implemented in the archive lists, making archives more flexible.
- Images that are added to the media library during a sync from an external source are now hidden to prevent manipulation of images that should only be used by the synced posts.
Styleguide (0.11.1133):
- Updates of styles for the card component.
Event manager integration (2.0.18):
-
- The react component displaying event items, has been updated to reflect the changes made in the card component.
Deprecations
This release deprecates the following plugins ( removed from composer.json ). If you still want them to be avabile, please add them in composer.local.json.
- ”helsingborg-stad/api-project-manager-integration”: ”~2.0.3”,
4.5.3
4.5.2
With this release, we focus on further implementing the ImageInterface on more components. We are also releasing a InnovationProject view, in order to display innovation project schemadata as archive items and single views.
Component Library (4.24.2)
- Update the slider Item api in order to simplify it, and remove some old logic that isen’t used anymore.
Modularity (6.30.0): - Implements the Image Interface in the slider module.
Municipio Theme (5.32.0)
- Update the Schools view to fully support the new slider item api.
- Add support for schema type ”Project”.
- Multiple minor additions to the behavior of ExternalContent that enables cleanup of unused content and images.
- Add option ”Schema” as a way to display a post types archive in the Customizer. This will use the specific Schema types archive presentation if one is available.
Styleguide (0.11.1130)
- Minor adjustments to implement the slider item images.
Full Changelog: 4.5.1...4.5.2