Skip to content

Release v0.22.0#6436

Merged
tramuntanal merged 255 commits intomasterfrom
release/0.22.0
Aug 31, 2020
Merged

Release v0.22.0#6436
tramuntanal merged 255 commits intomasterfrom
release/0.22.0

Conversation

@tramuntanal
Copy link
Copy Markdown
Contributor

@tramuntanal tramuntanal commented Aug 26, 2020

🎩 What? Why?

This PR branches off from master and merges release/0.22-stable to release Decidim v0.22.0.
It changes the strategy used in #6435 that branched off from release/0.22-stable and wanted to merge master.

tramuntanal and others added 30 commits February 25, 2020 12:10
* Disable RSpec/RepeatedExampleGroupDescription rubocop-rspec cop

Disabling this cop until there are resources to refactor the code.

* Update .rubocop.yml

Co-Authored-By: Ivan Vergés <ivan@platoniq.net>

Co-authored-by: Ivan Vergés <ivan@platoniq.net>
* [FIX] shorten 100 chars description max lenght in last activity cards to 80 chars max limit

* [FIX] shorten 100 chars description max lenght in last activity cards to 80 chars max limit

* [FIX] Wrong push, undone my last commit changes - My fault, sorry.

* New Crowdin translations (#5761)

* New translations en.yml (French)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* [FIX] Fixed dynamic translations proposals filter

* [FIX] Clean some unwanted changes to PR

* [FIX] Clean some unwanted changes to PR

* [FIX] Clean some unwanted changes to PR

* [FIX] Clean some unwanted changes to PR

Co-authored-by: ramoncodit <37654424+ramoncodit@users.noreply.github.com>
Co-authored-by: decidim-bot <decidim-bot@users.noreply.github.com>
* Add a navbar link to answer a proposal in the admin

* Add Changelog entry

* Add docs to add_link and fix typo in cell spec

* moved edit_link and extra_admin_link to a partial
* Add missing fix applied to proposals but not to projects

See bf3348a

* docs: Add changelog entry
* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Icelandic)

* New translations en.yml (German)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (Galician)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Arabic)

* New translations en.yml (Basque)

* New translations en.yml (French)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Dutch)

* New translations en.yml (Finnish)

* New translations en.yml (Turkish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Swedish)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Norwegian)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Hungarian)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Catalan)

* New translations en.yml (Arabic)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Polish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Portuguese)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Swedish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Turkish)

* New translations en.yml (Galician)

* New translations en.yml (French)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (German)

* New translations en.yml (Greek)

* New translations en.yml (Dutch)

* New translations en.yml (Finnish)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Norwegian)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Icelandic)

* New translations en.yml (Hungarian)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* Normalize the `bundle.js` files

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
* fix admin proposal tooltip when answering is enabled

* change admin icon when answering is not permitted

* Fix failing specs

* show correct tooltip to valuator role

* rename method to icon_with_link_to_proposal
* [FIX] Fixed visual css issues in admin proposal filters

* [FIX] Fixed visual css issues in admin proposal filters

Co-authored-by: ramoncodit <37654424+ramoncodit@users.noreply.github.com>
* Fix bug on #5654

Parent checkbox updating was failing

* Add CheckBoxesTree component to Decidim exports

* Fix search updating when using the browser history

* Push initial filters state to URL to allow returning back to that page

* Additional tests

* Changelog entry added

* Move delayed function to a separate file

Triggered by "Too long file" linting message

* Move check_boxes_tree related code to the component

Triggered by "Too long file" linting message

* Avoid unnecesary lets

* Fix and complete JS tests

* Fix lint issues

* Fix rubocop issue

* Undo 71ef93a and fix bug on #5654

The problem was caused because scopes and categories trees where different.

* Use history state to store initial filters, instead of using URL

