1.3.0
Here's release 1.3.0 with:
- United Nations 2030 Agenda Sustainable Development Goals support, including:
- New SDG information section, with active processes related to a certain goal
- Possibility to associate goals/targets when creating debates, proposals, investments, polls and legislations processes and proposals
- Filters by SDG or target
- Stats by SDG
- SDG icons on related debates/proposals/polls/processes
- New "SDG manager" role to manage goals, targets and local targets.
- Design improvements in participatory budgets.
- Ubuntu 20.04 support in the installer.
- GitHub Actions and (experimental) Gitlab CI integration.
- Maintenance updates like upgrading to Rails 5.2 and Ruby 2.6.6.
- Many bug fixes, small improvements and accessibility improvements.
Check the Changelog to see all the changes. Please take your time reading all referenced pull requests to understand new features and changes.
Updating your fork
❗
Check how to keep your fork updated; if you're updating from release 1.2.0 you can just:
git checkout master
git pull
git checkout -b release
git fetch upstream tag 1.3.0
git merge 1.3.0
git checkout master
git merge release
git branch -d release
git push
⚙️ After deploying the new version, execute the release tasks:
bin/rake consul:execute_release_tasks RAILS_ENV=production
config.i18n.fallbacks = true
(which we did until we changed it in CONSUL 1.1.0), you must replace it with config.i18n.fallbacks = [I18n.default_locale]
.
pg_upgrade
in your Docker image. In your development environment, alternatively you can remove the volume used to store the database with docker volume rm <volume_name>
.
ℹ️ Due to the upgrade to Rails 5.2, when starting Puma you might get a warning which you can safely ignore:
#<Thread:0x00000000067ea620@/home/deploy/consul/shared/bundle/ruby/2.5.0/gems/activerecord-5.2.4.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:299 sleep> - /home/deploy/consul/shared/bundle/ruby/2.5.0/gems/activerecord-5.2.4.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:301:in 'sleep'`.
ℹ️ We've started to use components, which are a way to group helpers and views together. Existing helpers and views will still work properly. If you'd like to customize a component, check the components customization documentation.