Decidim
Blog

New version 0.30.0

Release Highlights

One time participation

This version introduces a game-changer for occasional participants, those who engage just once (e.g., to vote in a budget process) but face friction with traditional registration. The new ephemeral verification method lets users verify their identity without creating an account, reducing drop-offs and boosting participation. Admins can enable this feature per component, linking it to existing verification systems (like a census), while ensuring data privacy and minimizing conflicts.

  • Standardize direct verification for one-time participation #13579

Taxonomies for better content organization

Decidim 0.30 unifies and upgrades how content is classified across the platform. Previously, scopes, areas, and categories worked in isolation—now, taxonomies bring them together into a single, customizable system. Admins can build hierarchical structures tailored to their needs (e.g., "Environment > Mobility > Cycling") and apply them across components. This makes content easier to organize, navigate, and filter—whether you're running a city-wide consultation or a small community process.

  • Create taxonomies section in the general settings #13112
  • Admin filters for taxonomies in participatory spaces #13278
  • Add taxonomy filters for components and resources #13296
  • Import taxonomies from old models #13669
  • Taxonomy refinements #13644
  • Refine taxonomy filters (part 2) #13725

Add proposal coauthors from comments

Collaboration gets easier with the ability to add coauthors directly from the proposal comments. When participants suggest improvements or contribute meaningfully to the discussion, proposal authors can now recognize their input by adding them as coauthors, highlighting collective building in the democratic processes. 

  • Add coauthor from comments in proposals #13003

AI for spam prevention

Moderating spam and low-quality content is a recurring challenge in Decidim installations. This feature it's a first stepping stone to have a way of improving the detection and automated flag of spam, and also marks the beginning of a responsible integration of AI to support democratic infrastructure.

  • Add AI engine for spam #11319

Improvements to Existing Features

Alongside the headline features, this release brings a lot of improvements to existing components and functionalities, from better admin tools to new options for components like Proposals, Debates, Meetings and Surveys:

Admin

  • Soft delete for spaces and components #13297
  • Allow proposal editing time to be in hours and days, not just minutes #13005
  • Provide bulk action answers to proposals through answers templates #13057
  • Allow proposals private notes replies and mentions #13017
  • Add notification to valuators when a proposal is assigned #13022
  • Allow reordering and hiding components in menus #13074
  • Improve components and spaces sharing with administrable tokens #13221
  • Implement nested assemblies navigation #13662
  • Add recipient selection and preview for Newsletters #13680
  • Implement bulk actions for global moderations #13678
  • Merge upload field for documents and image on proposal admin form #13735
  • Enhance signature pdf export #13778
  • Combine Functionality for Members and Private Participants in Assemblies #13502 
  • Improve settings options for Related Spaces content block. #13501

Accountability

  • Add address geolocation to Accountability::Result #13417
  • Accountability bulk actions #13730
  • Allow importing accountability results from a Proposals component #13817

Debates

  • Create a content block for open debates on the home of a space #13510
  • Implement two-column comment layout for Debates #13559
  • Add attachments to debate #13521

Proposals

  • Enable geolocation for address field in proposal form #13423
  • Improve experience, usability giving proposals minimum votes number #13349
  • Vote on proposals from listing page #13883

Meetings

  • Add Linked Meetings feature to allow linking meetings to other spaces #13169
  • Add Meetings' attendees metric #13442

Surveys

  • Create multiple surveys within same Survey component #13420
  • Allow admins to publish the questions' answers in surveys #13786
  • Enable users to edit their survey answers #13800

Making democratic traceability intuitive

One of Decidim's greatest strength is showing how ideas evolve into action, but until now, these connections lived as disjointed "related items." The new History feature turns traceability into a story, mapping a proposal's entire lifecycle from concept to concrete outcome.

  • Implement history for related components #13290

UI improvements and other changes

  • Add Kebab menu for resources #13377
  • Use page image as meta image for links sharing #12965
  • Improve design of "Related Documents" section #13705
  • Update comments text box design #13613
  • Improve UI for sorting options on comments #13670
  • Documentation: Add system article and updated screenshots #13615
  • Change UI for endorsements #13373
  • Design update to comments #13205
  • Update UI design of detail page #13356
  • Improve registration and verification flow #13295

Open Data

  • Add participatory spaces to open data files #13313
  • Add schema.org Event serializer for Meetings #13406
  • Add schema.org Event serializer for BlogPosts #13439
  • Add Open Data page with explanations #13482
  • Add README with explanation in Open Data zip #13435
  • Add schema.org Event serializer for Breadcrumb #13522
  • Add Debates to open data zip file #13436
  • Allow downloading only one resource in the Open Data page #13500
  • Open Data page explanations and license #13614
  • Add user and user groups profiles to Open Data files #13567
  • Download Area in My account page #13571
  • Add moderations to Open Data files #13568
  • Add missing fields to spaces' open data files #13640
  • Add Metrics to open data zip file #13709
  • Add Blog posts to Open Data files #13748
  • Add documentation to "Download my data" page #13711
  • Add open data download for pages #13789
  • Update DownloadYourData exports for decidim-budgets #13858
  • Add Taxonomies to open data file #13846
  • Update DownloadYourData exports for  #13859
  • Update DownloadYourData exports for decidim-debates #13895
  • Update DownloadYourData exports for  #13961
  • Update DownloadYourData exports for decidim-proposals #13958
  • Update DownloadYourData exports for decidim-meetings #13959
  • Update DownloadYourData exports for  #13960

In addition to this, this release incorporates a lot of fixes and improvements for developers.

Check out the whole changelog: https://github.com/decidim/decidim/releases/tag/v0.30.0

Deprecation notice for 0.27

⚠️ Heads up! Support for Decidim 0.27 will end in October 2025.

This marks 18 months since the release of 0.28, giving ample time for organizations to upgrade to newer versions that include the latest design and features. As always, we actively maintain only the two most recent versions of Decidim, so we encourage everyone to plan their updates accordingly.