Changing the initial URL breaks too many things

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
…t has the minimum members required (#5762)

* The admin cannot send the initiative to a technical validation until the committee has the minimum members required by the initiative type.

* Add tests to validate that an initiative can go to technical validation when it has the minimum committee members required, and cannot go when otherwise.

* Changelog

* Change 'update_attribute' to 'update' to pass Rubocop validations.
* Add new Valuator role for processes

This role still can't perform much actions.

* Refactor proposal admin permissions to make them clearer

* Add ValuationAssignment model

* Find user roles from a participatory space

* Bulk-assign proposals to valuators

* Love lifts us up where we belong

Where the eagles cry
On a mountain high

* Show valuators count in proposals list

* Valuators can only answer and leave notes on assigned proposals

* Add system specs for bulk assignment

* Ensure valuators can only list assigned proposals

* Get list of proposals assigned to a valuator

* Bulk unassign valuators from a proposal

* Normalize locales

* Add valuators to assemblies

* Add valuator role for conferences

* Add changelog

* Normalize locales

* Remove unused locales

* Unassign valuators from the proposal page

* Normalize locales

* Fix rubocop warnings

* Fix spec

* Ensure transaction works

* Improve code reliability

* Ensure command broadcasts invalid if there's an error

* Fix flow for valuators

* Rubocop lint

* Hide proposals export button for users that don't have permissions

* Let valuators export proposals

* Put files where they belong

* Let process user roles whitelist components

* Let assembly user roles whitelist components

* Let conference user roles whitelist components

* Make initiatives work with the latest changes

* Fix assemblies specs

* Remove redundant assignment

* Extract similar code into parent classes

* Simplify code

* Fix bugs

* Fix wrong class name

* Improve method naming

* Normalize locales file

* Fix valuator column sorting

* Properly filter by valuator ID

* Ensure valuators can only export their visible proposals

* Update decidim-proposals/lib/decidim/proposals/component.rb

* Fix rubocop complaints

* Add tests for the proposals exporter

* Fix rubocop issues
* Add description pop up required

* Add CHANGELOG entry

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
* Fix proposal card layout

* Add CHANGELOG entry

* Fix typo in css

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
* Do not allow invited users to sign up

* Remove the deleting of the invited user, now validated by the form

* Add changelog entry.

* Update related tests

* Re-send invitation email if user was already invited

* Update controller test.
* Extra space removed

* Add missing class to proposal tags list

* Admin can bulk update proposal's scope

* Add previous scope in proposal details + refactor

* Use scopes picker to bulk update proposals scope

* Add changelog entry

* fix failing specs

* Move update_scope route to the collection block, fix typo in doc

* fix scope_picker title

* fix failing merge_proposal spec

Co-authored-by: leio10 <leiodd@gmail.com>
* Upgrade nokogiri and puma for security

Solve puma's GHSA-84j7-475p-hp8v vulnerability.
Solve nokogiri's CVE-2020-7595 vulnerability.

* Add changelog entry

* Update CHANGELOG.md

solve double point

Co-Authored-By: Marc Riera <mrc2407@gmail.com>

Co-authored-by: Marc Riera <mrc2407@gmail.com>
* Upgrade geocoder to 1.6 with new api_key authentication.

* Addn Changelog entry.

* Apply new Here maps `api_key` authentication token.

* Rubocopify.

* Apply suggestions from code review

Use the new static_map_url

Co-Authored-By: Ivan Vergés <ivan@platoniq.net>

* Remove duplicated entries from changelog.

* Be flexile on the `geocoder` version that applications can use

This way the final version can be forced form the application's Gemfile.

* Add warning in geocoder upgrade notes

Notify implementers that want to stay with older versions of the Here api to force the gem version in their application.

* Add summary of possilbe configurations for implementors in the changelog

* Consider the two types of Here credentials

Depending on the version of the Here api use api_key or app_id+app_code.

* Remove useless Safe Navigation Operator (&.)

Co-authored-by: Ivan Vergés <ivan@platoniq.net>
* Permalink icon in comments

* Improved comments - design proposal

* Fixed title in permalink icon

* Removed quote button

* Updated single comment view

* Fix lint errors

* Comment linking fixes

* Lint templates

Co-authored-by: Marc Riera <mrc2407@gmail.com>
* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Catalan)

