Merge pull request #3867 from consul/release_1.1.0

Release version 1.1.0
This commit is contained in:
Javier Martín
2020-03-10 19:12:40 +01:00
committed by GitHub
2 changed files with 178 additions and 2 deletions

View File

@@ -3,6 +3,181 @@
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.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)
### Added
- **Admin:** Display preview on admin and valuators investment page [\#3427](https://github.com/consul/consul/pull/3427)
- **Admin:** Manage valuator permissions to comment and edit dossiers [\#3437](https://github.com/consul/consul/pull/3437) and [\#3817](https://github.com/consul/consul/pull/3817)
- **Admin:** Add columns selector to budget investments index [\#3439](https://github.com/consul/consul/pull/3439) and [\#3816](https://github.com/consul/consul/pull/3816) and [\#3661](https://github.com/consul/consul/pull/3661)
- **Admin:** Add change log in investment participatory budget [\#3456](https://github.com/consul/consul/pull/3456), [\#3811](https://github.com/consul/consul/pull/3811) and [\#3904](https://github.com/consul/consul/pull/3904)
- **Admin:** Add historic fields to participatory budget [\#3514](https://github.com/consul/consul/pull/3514), [\#3807](https://github.com/consul/consul/pull/3807), [\#3809](https://github.com/consul/consul/pull/3809) and [\#3919](https://github.com/consul/consul/pull/3919)
- **Admin:** Add search form on admin booths [\#3693](https://github.com/consul/consul/pull/3693) and [\#3744](https://github.com/consul/consul/pull/3744)
- **Admin:** Manage remote and local census from the admin interface [\#3646](https://github.com/consul/consul/pull/3646), [\#3773](https://github.com/consul/consul/pull/3773), [\#3775](https://github.com/consul/consul/pull/3775) and [\#3784](https://github.com/consul/consul/pull/3784)
- **Budgets:** Add tags to milestones [\#3419](https://github.com/consul/consul/pull/3419)
- **Budgets:** Add original heading id to investments [\#3597](https://github.com/consul/consul/pull/3597)
- **Budgets:** Allow users to edit investments in accepting phase [\#3716](https://github.com/consul/consul/pull/3716) and [\#3912](https://github.com/consul/consul/pull/3912)
- **Budgets:** Add timestamps to budget headings and groups [\#3783](https://github.com/consul/consul/pull/3783)
- **Dashboard:** Add related content section on proposal dashboard [\#3613](https://github.com/consul/consul/pull/3613)
- **Documentation:** Add Knapsack Pro badge [\#3894](https://github.com/consul/consul/pull/3894)
- **GraphQL:** Add setting to enable/disable api [\#2151](https://github.com/consul/consul/pull/2151)
- **Moderation:** Moderate legislation proposals [\#3602](https://github.com/consul/consul/pull/3602)
- **Social-Share:** Enable Wordpress Oauth login and registration [\#3902](https://github.com/consul/consul/pull/3902)
- **Translations:** Translate user generated content [\#3359](https://github.com/consul/consul/pull/3359), [\#3700](https://github.com/consul/consul/pull/3700), [\#3914](https://github.com/consul/consul/pull/3914) and [\#3917](https://github.com/consul/consul/pull/3917)
- **Translations:** Responsive translation interface [\#3579](https://github.com/consul/consul/pull/3579)
- **Translations:** Update translations from Crowdin [\#3883](https://github.com/consul/consul/pull/3883), [\#3887](https://github.com/consul/consul/pull/3887) and [\#3942](https://github.com/consul/consul/pull/3942)
- **Translations:** Add locales to datepicker [\#3922](https://github.com/consul/consul/pull/3922)
- **UX/UI:** Add Font Awesome icons [\#3606](https://github.com/consul/consul/pull/3606)
### Changed
- **Admin:** Remove old system recounts in the admin section [\#3608](https://github.com/consul/consul/pull/3608)
- **Documentation:** Update README link to PRs welcome [\#3697](https://github.com/consul/consul/pull/3697)
- **Documentation:** Update contributing guidelines [\#3823](https://github.com/consul/consul/pull/3823)
- **Maintenance:** Upgrade Ruby version in Dockerfile [\#3425](https://github.com/consul/consul/pull/3425)
- **Maintenance:** Use Rails 5.1 conventions in migrations and specs [\#3620](https://github.com/consul/consul/pull/3620)
- **Maintenance:** Migrate CoffeeScript to JavaScript [\#3651](https://github.com/consul/consul/pull/3651), [\#3652](https://github.com/consul/consul/pull/3652), [\#3653](https://github.com/consul/consul/pull/3653), [\#3654](https://github.com/consul/consul/pull/3654) and [\#3910](https://github.com/consul/consul/pull/3910)
- **Maintenance:** Make it easier to release a new version of CONSUL [\#3866](https://github.com/consul/consul/pull/3866)
- **Maintenance-Deployment:** Add missing subtasks to upgrade task [\#3611](https://github.com/consul/consul/pull/3611)
- **Maintenance-Deployment:** Upgrade Ruby to 2.4.9 [\#3627](https://github.com/consul/consul/pull/3627), [\#3785](https://github.com/consul/consul/pull/3785) and [\#3857](https://github.com/consul/consul/pull/3857)
- **Maintenance-Deployment:** Use puma instead of unicorn [\#3694](https://github.com/consul/consul/pull/3694), [\#3705](https://github.com/consul/consul/pull/3705), [\#3849](https://github.com/consul/consul/pull/3849), [\#3850](https://github.com/consul/consul/pull/3850), [\#3876](https://github.com/consul/consul/pull/3876) and [\#3934](https://github.com/consul/consul/pull/3934)
- **Maintenance-Deployment:** Define SMTP settings in secrets file [\#3695](https://github.com/consul/consul/pull/3695/), [\#3853](https://github.com/consul/consul/pull/3853), [\#3870](https://github.com/consul/consul/pull/3870) and [\#3871](https://github.com/consul/consul/pull/3871)
- **Maintenance-Deployment:** Restart the application on every reboot [\#3859](https://github.com/consul/consul/pull/3859)
- **Maintenance-Deployment:** Specify which bundler version to install [\#3931](https://github.com/consul/consul/pull/3931)
- **Maintenance-Deployment:** Allow deploying a specific branch to production [\#3938](https://github.com/consul/consul/pull/3938)
- **Maintenance-Gems:** Bump email_spec from 2.1.1 to 2.2.0 [\#3001](https://github.com/consul/consul/pull/3001)
- **Maintenance-Gems:** Replace sass-rails gem by sassc-rails [\#3286](https://github.com/consul/consul/pull/3286)
- **Maintenance-Gems:** Bump i18n-tasks from 0.9.25 to 0.9.29 [\#3442](https://github.com/consul/consul/pull/3442)
- **Maintenance-Gems:** Bump foundation_rails_helper from 2.0.0 to 3.0.0 [\#3666](https://github.com/consul/consul/pull/3666)
- **Maintenance-Gems:** Bump paranoia from 2.4.1 to 2.4.2 [\#3667](https://github.com/consul/consul/pull/3667)
- **Maintenance-Gems:** Bump nokogiri from 1.10.2 to 1.10.8 [\#3675](https://github.com/consul/consul/pull/3675), [\#3858](https://github.com/consul/consul/pull/3858) and [\#3927](https://github.com/consul/consul/pull/3927)
- **Maintenance-Gems:** Bump devise from 4.6.2 to 4.7.1 [\#3690](https://github.com/consul/consul/pull/3690)
- **Maintenance-Gems:** Bump rubocop-rspec from 1.33.0 to 1.35.0 [\#3706](https://github.com/consul/consul/pull/3706)
- **Maintenance-Gems:** Bump ancestry from 3.0.2 to 3.0.7 [\#3707](https://github.com/consul/consul/pull/3707)
- **Maintenance-Gems:** Bump rubyzip from 1.2.2 to 1.3.0 [\#3737](https://github.com/consul/consul/pull/3737)
- **Maintenance-Gems:** Bump rubocop from 0.60.0 to 0.75.0 [\#3739](https://github.com/consul/consul/pull/3739)
- **Maintenance-Gems:** Bump loofah from 2.3.0 to 2.3.1 [\#3793](https://github.com/consul/consul/pull/3793)
- **Maintenance-Gems:** Bump ckeditor from 4.2.4 to 4.3.0 [\#3804](https://github.com/consul/consul/pull/3804) and [\#3901](https://github.com/consul/consul/pull/3901)
- **Maintenance-Gems:** Bump sitemap\_generator from 6.0.1 to 6.0.2 [\#3848](https://github.com/consul/consul/pull/3848)
- **Maintenance-Gems:** Remove browser gem direct dependency [\#3860](https://github.com/consul/consul/pull/3860)
- **Maintenance-Gems:** Bump foundation-rails from 6.4.3.0 to 6.6.1.0 [\#3886](https://github.com/consul/consul/pull/3886)
- **Maintenance-Gems:** Bump knapsack_pro from 1.1.0 to 1.15.0 [\#3873](https://github.com/consul/consul/pull/3873)
- **Maintenance-Gems:** Bump rack from 2.0.7 to 2.1.1 [\#3890](https://github.com/consul/consul/pull/3890)
- **Maintenance-Refactoring:** Refactor embed video helper to disconnect from @proposal [\#3496](https://github.com/consul/consul/pull/3496)
- **Maintenance-Refactoring:** Simplify calls to render partial [\#3628](https://github.com/consul/consul/pull/3628)
- **Maintenance-Refactoring:** Remove unnecessary code [\#3630](https://github.com/consul/consul/pull/3630), [\#3717](https://github.com/consul/consul/pull/3717), [\#3719](https://github.com/consul/consul/pull/3719) and [\#3843](https://github.com/consul/consul/pull/3843)
- **Maintenance-Refactoring:** Remove code specific to Internet Explorer 8 [\#3649](https://github.com/consul/consul/pull/3649)
- **Maintenance-Refactoring:** Remove duplicate translation classes [\#3674](https://github.com/consul/consul/pull/3674)
- **Maintenance-Refactoring:** Extract partials to show "sign in to vote" message [\#3741](https://github.com/consul/consul/pull/3741) and [\#3750](https://github.com/consul/consul/pull/3750)
- **Maintenance-Refactoring:** Simplify generating form fields with labels [\#3745](https://github.com/consul/consul/pull/3745)
- **Maintenance-Refactoring:** Use active record translations for labels [\#3746](https://github.com/consul/consul/pull/3746)
- **Maintenance-Refactoring:** Use relative URLs where possible [\#3766](https://github.com/consul/consul/pull/3766)
- **Maintenance-Refactoring:** Use the shared partial to render errors [\#3801](https://github.com/consul/consul/pull/3801)
- **Maintenance-Refactoring:** Update deprecated jQuery syntax [\#3826](https://github.com/consul/consul/pull/3826)
- **Maintenance-Refactoring:** Fix random title with trailing spaces [\#3831](https://github.com/consul/consul/pull/3831)
- **Maintenance-Rubocop:** Use Date.current and Time.current [\#3618](https://github.com/consul/consul/pull/3618)
- **Maintenance-Rubocop:** Apply Rubocop rules [\#3629](https://github.com/consul/consul/pull/3629), [\#3636](https://github.com/consul/consul/pull/3636), [\#3637](https://github.com/consul/consul/pull/3637), [\#3715](https://github.com/consul/consul/pull/3715), [\#3736](https://github.com/consul/consul/pull/3736), [\#3764](https://github.com/consul/consul/pull/3764), [\#3780](https://github.com/consul/consul/pull/3780), [\#3792](https://github.com/consul/consul/pull/3792), [\#3796](https://github.com/consul/consul/pull/3796), [\#3798](https://github.com/consul/consul/pull/3798) and [\#3834](https://github.com/consul/consul/pull/3834)
- **Maintenance-Rubocop:** Add rubocop spacing rules [\#3631](https://github.com/consul/consul/pull/3631) and [\#3795](https://github.com/consul/consul/pull/3795)
- **Maintenance-Rubocop:** Remove useless assignments [\#3724](https://github.com/consul/consul/pull/3724) and [\#3734](https://github.com/consul/consul/pull/3734)
- **Maintenance-Rubocop:** Add rubocop lint rules [\#3735](https://github.com/consul/consul/pull/3735)
- **Maintenance-Rubocop:** Remove duplicate rubocop rule [\#3789](https://github.com/consul/consul/pull/3789)
- **Maintenance-Rubocop:** Use rubocop 0.74 with code climate [\#3790](https://github.com/consul/consul/pull/3790)
- **Maintenance-Rubocop:** Merge basic and standard rubocop files in one file [\#3799](https://github.com/consul/consul/pull/3799)
- **Maintenance-Rubocop:** Add rubocop style rules [\#3803](https://github.com/consul/consul/pull/3803)
- **Maintenance-Rubocop:** Enable Lint/SafeNavigationChain rubocop rule [\#3825](https://github.com/consul/consul/pull/3825)
- **Maintenance-Seeds:** Make WebSection seeds idempotent [\#3658](https://github.com/consul/consul/pull/3658)
- **Maintenance-Specs:** Add tests for related content score [\#2214](https://github.com/consul/consul/pull/2214)
- **Maintenance-Specs:** Use one more node in the Travis matrix [\#3614](https://github.com/consul/consul/pull/3614)
- **Maintenance-Specs:** Use dynamic attributes in factories [\#3622](https://github.com/consul/consul/pull/3622)
- **Maintenance-Specs:** Create less headings in budget investment tests [\#3685](https://github.com/consul/consul/pull/3685)
- **Maintenance-Specs:** Reduce the number of proposals in pagination spec [\#3687](https://github.com/consul/consul/pull/3687)
- **Maintenance-Specs:** Simplify after blocks in specs [\#3702](https://github.com/consul/consul/pull/3702)
- **Maintenance-Specs:** Make translatable specs faster [\#3713](https://github.com/consul/consul/pull/3713)
- **Maintenance-Specs:** Simplify data creation in specs [\#3714](https://github.com/consul/consul/pull/3714), [\#3722](https://github.com/consul/consul/pull/3722), [\#3723](https://github.com/consul/consul/pull/3723) and [\#3727](https://github.com/consul/consul/pull/3727)
- **Maintenance-Specs:** Update featured proposals specs [\#3720](https://github.com/consul/consul/pull/3720)
- **Maintenance-Specs:** Simplify testing array contents [\#3721](https://github.com/consul/consul/pull/3721) and [\#3731](https://github.com/consul/consul/pull/3731)
- **Maintenance-Specs:** Check page content from the user's perspective [\#3725](https://github.com/consul/consul/pull/3725)
- **Maintenance-Specs:** Add more tests to calculate winners [\#3726](https://github.com/consul/consul/pull/3726)
- **Maintenance-Specs:** Use `let` to remove duplication in specs [\#3728](https://github.com/consul/consul/pull/3728)
- **Maintenance-Specs:** Simplify creating associations in specs [\#3732](https://github.com/consul/consul/pull/3732)
- **Maintenance-Specs:** Add rubocop rule for multiline blocks [\#3738](https://github.com/consul/consul/pull/3738)
- **Maintenance-Specs:** Update chromeOptions for newer versions of chromedriver [\#3808](https://github.com/consul/consul/pull/3808)
- **Maintenance-Specs:** Don't add log info messages when running tests [\#3832](https://github.com/consul/consul/pull/3832)
- **Maintenance-Specs:** Split comments and debates admin tests [\#3844](https://github.com/consul/consul/pull/3844)
- **Maintenance-Specs:** Reduce number of records in pagination tests [\#3845](https://github.com/consul/consul/pull/3845)
- **Legislation**: Allow creating proposals on process draft phase #[\#3532](https://github.com/consul/consul/pull/3532)
- **Security**: Reinforce XSS protection [\#3747](https://github.com/consul/consul/pull/3747), [\#3748](https://github.com/consul/consul/pull/3748), [\#3749](https://github.com/consul/consul/pull/3749), [\#3779](https://github.com/consul/consul/pull/3779) and [\#3874](https://github.com/consul/consul/pull/3874)
- **Security:** Add CSRF protection to Omniauth requests [\#3840](https://github.com/consul/consul/pull/3840)
- **Security:** Reduce false positives count in security reports [\#3851](https://github.com/consul/consul/pull/3851)
- **Statistics:** Improve restrictions for poll stats [\#3839](https://github.com/consul/consul/pull/3839)
- **UX/UI:** Hide information on selected proposals [\#3612](https://github.com/consul/consul/pull/3612)
- **UX/UI:** Make HTML areas independent of CKEditor [\#3802](https://github.com/consul/consul/pull/3802), [\#3824](https://github.com/consul/consul/pull/3824) and [\#3900](https://github.com/consul/consul/pull/3900)
### Fixed
- **Admin:** Avoid error when accessing final voting stats before the balloting phase [\#3603](https://github.com/consul/consul/pull/3603)
- **Admin:** Fix forward email in dashboard emails setting [\#3911](https://github.com/consul/consul/pull/3911)
- **Admin:** Fix hidden active elements in admin menu [\#3915](https://github.com/consul/consul/pull/3915) and [\#3926](https://github.com/consul/consul/pull/3926)
- **Admin:** Fix filters for investments without admin/valuator [\#3916](https://github.com/consul/consul/pull/3916)
- **Budgets:** Fix milestone publication date comparison [\#3760](https://github.com/consul/consul/pull/3760)
- **Budgets:** Don't let valuators update investments [\#3776](https://github.com/consul/consul/pull/3776)
- **Budgets:** Fix investments search with numbers in their title [\#3782](https://github.com/consul/consul/pull/3782)
- **Budgets:** Fix admin permissions for finished budgets [\#3822](https://github.com/consul/consul/pull/3822)
- **Budgets:** Expire investment cache when its image changes [\#3913](https://github.com/consul/consul/pull/3913)
- **Legislation** Categories are still shown when properties of the legislation process are changed [\#3868](https://github.com/consul/consul/pull/3868)
- **Legislation:** Fix adding blank comments to existing annotations [\#3787](https://github.com/consul/consul/pull/3787)
- **Mails:** Evaluate mailer from address at runtime [\#3684](https://github.com/consul/consul/pull/3684)
- **Maintenance:** Fix warnings in several environments [\#3791](https://github.com/consul/consul/pull/3791)
- **Maintenance:** Avoid redirects with unprotected query params [\#3846](https://github.com/consul/consul/pull/3846)
- **Maintenance-Seeds:** Fix duplicate usernames in dev seeds task [\#3756](https://github.com/consul/consul/pull/3756)
- **Maintenance-Specs:** Check for missing feature specs for Poll::Question::Answer [\#3063](https://github.com/consul/consul/pull/3063)
- **Maintenance-Specs:** Set locales in test environment to avoid failed specs [\#3537](https://github.com/consul/consul/pull/3537)
- **Maintenance-Specs:** Fix flaky notifiable specs [\#3643](https://github.com/consul/consul/pull/3643)
- **Maintenance-Specs:** Fix flaky spec: Proposals Search Reorder results maintaing search [\#3644](https://github.com/consul/consul/pull/3644)
- **Maintenance-Specs:** Avoid Net::ReadTimeout errors in tests [\#3683](https://github.com/consul/consul/pull/3683)
- **Maintenance-Specs:** Fix flaky specs for uppercase tags [\#3686](https://github.com/consul/consul/pull/3686)
- **Maintenance-Specs:** Fix flaky officing results spec [\#3754](https://github.com/consul/consul/pull/3754)
- **Maintenance-Specs:** Fix typos in translatable spec [\#3755](https://github.com/consul/consul/pull/3755)
- **Maintenance-Specs:** Use a block to travel in time in specs [\#3797](https://github.com/consul/consul/pull/3797)
- **Maintenance-Specs:** Avoid invalid random titles in dashboard specs [\#3864](https://github.com/consul/consul/pull/3864)
- **Maintenance-Specs:** Fix flaky spec when unselecting an investment [\#3929](https://github.com/consul/consul/pull/3929)
- **Management:** Allow managers to read investment suggestions [\#3711](https://github.com/consul/consul/pull/3711)
- **Newsletters:** Don't send newsletters to unconfirmed accounts [\#3781](https://github.com/consul/consul/pull/3781)
- **Newsletters:** Fix "go back" link in newsletters [\#3861](https://github.com/consul/consul/pull/3861)
- **Polls:** Avoid error for polls results [\#3617](https://github.com/consul/consul/pull/3617)
- **Polls:** Hide polls created by users on admin poll booth assigments [\#3692](https://github.com/consul/consul/pull/3692)
- **Polls:** Fix extra records in investments and polls [\#3729](https://github.com/consul/consul/pull/3729)
- **Proposals:** Fix Infinity exceptions in hot score calculator [\#3678](https://github.com/consul/consul/pull/3678)
- **SEO:** Don't include disabled processes in sitemap [\#3891](https://github.com/consul/consul/pull/3891)
- **Translations:** Fix text confirming investment heading support [\#3656](https://github.com/consul/consul/pull/3656)
- **Translations:** Load custom locales after everything is loaded [\#3663](https://github.com/consul/consul/pull/3663)
- **Translations:** Fix share message interpolation variable [\#3698](https://github.com/consul/consul/pull/3698)
- **Translations:** Add missing spanish translations [\#3800](https://github.com/consul/consul/pull/3800)
- **Translations:** Remove translations accidentally added from en-US [\#3880](https://github.com/consul/consul/pull/3880)
- **Translations:** Remove fallbacks = true from staging, preprod and prod [\#3924](https://github.com/consul/consul/pull/3924)
- **Translations:** Fix English text written in Spanish [\#3941](https://github.com/consul/consul/pull/3941)
- **UX/UI:** Fix CKEditor height in dashboard actions form [\#3641](https://github.com/consul/consul/pull/3641)
- **UX/UI:** Precompile CKEditor dialog plugins [\#3657](https://github.com/consul/consul/pull/3657)
- **UX/UI:** Fix blank space in admin content [\#3778](https://github.com/consul/consul/pull/3778)
- **UX/UI:** Fix pagination problem on mobile [\#3830](https://github.com/consul/consul/pull/3830)
- **UX/UI:** Replace old Spanish text with org name [\#3838](https://github.com/consul/consul/pull/3838)
- **UX/UI:** Fix a tiny CSS leak [\#3854](https://github.com/consul/consul/pull/3854)
- **UX/UI:** Fix card description overflow [\#3921](https://github.com/consul/consul/pull/3921)
### Removed
- **Budgets:** Remove obsolete method to recalculate counter [\#3786](https://github.com/consul/consul/pull/3786)
- **Maintenance:** Remove obsolete code [\#3718](https://github.com/consul/consul/pull/3718), [\#3730](https://github.com/consul/consul/pull/3730) and [\#3740](https://github.com/consul/consul/pull/3740)
- **Maintenance-Deployment:** Remove tasks executed in version 1.0.0 [\#3751](https://github.com/consul/consul/pull/3751)
- **Maintenance-Deployment:** Remove custom dashboard task [\#3635](https://github.com/consul/consul/pull/3635)
- **Milestones:** Remove old milestone tables [\#3833](https://github.com/consul/consul/pull/3833)
- **Multi-language:** Bring back removal of translatable columns [\#3828](https://github.com/consul/consul/pull/3828)
- **Polls:** Remove obsolete report columns from polls [\#3827](https://github.com/consul/consul/pull/3827)
- **Proposals:** Remove people proposal model [\#3805](https://github.com/consul/consul/pull/3805)
- **Verification:** Remove duplicated local census records on deployment [\#3829](https://github.com/consul/consul/pull/3829)
## [1.0.0](https://github.com/consul/consul/tree/1.0.0) (2019-06-10)
[Full Changelog](https://github.com/consul/consul/compare/1.0.0-beta...1.0.0)
@@ -853,7 +1028,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Rails 4.2.6
- Ruby 2.2.3
[Unreleased]: https://github.com/consul/consul/compare/1.0.0...consul:master
[Unreleased]: https://github.com/consul/consul/compare/1.1.0...consul:master
[1.1.0]: https://github.com/consul/consul/compare/1.0.0...1.1.0
[1.0.0]: https://github.com/consul/consul/compare/1.0.0-beta...1.0.0
[1.0.0-beta]: https://github.com/consul/consul/compare/v0.19...1.0.0-beta
[0.19.0]: https://github.com/consul/consul/compare/v0.18...v.019

View File

@@ -11,7 +11,7 @@ class InstallationController < ApplicationController
def consul_installation_details
{
release: "1.0.0"
release: "1.1.0"
}.merge(features: settings_feature_flags)
end