[DIFE-2037] Decidim upgrade
DIFE-2037
Change log
- Added: Decidim upgrade
- Changed:
- Deprecated:
- Removed:
- Fixed:
- Security:
Imported commits
Added
- decidim-core: Remove all the private participants from a participatory space #8866
- decidim-core: Performance: replace moment by dayjs #9161
- decidim-assemblies, decidim-conferences, decidim-core, decidim-meetings, decidim-participatory processes: Homepage optimization: tune images' caches and query includes #9145
- decidim-accountability, decidim-assemblies, decidim-conferences, decidim-core, decidim-elections, decidim-meetings, decidim-proposals: Cache highlighted resources for components cells #9143
- decidim-core: Can resend and cancel email confirmation #8996
- decidim-core: Performance optimization: load JavaScript at page's bottom #9156
- decidim-meetings: Configure online meetings embedded services with ENV vars #9219
- decidim-elections: Add an option to hide the "Can I vote?" page #9191
- decidim-core: Add autocomplete in user account #9217
- decidim-budgets: Bulk actions for budgeting projects in admin panel #8986
- decidim-comments: Load comments with ajax #9144
- decidim-admin, decidim-participatory processes: Add admin log when importing, exporting and duplicating a process #9244
Changed
- decidim-elections: Add help text when verifying your vote #9190
- decidim-accountability: Add timeline entry title in Accountability projects #9127
- decidim-core: Rename data portability to download your data #9196
Fixed
- decidim-core: Show only current organization in verification conflicts with multitenants #9033
- decidim-elections: Send email to newly added trustees #9100
- decidim-meetings: Fix registration type field highlighted in admin meeting creation form #9160
- decidim-core: Fix displaying blocked users in account follow pages #9164
- decidim-core: Separate validation messages for image dimensions and size #9165
- decidim-core: Fix notifications where resources are missing #9183
- decidim-core: Fix encoding organization name in A2HS #9184
- decidim-surveys: Fix contradictory form errors on survey form #9186
- decidim-admin, decidim-elections: Fix newsletters and Decidim Votings #9188
- decidim-meetings: Fix typo in meeting's copy calendar string #9193
- decidim-initiatives: Fix typo and improves copy in initiatives admin #9194
- decidim-system: Enforce password validation rules on system admins #9207
- decidim-initiatives: Add edit and delete actions in InitiativeType admin table #9151
- decidim-surveys: Clarify unregistered answers on surveys behavior #9205
- decidim-elections: Fix voting with single election #9097
- decidim-admin: Fix invalid translation call #9218
- decidim-initiatives: Fix initiative print link, margin, and organization logo #9162
- decidim-elections: Fix election label translations #9102
- decidim-elections: Remove show more button on elections #9103
- decidim-surveys: Fix survey activity log entries #9173
- decidim-core: Fix dynamic validation and title change for titled attachments #9175
- decidim-budgets: Remove beforeunload confirmation panel from the budgets voting #9224
- decidim-core: Fix nicknames uniqueness with different cases #8792
- decidim-core: Fix Leaflet trying to load "infinite amount of tiles" #9233
- decidim-verifications: Allow to renew expired verifications (if renewable) #8192
- decidim-elections: Correctly show trustees and votings menu #9192
- decidim-core: Fix hashtag parsing on URLs with fragments #9221
- decidim-comments, decidim-core: Add missing events locales #9199
- decidim-conferences: Make conference's partners logos always mandatory #9214
- decidim-admin: Fix margin around warning message in colour settings #9278
- decidim-comments, decidim-core: Don't show deleted resources in last activities #9293
- decidim-elections: Hide more information link when there's no description on an election #9099
- decidim-admin: Fix local storage protocol options for uploaders #9285
Removed
Nothing.
Developer improvements
- Remove Rectify Gem dependency #9101
- Fix webpacker thread safety #9203
- Fix budget amounts in project seeds #9174
- Update ruby to 3.0 #8452
- Remove unused helper method from UserInterestsController #9237
- Light refactor for fetching admins #9287
- Fix local storage protocol options for uploaders #9285
Internal
- decidim-core: Fix flaky factory when the user's sequence name arrives to 1234 #9167
- Upgrade all the libraries to the latest patch level #9200
- Disable stalebot automatic closing issues and PRs #9166
- Upgrade Rubocop libraries #9201
- Fix instructions for documentation #9211
- Enable RSpec/BeNil & RSpec/BeEq for Rubocop #9212
- Enable RSpec/SubjectDeclaration Rubocop #9213
- decidim-core: Fix keyword arguments in the change nickname event and fixing task #9230
- Enable layout related Rubocop rules #9220
- Enable style related Rubocop rules #9215
- Enable RSpec related Rubocop rules #9227
- Enable lint related Rubocop rules #9231
- Remove unused helper method from UserInterestsController #9237
- decidim-generators: Fix generators specs target branch #9284
- Enable Rails related Rubocop rules #9234
- Remove unnecessary locks and include them in .gitignore #9275
- decidim-initiatives, decidim-verifications: Light refactor for fetching admins #9287
- decidim-budgets, decidim-meetings: Fix Rubocop violations and normalize locales #9305