* New translations en.yml (Hungarian)

* New translations en.yml (Swedish)

* New translations en.yml (Hungarian)

* New translations en.yml (Galician)

* New translations en.yml (German)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Arabic)

* New translations en.yml (Basque)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Dutch)

* New translations en.yml (Turkish)

* New translations en.yml (Swedish)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Dutch)

* New translations en.yml (Arabic)

* New translations en.yml (Basque)

* New translations en.yml (Italian)

* New translations en.yml (Norwegian)

* New translations en.yml (Icelandic)

* New translations en.yml (Indonesian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Spanish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Finnish)

* New translations en.yml (French)

* New translations en.yml (Galician)

* New translations en.yml (Hungarian)

* New translations en.yml (German)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Turkish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Swedish)
* fix javascript for here maps with apiKey

* changelog

* add deprecation warning
* fix geocoder compatibility with older versions. Correct new apiKey argument name

* changelog
* Allow admins to avoid publishing proposals answers immediately

* Allow admins to publish pending answers at once

* Fix and complete tests

* Allow proposals to have a state but not answered

This is needed to have accepted proposals created from accountability module that were not answered.

* Publish state from proposals created from the accountability module

* Emendations state is always published

* Withdrawn state doesn't need to be published

* Spec fixed

* Changelog entry added

* I18n and linting fixes

* Tests fixes

* fix: proposals versions history changed when answers are not published

* fix(seeds): create proposals with answer not published

* refactor: removed code duplication

* fix: lint issues

* refactor: simplified command

* fix(tests): too many actions hide "check all" checkboxes

I've changed the tests to press the Actions button after clicking the "check all" checkbox

* fix(tests): basic user for answers publishing must not be an admin

* fix(versions): only ignore update versions

* feat: "published answer" column moved in proposals admin

* refactor: publish answers as a bulk action doesn't need a background job

* fix: improve ordering by answer published field

* Remove unnecessary check

Co-Authored-By: Oliver Valls <oliver.vh@coditramuntana.com>

* refactor: changes suggested in review applied

Co-authored-by: Oliver Valls <tramuntanal@gmail.com>
…#5829)

* fix argument camel case definition to comply with graphql gem v1.10.4

* add changelog entry
* New translations en.yml (Icelandic)

* New translations en.yml (Indonesian)

* New translations en.yml (Italian)

* New translations en.yml (Hungarian)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Catalan)

* New translations en.yml (Dutch)

* New translations en.yml (Czech)

* New translations en.yml (Arabic)

* New translations en.yml (Basque)

* New translations en.yml (French)

* New translations en.yml (German)

* New translations en.yml (Galician)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Turkish)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish)

* New translations en.yml (Swedish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish, Mexico)
* Support node.js semver rules

* Add changelog entry
ahukkanen and others added 16 commits August 11, 2020 09:28
* Implement proposals picker for budgeting projects

* Fix specs broken by the proposals picker implementation

* Add extra specs to test the proposals picker functionality

* Remove unnecessary newline

* Remove unnecessary published check from proposals with the picker

* Only display published proposals in the proposals picker
* New translations en.yml (Slovenian)

* New translations en.yml (Catalan)

* New translations en.yml (Italian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Czech)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Danish)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (French)

* New translations en.yml (Lithuanian)

* New translations en.yml (Maltese)

* New translations en.yml (Estonian)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Estonian)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Croatian)

* New translations en.yml (Estonian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Estonian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Lithuanian)

* New translations en.yml (Croatian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Croatian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Lithuanian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (Maltese)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Maltese)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* Rebuild JS bundles

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

Co-authored-by: Andrés Pereira de Lucena <apereira@alabs.org>
* New translations en.yml (Japanese)

