Skip to content

Latest commit

 

History

History
110 lines (91 loc) · 8.43 KB

CHANGELOG.md

File metadata and controls

110 lines (91 loc) · 8.43 KB

Change Log

Upgrade notes:

  • In order for the currently existing Users to be indexed, you'll have to manually trigger a reindex. You can do that executing:

    Decidim::User.find_each(&:add_to_index_as_search_resource)
  • If you have an external module that defines rake tasks and more than one engine, you probably want to add paths["lib/tasks"] = nil to all engines but the main one, otherwise the tasks you define are probably running multiple times unintentionally. Check #3890 for more details.

  • Image compression settings : The quality settings can be set in Decidim initializer with Decidim.config.image_uploader_quality = 60 The quality setting is set to 80 by default because change is imperceptible. My own test show that a quality between 60 and 80 is optimal. You can use this feature with already uploded images, it only affect newly uploaded file. If you want to apply new settings to previouysly uploaded images :

    • open rails console
    • Type the following :
    YourModel.find_each { |x| x.image.recreate_versions! if x.image? }

    Where YourModel is the name of your model (eg. Decidim::User) and image is the name of your uploader (eg. avatar). As Decidim doesn't keep original file on upload, a file cannot be restored to original quality without re-uploading. Be careful when playing with this feature on production. Check #3984 for more details.

Added:

  • decidim-core:Add compression settings to image uploader #3984
  • decidim-budgets: Import accepted proposals to projects. #3873
  • decidim-proposals: Results from searches should show the participatory space where they belong to if any. #3897
  • decidim-docs: Add proposal lifecycle diagram to docs. #3811
  • decidim-budgets: Added vote project authorization action #3804
  • decidim-meetings: Added join meeting authorization action #3804
  • decidim-proposals: Added vote and endorse proposal authorization actions #3804
  • decidim-core: Support for actions authorizations at resource level #3804
  • decidim-meetings: Allow users to accept or reject invitations to meetings, and allow admins to see their status. #3632
  • decidim-meetings: Allow admins to invite existing users to meetings. #3831
  • decidim-meetings: Generate a registration code and give it to users when they join to the meeting. #3805
  • decidim-meetings: Allow admins to validate meeting registration codes and notify the user. #3833
  • decidim-core: Make Users Searchable. #3796
  • decidim-participatory_processes: Highlight the correct menu item when visiting a process group page #3737
  • decidim-participatory_processes: Display a big card when there's just one process at the homepage #3970
  • decidim-core: Add link to admin edit from public pages. #3978

Changed:

  • decidim-docs: Update the image that shows the proposed life-cycle of a Proposal.#3933
  • decidim-initiatives: For consistency with DB, use Ruby Dates instead of DateTimes, rename signature_start_time and signature_end_time fields to signature_start_date and signature_end_date. #3932
  • decidim-participatory_processes: For consistency with DB, use Ruby Dates instead of DateTimes for start_date and end_date. #3932
  • decidim-participatory_processes: Improve usability of filters on processes index page #3728
  • decidim-meetings: The invite attendee form has been moved to the top of the new invites list. #3826
  • decidim-core: Load authorization modals content with AJAX requests. #3753
  • decidim-core: Updated the CollapsibleList cell to be able to show any number of elements from 1 to 12 #3810
  • decidim-core: Move the homepage sections from view hooks to content blocks #3839
  • decidim-core: Move conversations to a profile tab. #3960

Fixed:

  • decidim-core: Fix day date translation on profile notifications. #3994
  • decidim-accountability: Fix accountability progress to be between 0 and 100 if provided. #3952
  • decidim-initiatives: Fix initiative edition when state is not published. #3930
  • decidim-proposals: Fix Endorse button broken if endorse action is authorized. #3875
  • decidim-proposals: Refactor searchable proposal test to avoid flakes. #3825
  • decidim-proposals: Proposal seeds iterate over a sample of users to add coauthorships. #3796
  • decidim-core: Make proposal m-card render its authorship again. #3727
  • decidim-generators: Generated application not including bootsnap.
  • decidim-generators: Generated application not including optional gems.
  • decidim-core: Fix follow within search results. #3745
  • decidim-proposals: An author should always follow their proposal. #3791
  • decidim-core: Fix notifications sending when there's no component. #3792
  • decidim-proposals: Use the same proposals collection for the map. #3793
  • decidim-core: Fix followable type for Decidim::Accountability::Result. #3798
  • decidim-accountability: Fix accountability diff renderer when a locale is missing. #3797
  • decidim-core: Don't crash when a nickname has a dot. #3793
  • decidim-core: Don't crash when a page doesn't exist. #3799
  • decidim-consultations: Remove unused indexes from consultations questions. #3840
  • decidim-admin: Paginate private users. #3871
  • decidim-surveys: Order survey answer options by date and time. #3867
  • decidim-proposals: Proposal creation and update fixes: #3744
    • Fix CookieOverflow in wizard steps
    • Fix proposal_length validation on create_step
    • Fix ability to update proposal attachment
    • Fix has_address checked and address on invalid form
    • Fix ability to update the proposal's author/user_group
  • decidim-comments: Users should never be notified about their own comments. #3888
  • decidim-core: Consider only users in profile follow counters. #3887
  • decidim: Make sure the same task on each decidim module is only loaded once. #3890

Removed:

Previous versions

Please check 0.13-stable for previous changes.