From 9e6c8bf5b32ec6ad83ee24f011e73fba3faccfab Mon Sep 17 00:00:00 2001 From: taitus Date: Thu, 11 Mar 2021 16:39:38 +0100 Subject: [PATCH] Release version 1.3.0 --- CHANGELOG.md | 154 +++++++++++++++++++++ Rakefile | 4 +- app/controllers/installation_controller.rb | 2 +- 3 files changed, 157 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 095bdb662..07b9f9c09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,160 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html) +## [1.3.0](https://github.com/consul/consul/tree/1.3.0) (2021-04-27) + +[Full Changelog](https://github.com/consul/consul/compare/1.2.0...1.3.0) + +### Added + +- **Admin:** Add filter to display all budgets in admin section [\#4371](https://github.com/consul/consul/pull/4371) +- **Admin:** Add help texts in budgets admin section [\#4368](https://github.com/consul/consul/pull/4368) +- **Budgets:** Add filters on budget investments index page [\#4396](https://github.com/consul/consul/pull/4396) +- **Maintenance:** Add experimental Gitlab CI integration [\#4433](https://github.com/consul/consul/pull/4433) +- **SDG:** Add SDG goals/targets to legislation proposals [\#4375](https://github.com/consul/consul/pull/4375) +- **SDG:** Add SDG help page [\#4353](https://github.com/consul/consul/pull/4353) +- **SDG:** Add SDG tags to most active feeds [\#4341](https://github.com/consul/consul/pull/4341) +- **SDG:** Add header section on SDG Goals Index [\#4334](https://github.com/consul/consul/pull/4334) +- **SDG:** Add SDG target tags and filter [\#4324](https://github.com/consul/consul/pull/4324), [\#4345](https://github.com/consul/consul/pull/4345) and [\#4357](https://github.com/consul/consul/pull/4357) +- **SDG:** Add SDG stats page to admin section [\#4323](https://github.com/consul/consul/pull/4323) and [\#4361](https://github.com/consul/consul/pull/4361) +- **SDG:** Add SDG goal/target selector [\#4315](https://github.com/consul/consul/pull/4315), [\#4325](https://github.com/consul/consul/pull/4325), [\#4327](https://github.com/consul/consul/pull/4327), [\#4336](https://github.com/consul/consul/pull/4336), [\#4358](https://github.com/consul/consul/pull/4358) and [\#4386](https://github.com/consul/consul/pull/4386) +- **SDG:** Add icons and cards to SDG homepage [\#4314](https://github.com/consul/consul/pull/4314) +- **SDG:** Add SDG cards management section [\#4310](https://github.com/consul/consul/pull/4310), [\#4311](https://github.com/consul/consul/pull/4311) and [\#4367](https://github.com/consul/consul/pull/4367) +- **SDG:** Add SDG icons to related records [\#4305](https://github.com/consul/consul/pull/4305), [\#4329](https://github.com/consul/consul/pull/4329), [\#4343](https://github.com/consul/consul/pull/4343), [\#4440](https://github.com/consul/consul/pull/4440) and [\#4464](https://github.com/consul/consul/pull/4464) +- **SDG:** Add SDG filters to advanced search [\#4300](https://github.com/consul/consul/pull/4300) +- **SDG:** Add SDG view with related content [\#4292](https://github.com/consul/consul/pull/4292), [\#4298](https://github.com/consul/consul/pull/4298), [\#4304](https://github.com/consul/consul/pull/4304), [\#4309](https://github.com/consul/consul/pull/4309), [\#4320](https://github.com/consul/consul/pull/4320), [\#4330](https://github.com/consul/consul/pull/4330) and [\#4331](https://github.com/consul/consul/pull/4331) +- **SDG:** Add SDG manager role [\#4272](https://github.com/consul/consul/pull/4272) and [\#4295](https://github.com/consul/consul/pull/4295) +- **SDG:** Add SDG local targets [\#4271](https://github.com/consul/consul/pull/4271), [\#4291](https://github.com/consul/consul/pull/4291) and [\#4296](https://github.com/consul/consul/pull/4296) +- **SDG:** Add SDG content management section [\#4269](https://github.com/consul/consul/pull/4269), [\#4294](https://github.com/consul/consul/pull/4294), [\#4322](https://github.com/consul/consul/pull/4322), [\#4337](https://github.com/consul/consul/pull/4337) and [\#4342](https://github.com/consul/consul/pull/4342) +- **SDG:** Add SDG relations [\#4262](https://github.com/consul/consul/pull/4262) and [\#4328](https://github.com/consul/consul/pull/4328) +- **SDG:** Add SDG targets [\#4260](https://github.com/consul/consul/pull/4260) +- **SDG:** Add Sustainable Development Goals section [\#4252](https://github.com/consul/consul/pull/4252) +- **SDG:** Add SDG settings [\#4247](https://github.com/consul/consul/pull/4247), [\#4251](https://github.com/consul/consul/pull/4251) and [\#4486](https://github.com/consul/consul/pull/4486) +- **Translations:** Update translations from Crowdin [\#4479](https://github.com/consul/consul/pull/4479) +- **Users:** Allow users to delete their own comments [\#4226](https://github.com/consul/consul/pull/4226) + +### Changed + +- **Accessibility:** Allow loading icons from SVG files [\#4206](https://github.com/consul/consul/pull/4206) +- **Admin:** Improve admin budgets form layout [\#4370](https://github.com/consul/consul/pull/4370) +- **Admin:** Add new admin tables and forms styles [\#4362](https://github.com/consul/consul/pull/4362) +- **Admin:** Use icons in admin table actions [\#4041](https://github.com/consul/consul/pull/4041) [\#4218](https://github.com/consul/consul/pull/4218) and [\#4261](https://github.com/consul/consul/pull/4261) +- **Budgets:** Change budgets section styles [\#4404](https://github.com/consul/consul/pull/4404) +- **Budgets:** Unify budget landing pages [\#4397](https://github.com/consul/consul/pull/4397) +- **Budgets:** Change budget phases design [\#4374](https://github.com/consul/consul/pull/4374) +- **Budgets:** Refactor participatory budgets in draft mode [\#4369](https://github.com/consul/consul/pull/4369), [\#4401](https://github.com/consul/consul/pull/4401) and [\#4483](https://github.com/consul/consul/pull/4483) +- **Design/UX:** Use google icon in sign in page [\#4352](https://github.com/consul/consul/pull/4352) +- **Maintenance:** Comment secret key base on production environments [\#4438](https://github.com/consul/consul/pull/4438) +- **Maintenance:** Use Pronto to check code conventions [\#4382](https://github.com/consul/consul/pull/4382), [\#4385](https://github.com/consul/consul/pull/4385), [\#4388](https://github.com/consul/consul/pull/4388), [\#4484](https://github.com/consul/consul/pull/4484) and [\#4489](https://github.com/consul/consul/pull/4489) +- **Maintenance:** Run the test suite using GitHub Actions [\#4265](https://github.com/consul/consul/pull/4265), [\#4268](https://github.com/consul/consul/pull/4268), [\#4457](https://github.com/consul/consul/pull/4457) and [\#4460](https://github.com/consul/consul/pull/4460) +- **Maintenance:** Update Travis badge to use travis-ci.com [\#4143](https://github.com/consul/consul/pull/4143) +- **Maintenance:** Use Rails 5 default settings [\#4141](https://github.com/consul/consul/pull/4141) +- **Maintenance-Deployment:** Speed up deployment when Ruby is already installed [\#4458](https://github.com/consul/consul/pull/4458) +- **Maintenance-Deployment:** Upgrade Ruby to 2.6.6 [\#4209](https://github.com/consul/consul/pull/4209) +- **Maintenance-Docker:** Use a maintained PostgreSQL version in Docker [\#4478](https://github.com/consul/consul/pull/4478) +- **Maintenance-Docker:** Update Dockerfile dependencies [\#4462](https://github.com/consul/consul/pull/4462) +- **Maintenance-Gems:** Bump oauth from 0.5.4 to 0.5.6 [\#4487](https://github.com/consul/consul/pull/4487) +- **Maintenance-Gems:** Bump kramdown from 2.3.0 to 2.3.1 [\#4449](https://github.com/consul/consul/pull/4449) +- **Maintenance-Gems:** Bump mimemagic to version 0.3.8 [\#4439](https://github.com/consul/consul/pull/4439), [\#4444](https://github.com/consul/consul/pull/4444) and [\#4473](https://github.com/consul/consul/pull/4473) +- **Maintenance-Gems:** Bump rails from 5.2.4.4 to 5.2.4.5 [\#4412](https://github.com/consul/consul/pull/4412) +- **Maintenance-Gems:** \[Security\] Bump nokogiri from 1.10.10 to 1.11.2 [\#4392](https://github.com/consul/consul/pull/4392) +- **Maintenance-Gems:** Bump pg_search from to 2.3.5 [\#4202](https://github.com/consul/consul/pull/4202) and [\#4257](https://github.com/consul/consul/pull/4257) +- **Maintenance-Gems:** Bump font-awesome-sass from 5.13.0 to 5.15.1 [\#4201](https://github.com/consul/consul/pull/4201) +- **Maintenance-Gems:** Bump devise-security from 0.10.1 to 0.11.1 [\#4193](https://github.com/consul/consul/pull/4193) +- **Maintenance-Gems:** Bump graphql from 1.7.8 to 1.11.5 [\#4189](https://github.com/consul/consul/pull/4189) +- **Maintenance-Gems:** Bump sitemap_generator from 6.0.2 to 6.1.2 [\#4184](https://github.com/consul/consul/pull/4184) +- **Maintenance-Gems:** Bump webdrivers from 4.3.0 to 4.4.1 [\#4183](https://github.com/consul/consul/pull/4183) +- **Maintenance-Gems:** Bump rollbar to 3.0.1 [\#4182](https://github.com/consul/consul/pull/4182) and [\#4199](https://github.com/consul/consul/pull/4199) +- **Maintenance-Gems:** Bump rinku from 2.0.4 to 2.0.6 [\#4181](https://github.com/consul/consul/pull/4181) +- **Maintenance-Gems:** Bump github_changelog_generator from 1.15.0 to 1.15.2 [\#4179](https://github.com/consul/consul/pull/4179) +- **Maintenance-Gems:** Bump byebug from 11.1.1 to 11.1.3 [\#4178](https://github.com/consul/consul/pull/4178) +- **Maintenance-Gems:** Bump invisible_captcha from 0.10.0 to 1.1.0 [\#4177](https://github.com/consul/consul/pull/4177) +- **Maintenance-Gems:** Bump pg from 0.21.0 to 1.0.0 [\#4176](https://github.com/consul/consul/pull/4176) +- **Maintenance-Gems:** Bump uglifier from 4.1.19 to 4.2.0 [\#4175](https://github.com/consul/consul/pull/4175) +- **Maintenance-Gems:** Bump launchy from 2.4.3 to 2.5.0 [\#4174](https://github.com/consul/consul/pull/4174) +- **Maintenance-Gems:** Bump rubocop-performance from 1.6.1 to 1.7.1 [\#4173](https://github.com/consul/consul/pull/4173) +- **Maintenance-Gems:** Bump selenium-webdriver from 3.141.0 to 3.142.7 [\#4169](https://github.com/consul/consul/pull/4169) +- **Maintenance-Gems:** Bump rubocop from 0.83.0 to 0.91.0 [\#4168](https://github.com/consul/consul/pull/4168) +- **Maintenance-Gems:** Bump redcarpet to 3.5.1 [\#4167](https://github.com/consul/consul/pull/4167) and [\#4312](https://github.com/consul/consul/pull/4312) +- **Maintenance-Gems:** Bump capybara from 3.29.0 to 3.33.0 [\#4166](https://github.com/consul/consul/pull/4166) +- **Maintenance-Gems:** Bump puma from 4.3.5 to 4.3.6 [\#4165](https://github.com/consul/consul/pull/4165) +- **Maintenance-Gems:** Bump dalli from 2.7.6 to 2.7.10 [\#4164](https://github.com/consul/consul/pull/4164) +- **Maintenance-Gems:** Bump acts_as_votable from 0.11.1 to 0.12.1 [\#4162](https://github.com/consul/consul/pull/4162) +- **Maintenance-Gems:** Bump groupdate from 5.1.0 to 5.2.1 [\#4158](https://github.com/consul/consul/pull/4158) +- **Maintenance-Gems:** Bump cocoon from 1.2.14 to 1.2.15 [\#4157](https://github.com/consul/consul/pull/4157) +- **Maintenance-Gems:** Bump delayed_job_active_record from 4.1.3 to 4.1.4 [\#4156](https://github.com/consul/consul/pull/4156) +- **Maintenance-Gems:** Bump rubocop-rspec from 1.35.0 to 1.41.0 [\#4155](https://github.com/consul/consul/pull/4155) +- **Maintenance-Gems:** Bump rubocop-rails from 2.3.2 to 2.6.0 [\#4154](https://github.com/consul/consul/pull/4154) +- **Maintenance-Gems:** Bump spring from 2.0.2 to 2.1.1 [\#4152](https://github.com/consul/consul/pull/4152) +- **Maintenance-Gems:** Bump devise from 4.7.1 to 4.7.3 [\#4151](https://github.com/consul/consul/pull/4151) +- **Maintenance-Gems:** Bump coveralls from 0.8.22 to 0.8.23 [\#4150](https://github.com/consul/consul/pull/4150) +- **Maintenance-Gems:** Bump letter_opener_web from 1.3.4 to 1.4.0 [\#4149](https://github.com/consul/consul/pull/4149) +- **Maintenance-Gems:** Bump knapsack_pro from 1.15.0 to 2.6.0 [\#4148](https://github.com/consul/consul/pull/4148) and [\#4432](https://github.com/consul/consul/pull/4432) +- **Maintenance-Gems:** Bump ancestry from 3.0.7 to 3.2.1 [\#4147](https://github.com/consul/consul/pull/4147) +- **Maintenance-Gems:** Bump savon from 2.12.0 to 2.12.1 [\#4146](https://github.com/consul/consul/pull/4146) +- **Maintenance-Gems:** Bump bullet from 5.9.0 to 6.1.0 [\#4145](https://github.com/consul/consul/pull/4145) +- **Maintenance-Gems:** Upgrade to Rails 5.2 [\#4142](https://github.com/consul/consul/pull/4142) +- **Maintenance-Gems:** Bump turnout from 2.4.1 to 2.5.0 [\#4110](https://github.com/consul/consul/pull/4110) +- **Maintenance-Gems:** Bump capistrano-bundler from 1.3.0 to 2.0.1 [\#4109](https://github.com/consul/consul/pull/4109) +- **Maintenance-Gems:** Bump rspec-rails from 3.8.2 to 4.0.1 [\#4108](https://github.com/consul/consul/pull/4108) +- **Maintenance-Gems:** Bump capistrano from 3.10.1 to 3.14.1 [\#4106](https://github.com/consul/consul/pull/4106) +- **Maintenance-Gems:** Bump whenever from 0.10.0 to 1.0.0 [\#4105](https://github.com/consul/consul/pull/4105) +- **Maintenance-Gems:** Bump social-share-button from 1.1.0 to 1.2.3 [\#4101](https://github.com/consul/consul/pull/4101) +- **Maintenance-Gems:** Bump foundation-rails from 6.6.1.0 to 6.6.2.0 [\#4099](https://github.com/consul/consul/pull/4099) +- **Maintenance-Gems:** Bump globalize from 5.2.0 to 5.3.0 [\#4098](https://github.com/consul/consul/pull/4098) +- **Maintenance-Gems:** Bump responders from 2.4.1 to 3.0.1 [\#4089](https://github.com/consul/consul/pull/4089) +- **Maintenance-Gems:** Bump graphiql-rails from 1.4.8 to 1.7.0 [\#3288](https://github.com/consul/consul/pull/3288) and [\#4192](https://github.com/consul/consul/pull/4192) +- **Maintenance-Refactoring:** Use more generic names for validation rules [\#4381](https://github.com/consul/consul/pull/4381) +- **Maintenance-Refactoring:** Simplify generating lists of links [\#4279](https://github.com/consul/consul/pull/4279) +- **Maintenance-Refactoring:** Refactor admin search forms [\#4277](https://github.com/consul/consul/pull/4277) and [\#4293](https://github.com/consul/consul/pull/4293) +- **Maintenance-Refactoring:** Simplify code in the admin menu [\#4274](https://github.com/consul/consul/pull/4274) +- **Maintenance-Refactoring:** Simplify main layout styles [\#4239](https://github.com/consul/consul/pull/4239) and [\#4497](https://github.com/consul/consul/pull/4497) +- **Maintenance-Refactoring:** Refactor RemoteCensusApi spec to use a XML response [\#4188](https://github.com/consul/consul/pull/4188) +- **Maintenance-Rubocop:** Apply Rubocop rules in ERB files [\#4102](https://github.com/consul/consul/pull/4102) +- **Maintenance-Specs:** Use a driver supporting JavaScript in system tests [\#4454](https://github.com/consul/consul/pull/4454), [\#4472](https://github.com/consul/consul/pull/4472) and [\#4475](https://github.com/consul/consul/pull/4475) +- **Maintenance-Specs:** Clear fields in tests before filling them in [\#4456](https://github.com/consul/consul/pull/4456) +- **Maintenance-Specs:** Improve filling in dates in specs [\#4451](https://github.com/consul/consul/pull/4451) +- **Maintenance-Specs:** Make tests independent of the organization name [\#4281](https://github.com/consul/consul/pull/4281) +- **Maintenance-Specs:** Simplify tests requiring admin login [\#4263](https://github.com/consul/consul/pull/4263) +- **Maintenance-Specs:** Avoid seasonal clock changes issues in specs [\#4208](https://github.com/consul/consul/pull/4208) +- **Translations:** Cache I18nContent translations [\#4264](https://github.com/consul/consul/pull/4264) +- **Translations:** rake db:seed generates default custom pages for all languages [\#4434](https://github.com/consul/consul/pull/4434) and [\#4471](https://github.com/consul/consul/pull/4471) + +### Fixed + +- **Accessibility:** Allow toggling elements with the keyboard [\#4445](https://github.com/consul/consul/pull/4445) +- **Accessibility:** Allow toggling the column selector with a keyboard [\#4348](https://github.com/consul/consul/pull/4348) +- **Accounts:** Fix new notifications count [\#4360](https://github.com/consul/consul/pull/4360) +- **Admin:** Restore all related content along when a user is restored [\#4465](https://github.com/consul/consul/pull/4465) +- **Admin:** Fix "Go back" link in stat graphs [\#4453](https://github.com/consul/consul/pull/4453) +- **Admin:** Improve user search by email/name [\#4442](https://github.com/consul/consul/pull/4442) +- **Admin:** Fix redirect when toggling visible to valuators [\#4212](https://github.com/consul/consul/pull/4212) +- **Banners:** Fix active banners in non-UTC time zones [\#4441](https://github.com/consul/consul/pull/4441) +- **Budgets:** Add missing feature flag to all budget controllers [\#4452](https://github.com/consul/consul/pull/4452) +- **Design/UX:** Fix advanced search filter button position [\#4299](https://github.com/consul/consul/pull/4299) +- **Design/UX:** Use CSS to style footer links [\#4238](https://github.com/consul/consul/pull/4238) +- **Design/UX:** Remove blank space after footer [\#4237](https://github.com/consul/consul/pull/4237) +- **Design/UX:** Use labels for web_section_ids checkboxes texts [\#4200](https://github.com/consul/consul/pull/4200) +- **Legislation:** Fix legislation draft version TOC width [\#4255](https://github.com/consul/consul/pull/4255) +- **Maintenance-Deployment:** Run delayed job tasks in the staging environment [\#4217](https://github.com/consul/consul/pull/4217) +- **Maintenance-Specs:** Fix flaky spec "Notifications User not logged in" [\#4467](https://github.com/consul/consul/pull/4467) +- **Maintenance-Specs:** Fix flaky spec "Edit poll allows removing answers" [\#4461](https://github.com/consul/consul/pull/4461) +- **Maintenance-Specs:** Try to avoid exceptions after flaggable tests [\#4350](https://github.com/consul/consul/pull/4350) +- **Maintenance-Specs:** Fix flaky budget polls voting spec [\#4349](https://github.com/consul/consul/pull/4349) +- **Maintenance-Specs:** Try to avoid PG::ProtocolViolation error in tests [\#4326](https://github.com/consul/consul/pull/4326) +- **Maintenance-Specs:** Fix rubocop offenses in XLSX files [\#4210](https://github.com/consul/consul/pull/4210) +- **Management:** Improve create investments in Management section [\#4448](https://github.com/consul/consul/pull/4448) +- **Management:** Avoid exceptions in Management section [\#4443](https://github.com/consul/consul/pull/4443) +- **Notifications:** Fix admin notification with relative URLs [\#4450](https://github.com/consul/consul/pull/4450) +- **Proposals:** Hide related content proposals when these proposals are retired by their authors [\#4196](https://github.com/consul/consul/pull/4196) +- **Proposals:** Expire cache when users follow/unfollow [\#4463](https://github.com/consul/consul/pull/4463) +- **Proposals:** Do not make suggestions for related titles on edit pages [\#4455](https://github.com/consul/consul/pull/4455) +- **Translations:** Fix source translations typos [\#4476](https://github.com/consul/consul/pull/4476) + +### Removed + +- **Maintenance-Deployment:** Remove unused deployment configuration variables [\#4234](https://github.com/consul/consul/pull/4234) + ## [1.2.0](https://github.com/consul/consul/tree/1.2.0) (2020-09-25) [Full Changelog](https://github.com/consul/consul/compare/1.1.0...1.2.0) diff --git a/Rakefile b/Rakefile index 3f060eddd..3ec2bb893 100644 --- a/Rakefile +++ b/Rakefile @@ -11,8 +11,8 @@ if Rails.env.development? GitHubChangelogGenerator::RakeTask.new :changelog do |config| config.user = "consul" config.project = "consul" - config.since_tag = "1.1.0" - config.future_release = "1.2.0" + config.since_tag = "1.2.0" + config.future_release = "1.3.0" config.base = "#{Rails.root}/CHANGELOG.md" config.token = Rails.application.secrets.github_changelog_token config.issues = false diff --git a/app/controllers/installation_controller.rb b/app/controllers/installation_controller.rb index 50be86800..56db7976b 100644 --- a/app/controllers/installation_controller.rb +++ b/app/controllers/installation_controller.rb @@ -11,7 +11,7 @@ class InstallationController < ApplicationController def consul_installation_details { - release: "1.2.0" + release: "1.3.0" }.merge(features: settings_feature_flags) end