Skip to content

Releases: decidim/decidim

v0.6.3

20 Sep 09:53
Compare
Choose a tag to compare

Full Changelog

Fixed

  • decidim-core: On certain cases, authorizations controller was trying to redirect to an unexisting path. Fixed now. #1882

v0.6.2

19 Sep 13:54
ffe1aa0
Compare
Choose a tag to compare

Full Changelog

Added

  • decidim-proposals: Hide proposal vote button when proposal is answered and rejected. #1861

Fixed

  • decidim-proposals: Fix proposal vote button visibility problem when votes were disabled and the user logged in. #1862
  • decidim-core: Incompatible puma dependencies on gemspec and development app's Gemfile preventing the development application from being properly generated. #1862
  • decidim-core: Problem in development app's Gemfile resolution caused because the initial bundle install would not consider decidim dependency specifications. #1862

v0.6.1

15 Sep 15:32
972a9e6
Compare
Choose a tag to compare

Full Changelog

Fixed

  • decidim: Use the same set of dependencies for the generated applications. #1845
  • decidim-core: Remove distinct from Resourcable concern which was causing the wrong behaviour computing some data in decidim-results. #1845

v0.6.0

15 Sep 08:34
f1c8215
Compare
Choose a tag to compare

Full Changelog

Fixed

  • decidim: decidim:check_locales task not working properly. [#1740]((https://https://github.com/decidim/decidim/pull/1740)
  • decidim-admin: Crash in feature edition when using Rails 5.1.4 #1848
  • decidim-core: Disable HTML validations which sometimes caused unexpected form behavior. #1772
  • decidim-participatory_processes: Scopes enabled checkbox being ignored in participatory process creation. #1762
  • decidim-proposals: Fix incorrect button displayed when proposal creation not enabled. #1847
  • decidim-surveys: Drag & drop icon incorrectly rendered in form. #1761

Added

  • decidim: Support for multiple participatory spaces via custom plugins. #1659
  • decidim: Let users follow resources. #1784
  • decidim: Add a notification dashboard with a list of events on resources the user is following. #1784
  • decidim: Add a flag for users so they can enable/disable emails on notifications. #1812
  • decidim: Added Ukrainian language. #1804
  • decidim-assemblies: New optional beta plugin to manage participatory organs A.K.A. assemblies. #1659
  • decidim-comments: Deprecate old comment notifications system in favor of the new one. Read create_followers_from_resource_authors.md and create_followers_from_comment_authors.md to create resource followers so they are notified when a comment is created. #1831
  • decidim-meetings: Let users follow meetings. Updating or closing a meeting will send a notification and an email to the users following that meeting. #1784
  • decidim-meetings: When joining a meeting the user receives an email with its calendar information. #1803
  • decidim-meetings: Users following a meeting receives a notification 48h before it starts. #1811
  • decidim-participatory_processes: Add participatory processes filters (past, active and upcoming) to the processes home page. #1779

v0.5.1

21 Aug 08:17
53fb2d1
Compare
Choose a tag to compare

Full Changelog

Changed

  • decidim-core: Prevent creation of a Organization with a default_locale not present in available_locales. #1754

Fixed

  • decidim: Fixed decidim generator to include the Decidim.default_locale in the decidim initializer file. #1754

v0.5.0

17 Aug 10:25
Compare
Choose a tag to compare

Full Changelog

Fixed

  • decidim: Fixed decidim generator erroring when the target system had no faker installed, or had an incompatible version of it. #1714.
  • decidim-admin: Fixed default step settings for a feature not being properly saved when the feature doesn't have steps yet. #1724
  • decidim-surveys: Fixed question field incorrectly rendered when application having a single locale enabled. #1741

Added

  • decidim: Added announcement global and step setting to all features. As an admin you can configure a visible callout in the public page of a feature. #1696
  • decidim-admin: Added Managed Users section. User admins and users with user_manager role will be able to create managed users using one of the organization available authorizations. These users can be impersonated while interacting with the whole application. Finally, these users can be promoted to standard users inviting them to the application. #1621
  • decidim-admin: Added Scope types subsection on Settings section. Improved Scopes subsection on Settings section to adapt to changes. #1500
  • decidim-admin: Added scopes_enabled attribute to participatory processes. When it is set to false it hide the scope information from its children and forms. #1716
  • decidim-core: Scopes system prepared for bigger organizations. Scopes can be hierarchical: each scope can have a parent scope and a scope type that describe it (country, province, district, etc). Scope names can be translated. Each scope must have a string unique identifier that could be used to relate it with external systems. #1500
  • decidim-core: Added a new endpoint to support scope selection through AJAX searches. #1500
  • decidim-core: Added announcement attribute to ParticipatoryProcess. As an admin you can configure a visible callout in the public page of a process. #1696
  • decidim-proposals: Added new_proposal_help_text global setting. As an admin you can configure a visible callout in the proposal creation page. #1696

Changed

  • decidim-admin: Scope selection in participatory process creation/edition using AJAX select (based on Select2) instead of a standard select. #1500
  • decidim-budgets: Resources filter by scope using AJAX multi-select (based on Select2) instead of a list of checkboxes. #1500
  • decidim-meetings: Resources filter by scope using AJAX multi-select (based on Select2) instead of a list of checkboxes. #1500
  • decidim-proposals: Resources filter by scope using AJAX multi-select (based on Select2) instead of a list of checkboxes. #1500
  • decidim-proposals: Added feature setting attachments_allowed. When it is enabled users can upload an attachment when creating a new proposal. The attachment should be an image or a pdf file and users must fill in a title. #1688
  • decidim-results: Resources filter by scope using AJAX multi-select (based on Select2) instead of a list of checkboxes. #1500

v0.4.4

02 Aug 15:09
6325443
Compare
Choose a tag to compare

Full Changelog

Fixed

  • decidim-budgets: Fixed bug where current projects's category wouldn't appear in form. #1667.
  • decidim-core: Fixed crash when running migrations & seeding DB in the same ruby process. #1649.
  • decidim-core: Fixed bug when blank values were used in a datetime field. #1661
  • decidim-core: Fixed preview permissions for unpublished features. #1670.
  • decidim-meetings: Fixed bug where current meeting's category wouldn't appear in form. #1667.
  • decidim-proposals: Fixed bug where current proposal's category wouldn't appear in form. #1667.
  • decidim-proposals: Fixed error when official proposals where commented and could not be notified. #1663.
  • decidim-results: Fixed bug where current result's category wouldn't appear in form. #1667.

v0.4.3

25 Jul 12:58
860dd2c
Compare
Choose a tag to compare

Full Changelog

Added

  • decidim-core: Added show_statistics flag to participatory processes. This flag enable/disable statistics per participatory process in the participatory public page. #1526

Changed

  • decidim: Replaced yarn with npm (v5) to handle js dependencies. #1628

Fixed

  • decidim-core: Fixed active option in main menu being incorrect sometimes #1638.

v0.4.2

21 Jul 13:02
f5b6288
Compare
Choose a tag to compare

Full Changelog

Fixed

  • decidim-admin: Fixed MigrateUserRolesToParticipatoryProcessRoles migration using raw sql to prevent some errors caused by the order of the migrations.

v0.4.1

20 Jul 13:19
946baef
Compare
Choose a tag to compare

Full Changelog

Added

  • decidim-admin: Added Moderator role to ParticipatoryProcessUserRole. A Moderator can manage the participatory process moderations. #1605
  • decidim-core: Added admin field to Decidim::User to replace the old admin role at user level. #1605
  • decidim-core: Added new users to seeds so every participatory process has a user for every role (i.e. participatory_process_1_admin@example.org). #1605
  • decidim-core: Added results per page selector for Meetings, Proposals and Results pages. Users can select 20, 50 or 100 elements per page. #1614
  • decidim-proposals: Added evaluating state to proposal answers. #1619
  • decidim-proposals: Added scope to the proposals export. It includes the id and the name of the related scope. #1616

Changed

  • decidim-admin: The module ParticipatoryProcessAdmin exposes the process via the current_participatory_process method. #1605

Removed

  • decidim-core: Removed roles field from Decidim::User. The roles management belongs to a participatory process now. #1605

Fixed

  • decidim-core: Fixed ugly margin under callout messages. #1603
  • decidim-core: Fixed Quill link popup visibility when it was opened from the left side of the page. #1604

Security

  • decidim-admin: All roles permissions have been reviewed so every role has limited access to the admin. #1605