* New translations en.yml (Japanese)
* Bugfix 0.22.0.rc1 (#6381)

* Declare colors for filter button

* Call organization_colors inside decidim-admin

* Different translations for proposals' states and initiatives' state

* Re-fix by having totally different i18n scopes for proposals and initiatives

* Fix color links on author_name and hide/show replies and reply links

* Fix misaligned error on proposal cards

* Fix lint code on filterable_helper

* Fix truncate not applied in Last Activity cards

* Fix missing username in last activity cards for proposals

* Fix endorsements list 'and X more people' doesn't behave correctly

* Fix random indent style in conversations and notifications

* Let i18n_ctx be optional

* Delete commented tags

* Remove "for %{resource_name}" in Version Control and Fingerprint

* Remove trailing ")" in related assemblies

* Fix unexpected whitespace before "{" in scss

* Remove argument due to method signature

* Fix [CI] Proposals (unit tests) / Tests (pull_request)

* Add last activity card shorten text spec

Co-authored-by: Ivan Molinero <ivan.mr@coditramuntana.com>
Co-authored-by: Ramon Costa <ramon.costa@gmail.com>

* Fix last activity card test

* Fix test

Co-authored-by: Ivan Molinero <ivan.mr@coditramuntana.com>
Co-authored-by: Ramon Costa <ramon.costa@gmail.com>
* New translations en.yml (Bulgarian)

* New translations en.yml (German)

* New translations en.yml (Romanian)

* New translations en.yml (Arabic)

* New translations en.yml (Spanish)

* New translations en.yml (Slovak)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Indonesian)

* New translations en.yml (Icelandic)

* New translations en.yml (Turkish)

* New translations en.yml (Galician)

* New translations en.yml (Hungarian)

* New translations en.yml (Basque)

* New translations en.yml (Norwegian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Greek)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Italian)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Arabic)

* New translations en.yml (Arabic)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (Romanian)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Bulgarian)

* New translations en.yml (Bulgarian)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Icelandic)

* New translations en.yml (Icelandic)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Latvian)

* New translations en.yml (Latvian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Polish)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Galician)

* New translations en.yml (Swedish)

* New translations en.yml (Galician)

* New translations en.yml (Slovak)

* New translations en.yml (Slovak)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Russian with many plural form)

* New translations en.yml (Finnish (plain))

* New translations en.yml (Finnish (plain))

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Serbian (Latin))

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Ukrainian with many plural form)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)
* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)
* New translations en.yml (Slovenian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)
* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)
* Fix random indent on notifications

* Add newline to fix code climate issue

Co-authored-by: ivan-mr <ivan.mr@coditramuntana.com>
* New translations en.yml (Slovenian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Slovenian)

* New translations en.yml (Slovenian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* New translations en.yml (Hungarian)

* Renaming files sl-SI.yml to sl.yml (#6414)

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

* Rename sl-SI.yml to sl.yml

Co-authored-by: Aleksander Petrov <saso.petrov@gmail.com>
@tramuntanal tramuntanal changed the base branch from develop to master August 26, 2020 10:27
@mrcasals
Copy link
Copy Markdown
Contributor

Hi, @tramuntanal! Is this release closed, or can you add more PRs to it? It'd be awesome if you could add #6127 there 🙏

@andreslucena
Copy link
Copy Markdown
Member

@mrcasals sadly this release is already close... v0.22.0.rc1 is from 1 month ago already (2020-07-29). As we've fixed the issues that kept delaying this release the idea is to keep release cycles shorter.

@tramuntanal tramuntanal changed the title Release 0.22.0 Release v0.22.0 Aug 31, 2020
@tramuntanal tramuntanal merged commit a8ff96b into master Aug 31, 2020
@tramuntanal tramuntanal deleted the release/0.22.0 branch August 31, 2020 14:33
@mrcasals
Copy link
Copy Markdown
Contributor

Oh, ok, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.