diff --git a/CHANGELOG.md b/CHANGELOG.md index bc13ed1d0..90668279c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,130 @@ 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.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) + +### Added + +- **Admin:** Filter erased users and show erase reason in admin [\#3980](https://github.com/consul/consul/pull/3980) +- **Admin:** Add title to differentiate signature sheets [\#3940](https://github.com/consul/consul/pull/3940) +- **Budgets:** Add approval voting to budgets [\#4062](https://github.com/consul/consul/pull/4062) and [\#4063](https://github.com/consul/consul/pull/4063) +- **Bugs:** Add support for Errbit self-hosted exception management [\#3624](https://github.com/consul/consul/pull/3624) and [\#4129](https://github.com/consul/consul/pull/4129) +- **Design/UX:** Allow to paste formatted content into ckeditors [\#3979](https://github.com/consul/consul/pull/3979) +- **Legislation:** Add collaborative legislation summary [\#4065](https://github.com/consul/consul/pull/4065) +- **Translations:** Add Serbian (Cyrillic) new language mapping [\#4130](https://github.com/consul/consul/pull/4130) +- **Translations:** Update translations from Crowdin [\#4121](https://github.com/consul/consul/pull/4121) and [\#4140](https://github.com/consul/consul/pull/4140) + +### Changed + +- **Admin:** Clarify the meaning of max "votable" headings [\#4126](https://github.com/consul/consul/pull/4126) +- **Admin:** Filter investments only by assigned staff [\#4125](https://github.com/consul/consul/pull/4125) +- **Admin:** Allow admins to hide proposals created by themselves [\#3884](https://github.com/consul/consul/pull/3884) +- **Design/UX:** Use native HTML5 date fields in the admin section [\#4111](https://github.com/consul/consul/pull/4111) and [\#4112](https://github.com/consul/consul/pull/4112) +- **Design/UX:** Don't use confirm dialog in admin homepage form [\#4023](https://github.com/consul/consul/pull/4023) +- **Design/UX:** Replaces icons of expand/collapse comments [\#3972](https://github.com/consul/consul/pull/3972) +- **Design/UX:** Don't count errors for the same field twice [\#3768](https://github.com/consul/consul/pull/3768) +- **Documentation:** Update contributing [\#3990](https://github.com/consul/consul/pull/3990) +- **Maintenance**: Remove deprecated columns [\#4116](https://github.com/consul/consul/pull/4116) +- **Maintenance**: Remove Google plus share button [\#4064](https://github.com/consul/consul/pull/4064) +- **Maintenance:** Upgrade to jQuery 3.5.1 [\#4051](https://github.com/consul/consul/pull/4051) +- **Maintenance:** Remove unused document section on polls [\#4046](https://github.com/consul/consul/pull/4046) +- **Maintenance:** Add Rails 5.2 compatibility [\#4028](https://github.com/consul/consul/pull/4028) +- **Maintenance:** Use a memory cache store in development [\#4007](https://github.com/consul/consul/pull/4007) +- **Maintenance:** Remove unused tag filter [\#3966](https://github.com/consul/consul/pull/3966) +- **Maintenance-Deployment:** Upgrade Ruby to 2.5.8 [\#3978](https://github.com/consul/consul/pull/3978) and [\#4127](https://github.com/consul/consul/pull/4127) +- **Maintenance-Docker:** Update ruby version docker [\#3960](https://github.com/consul/consul/pull/3960) +- **Maintenance-Gems:** Bump omniauth-facebook from 4.0.0 to 7.0.0 [\#4107](https://github.com/consul/consul/pull/4107) +- **Maintenance-Gems:** Bump database_cleaner from 1.7.0 to 1.8.5 [\#4100](https://github.com/consul/consul/pull/4100) +- **Maintenance-Gems:** Bump font-awesome-sass from 5.8.1 to 5.13.0 [\#4095](https://github.com/consul/consul/pull/4095) and [\#4097](https://github.com/consul/consul/pull/4097) +- **Maintenance-Gems:** Bump i18n-tasks from 0.9.29 to 0.9.31 [\#4094](https://github.com/consul/consul/pull/4094) +- **Maintenance-Gems:** Bump scss_lint from 0.55.0 to 0.59.0 [\#4093](https://github.com/consul/consul/pull/4093) +- **Maintenance-Gems:** Bump capistrano-rails from 1.4.0 to 1.6.1 [\#4092](https://github.com/consul/consul/pull/4092) +- **Maintenance-Gems:** Bump capybara-webmock from 0.5.3 to 0.5.5 [\#4091](https://github.com/consul/consul/pull/4091) +- **Maintenance-Gems:** Bump initialjs-rails from 0.2.0.8 to 0.2.0.9 [\#4090](https://github.com/consul/consul/pull/4090) +- **Maintenance-Gems:** Bump web-console from 3.3.0 to 3.7.0 [\#4088](https://github.com/consul/consul/pull/4088) +- **Maintenance-Gems:** Bump omniauth-google-oauth2 from 0.4.1 to 0.8.0 [\#4084](https://github.com/consul/consul/pull/4084) +- **Maintenance-Gems:** Bump mdl from 0.5.0 to 0.11.0 [\#4078](https://github.com/consul/consul/pull/4078) and [\#4103](https://github.com/consul/consul/pull/4103) +- **Maintenance-Gems:** Bump groupdate from 3.2.0 to 5.1.0 [\#4075](https://github.com/consul/consul/pull/4075) +- **Maintenance-Gems:** Bump rollbar from 2.18.0 to 2.27.0 [\#4069](https://github.com/consul/consul/pull/4069) +- **Maintenance-Gems:** Bump wicked_pdf from 1.1.0 to 2.1.0 [\#4044](https://github.com/consul/consul/pull/4044) +- **Maintenance-Gems:** \[Security\] Bump rack from 2.2.2 to 2.2.3 [\#4042](https://github.com/consul/consul/pull/4042) +- **Maintenance-Gems:** \[Security\] Bump geocoder from 1.4.5 to 1.6.3 [\#4035](https://github.com/consul/consul/pull/4035) +- **Maintenance-Gems:** \[Security\] Bump websocket-extensions from 0.1.4 to 0.1.5 [\#4033](https://github.com/consul/consul/pull/4033) +- **Maintenance-Gems:** \[Security\] Bump kaminari from 1.1.1 to 1.2.1 [\#4027](https://github.com/consul/consul/pull/4027) +- **Maintenance-Gems:** \[Security\] Bump puma from 4.3.3 to 4.3.5 [\#4014](https://github.com/consul/consul/pull/4014) +- **Maintenance-Gems:** \[Security\] Bump json from 2.1.0 to 2.3.0 [\#3951](https://github.com/consul/consul/pull/3951) +- **Maintenance-Gems:** Bump omniauth from 1.9.0 to 1.9.1 [\#3935](https://github.com/consul/consul/pull/3935) +- **Maintenance-Gems:** Bump paperclip from 5.2.1 to 6.1.0 [\#3905](https://github.com/consul/consul/pull/3905) and [\#4115](https://github.com/consul/consul/pull/4115) +- **Maintenance-Gems:** Bump acts-as-taggable-on from 6.0.0 to 6.5.0 [\#3865](https://github.com/consul/consul/pull/3865) +- **Maintenance-Gems:** Bump capybara from 2.17.0 to 3.29.0 [\#3788](https://github.com/consul/consul/pull/3788) +- **Maintenance-Gems:** Bump jquery-fileupload-rails from 0.4.7 to 1.0.0 [\#3710](https://github.com/consul/consul/pull/3710) +- **Maintenance-Gems:** Bump cocoon from 1.2.11 to 1.2.14 [\#3708](https://github.com/consul/consul/pull/3708) +- **Maintenance-Gems:** Bump turbolinks to 5.2.1 [\#3699](https://github.com/consul/consul/pull/3699) and [\#4114](https://github.com/consul/consul/pull/4114) +- **Maintenance-Gems:** Bump daemons and capistrano3-delayed-job [\#3665](https://github.com/consul/consul/pull/3665) +- **Maintenance-Gems:** Bump rails-assets-markdown-it from 8.2.2 to 9.0.1 [\#3662](https://github.com/consul/consul/pull/3662) +- **Maintenance-Gems:** Upgrade to Rails 5.1 [\#3621](https://github.com/consul/consul/pull/3621) and [\#3633](https://github.com/consul/consul/pull/3633) +- **Maintenance-Gems:** Bump rails-assets-leaflet from 1.2.0 to 1.5.1 [\#3605](https://github.com/consul/consul/pull/3605) +- **Maintenance-Refactoring:** Apply Legislation Process default colors to dev seeds [\#4117](https://github.com/consul/consul/pull/4117) +- **Maintenance-Refactoring:** Use complete keys on legislation translations [\#4076](https://github.com/consul/consul/pull/4076) +- **Maintenance-Refactoring:** Simplify Javascript code [\#4073](https://github.com/consul/consul/pull/4073) +- **Maintenance-Refactoring:** Remove redundant calls to load resources [\#4070](https://github.com/consul/consul/pull/4070) +- **Maintenance-Refactoring:** Rename admin proposal notifications controller [\#4040](https://github.com/consul/consul/pull/4040) +- **Maintenance-Refactoring:** Move conditional into shared banner partial [\#4004](https://github.com/consul/consul/pull/4004) +- **Maintenance-Rubocop:** Apply Layout/SpaceAroundMethodCallOperator rule [\#4036](https://github.com/consul/consul/pull/4036) +- **Maintenance-Rubocop:** Increase severity of DynamicFindBy rubocop rule [\#3985](https://github.com/consul/consul/pull/3985) +- **Maintenance-Specs:** Fix chromedriver hanging with CKEditor [\#4026](https://github.com/consul/consul/pull/4026) +- **Maintenance-Specs:** Simplify chromedriver installation with webdrivers [\#4012](https://github.com/consul/consul/pull/4012) +- **Maintenance-Specs:** Fix flaky nested documentable / imageable specs [\#4010](https://github.com/consul/consul/pull/4010) +- **Maintenance-Specs:** Mitigate flaky specs for vote multiple times [\#3982](https://github.com/consul/consul/pull/3982) +- **Maintenance-Specs:** Fix checking for nil in page content [\#3975](https://github.com/consul/consul/pull/3975) +- **Maintenance-Specs:** Don't include unneeded helpers in tests [\#3974](https://github.com/consul/consul/pull/3974) +- **Maintenance-Specs:** Fix flaky spec: Admin Active polls Add [\#3968](https://github.com/consul/consul/pull/3968) +- **Proposals:** Support creates follow [\#3895](https://github.com/consul/consul/pull/3895) +- **Translations:** Check remote translations locales at runtime [\#3992](https://github.com/consul/consul/pull/3992) +- **Security**: Apply escape\_javascript security patch [\#3963](https://github.com/consul/consul/pull/3963) + +### Fixed + +- **Admin:** Don't disable button to download emails [\#4083](https://github.com/consul/consul/pull/4083) +- **Admin:** Disable phase date fields when a phase is disabled [\#4082](https://github.com/consul/consul/pull/4082) +- **Admin:** Do not delete users when deleting legislation answers [\#4068](https://github.com/consul/consul/pull/4068) +- **Admin:** Allow deleting polls with answers including videos [\#4054](https://github.com/consul/consul/pull/4054) +- **Admin:** Fix deleting searched managers/moderators/admins [\#4038](https://github.com/consul/consul/pull/4038) +- **Admin:** Make the admin menu fill the screen vertically [\#4005](https://github.com/consul/consul/pull/4005) and [\#4006](https://github.com/consul/consul/pull/4006) +- **Admin:** Fix minor design details in admin front [\#3956](https://github.com/consul/consul/pull/3956) +- **Budgets:** Fix duplicate records in investments by tag [\#3967](https://github.com/consul/consul/pull/3967) +- **Dashboard:** Fix dashboard poster intro text [\#4122](https://github.com/consul/consul/pull/4122) +- **Design/UX:** Fix sticky element on medium/large screens [\#4096](https://github.com/consul/consul/pull/4096) +- **Design/UX:** Fix invalid "hint" attribute in forms [\#4087](https://github.com/consul/consul/pull/4087) +- **Design/UX:** Fix banner overlapping with other content [\#4080](https://github.com/consul/consul/pull/4080) +- **Design/UX:** Fix poll answer images not being displayed [\#4077](https://github.com/consul/consul/pull/4077) +- **Design/UX:** Add processes feature info section in the help page [\#4034](https://github.com/consul/consul/pull/4034) +- **Design/UX:** Update comment responses count when adding replies [\#4003](https://github.com/consul/consul/pull/4003) and [\#4008](https://github.com/consul/consul/pull/4008) +- **Design/UX:** Destroy and intialize ckeditor on browser history back [\#3998](https://github.com/consul/consul/pull/3998) +- **Design/UX:** Do not run all javascript after every ajax call [\#3997](https://github.com/consul/consul/pull/3997) +- **Design/UX:** Do not update form location fields when marker is not defined [\#3995](https://github.com/consul/consul/pull/3995) +- **Design/UX:** Add ckeditor tabletools plugin [\#3983](https://github.com/consul/consul/pull/3983) +- **Design/UX:** Disable ckeditor unused plugins [\#3981](https://github.com/consul/consul/pull/3981) +- **Design/UX:** Fix attaching images in CKEditor via drag and drop [\#3977](https://github.com/consul/consul/pull/3977) +- **Design/UX:** Deactivate ckeditor file attachments feature [\#3976](https://github.com/consul/consul/pull/3976) +- **Design/UX:** Replace equalizer to display flex on cards [\#3973](https://github.com/consul/consul/pull/3973) +- **Legislation:** Allow links and images on legislation drafts [\#4067](https://github.com/consul/consul/pull/4067) +- **Legislation:** Order legislation process tags alphabetically [\#3969](https://github.com/consul/consul/pull/3969) +- **Legislation:** Fix bug flagging legislation proposals [\#3948](https://github.com/consul/consul/pull/3948) and [\#3952](https://github.com/consul/consul/pull/3952) +- **Management:** Fix crash in management with successful proposals [\#4138](https://github.com/consul/consul/pull/4138) +- **Polls:** Add feature flag exception for the module polls [\#4081](https://github.com/consul/consul/pull/4081) +- **Polls:** Allow voting when skip verification is enabled [\#4047](https://github.com/consul/consul/pull/4047) +- **Proposals:** Fix a bug where a category can't be created if it already exists as a tag [\#3477](https://github.com/consul/consul/pull/3477) +- **Security:** Fix race condition with ballot lines [\#4061](https://github.com/consul/consul/pull/4061) +- **Social-Share:** Show Wordpress login button if it's the only one enabled [\#4066](https://github.com/consul/consul/pull/4066) +- **Translations:** Discard session\[:locale\] when is not valid [\#4001](https://github.com/consul/consul/pull/4001) +- **Translations:** Fix source translations [\#3987](https://github.com/consul/consul/pull/3987) +- **Translations:** Fix custom translations with options [\#3959](https://github.com/consul/consul/pull/3959) +- **Translations:** Get search dictionary based on I18n.default\_locale [\#3856](https://github.com/consul/consul/pull/3856) and [\#4050](https://github.com/consul/consul/pull/4050) +- **Verification:** Fix redirect with GET params of after POST requests [\#4079](https://github.com/consul/consul/pull/4079) + ## [1.1.0](https://github.com/consul/consul/tree/1.1.0) (2019-12-31) [Full Changelog](https://github.com/consul/consul/compare/1.0.0...1.1.0) diff --git a/Rakefile b/Rakefile index 0605cbeea..8601435a2 100644 --- a/Rakefile +++ b/Rakefile @@ -12,8 +12,8 @@ if Rails.env.development? GitHubChangelogGenerator::RakeTask.new :changelog do |config| config.user = "consul" config.project = "consul" - config.since_tag = "1.0.0" - config.future_release = "1.1.0" + config.since_tag = "1.1.0" + config.future_release = "1.2.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 0b4f66727..50be86800 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.1.0" + release: "1.2.0" }.merge(features: settings_feature_flags) end