v0.11.0
andreslucena
released this
30 May 14:51
·
4337 commits
to develop
since this release
Upgrade notes:
This version has breaking changes, Decidim::Feature
has been renamed to Decidim::Component
,
and also everything related to it (controllers, views, etc.). If you have customised some
controller or added a new module you need to rename feature
to component
.
With the addition of the new step "Complete" to the proposal creation wizard,
administrators should keep in mind updating the help texts for each step.
Added:
- decidim-initiatives: Decidim Initiatives Gem has been integrated into the main repository. #3125
- decidim-blogs: Decidim Blogs gem has been integrated into the main repository. #3221
- decidim-meetings Add services offered in the meeting. #3150
- decidim-assemblies: Adding news fields into assembly in terms of database #2942
- decidim-proposals: Add configuration for set the number of proposals to be highlighted #3175
- decidim-meetings: Add new fields to meetings registrations #3123
- decidim-admin: Decidim as OAuth provider #3057
- decidim-core: Decidim as OAuth provider #3057
- decidim-consultations: Decidim Consultations Gem has been integrated into the main repository. #3106
- decidim-debates: Fix debates times. #3071
- decidim-sortitions: Decidim Sortitions Gem has been integrated into the main repository. #3077
- decidim-meetings: Allows admins to duplicate or copy face-to-face meetings. #3051
- decidim: Added private_space and participatory space private users. #2618
- decidim-core: Add ParticipatorySpaceResourceable between Assemblies and ParticipatoryProcesses #2851
- decidim-assemblies: Allow an assembly to have children #2938
- decidim: Rename features to components #2913
- decidim-admin: Log actions on areas #2944
- decidim-budgets: Log actions on projects #2949
- decidim-meetings: Log meeting registration exports #2922
- decidim-accountability: Log results deletion #2923
- decidim-surveys: Allow reordering questions via "Up" & "Down" buttons #3005
- decidim-comments: Add more notification types when a comment is created #3004
- decidim-debates: Show debates stats in homepage and space pages #3016
- decidim-core: #3022
- Introduce
ViewModel
andCells
to make it possible to add cards to resources. - Add
CardHelper
withcard_for
that returns a card given an instance of a the Component attributecard
from the ComponentManifest. - Add
AuthorBoxCell
andProfileCell
; Removeshared/author_reference
partials.
- Introduce
- decidim: Add documentation for
ViewModel
andCardCells
docs/advanced/view_models_aka_cells.md
#3022 - decidim-dev: Add
rspec-cells
for testingCells
#3022 - decidim-meetings: #3022
- Introduce
ViewModel
andCells
. AddMeetingCell
with two variations:MeetingMCell
andMeetingListItemCell
. - Add the
card
attribute to the component's manifestshared/author_reference
partials.
- Introduce
- decidim-surveys: Add rich text description to questions #3066.
- decidim-proposals: Add discard draft button in wizard #3064
- decidim-surveys: Allow multiple choice questions to specify a maximum number of options to be checked #3091
- decidim-surveys: Client side survey errors are now displayed #3133
- decidim-surveys: Allow multiple choice questions to have "free text options" where the user can customize the selected answer #3134
- decidim-surveys: New question type to sort different options #3148
- decidim-budgets: Setting to control the number of projects per page to be listed #3239
- decidim-admin: Regular users can now be impersonated #3226
- decidim-admin: All available authorization handlers can always be chosen for impersonation even after the first impersonation #3226
- decidim-generators: New gem where all of decidim generators live, both to generate final application and decidim components (plugins).
- decidim-meetings: Add WYSIWYG editor for meeting closing notes #3265
- decidim-meetings: Add formatting of the list of organizations attending to a meeting #3265
- decidim-core: Order components by both weight and manifest_name so the order is kept #3264
- decidim-meetings: Add a meetings API. #3255
- decidim-proposals: Add "complete" step to the proposal creation wizard #3274
Changed:
- decidim-proposals: Extract partials in Proposals into helper methors so that they can be reused in collaborative draft. (#3238)
- decidim-admin: Moved the following reusable javascript components from
decidim-surveys
component #3194- Nested resources (auto_buttons_by_position.component.js.es6, auto_label_by_position.component.js.es6, dynamic_fields.component.js.es6)
- Dependent inputs (field_dependent_inputs.component.js.es6)
- decidim-surveys: Moved the following reusable javascript components to
decidim-admin
component #3194- Nested resources (auto_buttons_by_position.component.js.es6, auto_label_by_position.component.js.es6, dynamic_fields.component.js.es6)
- Dependent inputs (field_dependent_inputs.component.js.es6)
- decidim-participatory_processes: Render documents in first place (before view hooks). #2977
- decidim-verifications: If you're using a custom authorization handler template, make sure it does not include the button. Decidim takes care of that for you so including it will from no now cause duplicated buttons in the form. #3211
- decidim-accountability: Include children information in main column #3217
- decidim-core: Open attachments in new tab #3245
- decidim-core: Open space hashtags in new tab #3246
Fixed:
- decidim-proposals: Ignore already imported proposals when importing them #3257
- decidim-proposals: Fixes clicking on "see all" should remove the ellipsis sign. #3238
- decidim-core: Add missing locales in Freanch fot the datepicker #3260
- decidim-proposals: Fixes clicking on "see all" should remove the ellipsis sign. #2894](#3238)
- decidim-proposals: Restore creation date in proposal detail page. #3249
- decidim-proposals: Fix threshold_per_proposal method positive? for nil:NilClass when threshold is null or not defined. #3185
- decidim-proposals: Make sure threshold per proposal has the right value in existing components #3235
- decidim-proposals: Fix when I create a proposal I see the draft proposal from someone else! #3170
- decidim-proposals: Fix view hooks returning proposals that should not be shown #3175
- decidim-debates: Fix debates times. #3071
- decidim-proposals: Fix Feedback needed after Endorsing when user has no user_groups #2968
- decidim-proposals: Fix threshold absolute view and rename the field maximum_votes_per_proposal to threshold_per_proposal. #2994
- decidim-proposals: Fix proposal endorsed event #2970
- decidim-accountability: Fix parent results progress #2954
- decidim-core: Fix
Decidim::UserPresenter#nickname
#2958 - decidim-verifications: Only show authorizations from current organization #2959
- decidim-comments: Fix mentions not working properly. #2947
- decidim-proposals: Fix proposal endorsed event generation #2983
- decidim-core: foundation-rails 6.4.3 support #2995
- decidim-surveys: Fix errored questions being re-rendered with disabled inputs #3014
- decidim-surveys: Fix errored questions rendering answer options as empty fields #3014
- decidim-surveys: Fix translated fields of freshly created questions not working after form errors #3026
- decidim-surveys: Fix question form errors not being displayed #3046
- decidim-admin: Require organization's
reference_prefix
at the form level #3056 - decidim-core: Only require caps on the first line with
EtiquetteValidator
#3072 - decidim-proposals: Fix notification sent when proposal draft was created, now sent on publish. #3065
- decidim-surveys: Multiple choice questions without answer options can no longer be created #3087
- decidim-surveys: Multiple choice questions with empty answer options can no longer be created #3087
- decidim-surveys: Preserve deleted status of questions accross submission failures #3089
- decidim-surveys: Question type selector not disabled when survey has already been answered #3133
- decidim-surveys: Max choices selector not disabled when survey has already been answered #3133
- decidim-surveys: Translated fields not disabled when survey has already been answered #3133
- decidim-admin: Default managed user form displaying two buttons #3211
- decidim-admin: Dropdown menus appearance on hover #3241
- decidim-admin: Ability to select leaf categories from Admin change-category bulk action #3243
- decidim-admin: Highlighted banner image is not required if already present in the organization #3244
- decidim-proposals: Keep the user group (if set) as default value of author field on forms #3247
Removed:
- decidim: Decidim executable has been moved to the
decidim-generators
gem.