All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Missing polls button on help page consuldemocracy#2452
- New legislation processes section on help page consuldemocracy#2452
- Improve spec boot time and clean up logs consuldemocracy#2444
- Flaky spec: random investments order scenario consuldemocracy#2454
- Flaky spec: users without email should not receive emails consuldemocracy#2453
- Flaky spec: missing comment on legislation annotation consuldemocracy#2455
0.13.0 - 2018-02-05
- Added Drafting phase to Budgets consuldemocracy#2285
- Added 'Publish investments price' phase to Budgets consuldemocracy#2296
- Allow admins to destroy budgets without investments consuldemocracy#2283
- Added CSV download link to budget_investments consuldemocracy#2147
- Added actions to edit and delete a budget's headings consuldemocracy#1917
- Allow Budget Investments to be Related to other content consuldemocracy#2311
- New Budget::Phase model to add dates, enabling and more consuldemocracy#2323
- Add optional Guide page to help users decide between Proposal & Investment creation consuldemocracy#2343
- Add advanced search menu to investments list consuldemocracy#2142
- Allow admins to edit Budget phases consuldemocracy#2353
- Budget new Information phase consuldemocracy#2349
- Add search & sorting options to Admin's Budget Investment list consuldemocracy#2378
- Added internal valuation comment thread to replace internal_comments consuldemocracy#2403
- Added rubocop-rspec gem, enabled cops one by one fixing offenses.
- Added Capistrano task to automate maintenance mode consuldemocracy#1932
- Display proposal and investment image when sharing in social networks consuldemocracy#2202
- Redirect admin to budget lists after edit consuldemocracy#2284
- Improve budget investment form consuldemocracy#2280
- Prevent edition of investments if budget is in the final phase consuldemocracy#2223
- Design Improvements consuldemocracy#2327
- Change concept of current budget to account for multiple budgets consuldemocracy#2322
- Investment valuation finished alert consuldemocracy#2324
- Finished budgets list order consuldemocracy#2355
- Improvements for Admin::Budget::Investment filters consuldemocracy#2344
- Advanced filters design consuldemocracy#2379
- Order Budget group headings by name consuldemocracy#2367
- Show only current budget tags in admin budget page consuldemocracy#2387
- Correctly show finished budgets at budget index consuldemocracy#2369
- Multiple Budgets UI improvements consuldemocracy#2297
- Improved budget heading names at dropdowns consuldemocracy#2373
- Improved Admin list of budget headings consuldemocracy#2370
- Remove usage of Investment's internal_comments consuldemocracy#2404
- Made English the default app locale consuldemocracy#2371
- Improve texts of help page consuldemocracy#2405
- Show error message when relating content to itself consuldemocracy#2416
- Split 'routes.rb' file into multiple small files consuldemocracy#1908
- Removed legislation section arrows and duplicate html tag thanks to xarlybovi consuldemocracy#1704
- Updated multiple minor & patch gem versions thanks to Depfu
- Clean up Travis logs consuldemocracy#2357
- Updated translations to other languages from Crowdin contributions consuldemocracy#2347 especial mention to @ferraniki for 100% Valencian translation!
- Updated rubocop version and ignored all cops by default
- Budget's
description_*
columns will be erased from database in next release. Please run rake taskbudgets:phases:generate_missing
to migrate them. Details at Warning section of consuldemocracy#2323 - Budget::Investment's
internal_comments
attribute usage was removed, because of consuldemocracy#2403, run rake taskinvestments:internal_comments:migrate_to_thread
to migrate existing values to the new internal comments thread. In next release database column will be removed.
- Spending Proposals urls from sitemap, that model is getting entirely deprecated soon.
- Fix Budget Investment's milestones order consuldemocracy#2431
- Only change budget slugs if its on draft phase consuldemocracy#2434
- Fixed an internal bug that allowed users to remove documents from other user's Proposals & Investments https://github.com/consul/consul/commit/97ec551178591ea9f59744f53c7aadcaad5e679a#diff-bc7e874fa3fd44e4b6f941b434d1d921
- Fixed deprecation warning in specs consuldemocracy#2293
- Fix social images meta tags consuldemocracy#2153
- Non translated strings & typos consuldemocracy#2279
- Links to hidden comments on admin & moderation consuldemocracy#2395
- Upgraded Paperclip version up to 5.2.1 to fix security problem consuldemocracy#2393
- Upgraded nokogiri: 1.8.1 → 1.8.2 consuldemocracy#2413
0.12.0 - 2018-01-03
- Added Images to Budget Investment's Milestones consuldemocracy#2186
- Added Documents to Budget Investment's Milestones consuldemocracy#2191
- Added Publication Date Budget Investment's Milestones consuldemocracy#2188
- New setting
feature.allow_images
to allow upload and show images for both (proposals and budget investment projects). Set it manually through console withSetting['feature.allow_images'] = true
- Related Content feature. Now Debates & Proposals can be related consuldemocracy#1164
- Map validations consuldemocracy#2207
- Added spec for 'rake db:dev_seed' task consuldemocracy#2201
- Adds timestamps to polls consuldemocracy#2180 (Run
rake polls:initialize_timestamps
to initialize attributes created_at and updated_at with the current time for all existing polls, or manually through console set correct values)
- Some general Design improvements consuldemocracy#2170 consuldemocracy#2198
- Improved Communities design consuldemocracy#1904
- Made Milestones description required & hided title usage consuldemocracy#2195
- Improved generic error message consuldemocracy#2217
- Improved Sitemap for SEO consuldemocracy#2215
- Notifications for hidden resources consuldemocracy#2172
- Notifications exceptions consuldemocracy#2187
- Fixed map location update consuldemocracy#2213
0.11.0 - 2017-12-05
- Allow social media image meta tags to be overwritten consuldemocracy#1756 & consuldemocracy#2153
- Allow users to verify their account against a local Census consuldemocracy#1752
- Make Proposals & Budgets Investments followable by users consuldemocracy#1727
- Show user followable activity on public user page consuldemocracy#1750
- Add Budget results view & table consuldemocracy#1748
- Improved Budget winners calculations consuldemocracy#1738
- Allow Documents to be uploaded to Proposals and Budget Investments consuldemocracy#1809
- Allow Communities creation on Proposals and Budget Investments (Run rake task 'communities:associate_community') consuldemocracy#1815 consuldemocracy#1833
- Allow user to geolocate Proposals and Budget Investments on a map consuldemocracy#1864
- Legislation Process Proposals consuldemocracy#1906
- Autocomplete user tags consuldemocracy#1905
- GraphQL API docs consuldemocracy#1763
- Show recommended proposals and debates to users based in their interests consuldemocracy#1824
- Allow images & videos to be added to Poll questions consuldemocracy#1835 consuldemocracy#1915
- Add Poll Shifts, to soon replace Poll OfficerAssignments usage entirely (for now just partially)
- Added dropdown menu for advanced users consuldemocracy#1761
- Help text headers and footers consuldemocracy#1807
- Added a couple of steps for linux installation guidelines consuldemocracy#1846
- Added TotalResult model, to replace Poll::FinalRecount consuldemocracy#1866 1885
- Preview Budget Results by admins consuldemocracy#1923
- Added comments to Polls consuldemocracy#1961
- Added images & videos to Polls consuldemocracy#1990 consuldemocracy#1989
- Poll Answers are orderable now consuldemocracy#2037
- Poll Booth Assigment management consuldemocracy#2087
- Legislation processes documents consuldemocracy#2084
- Poll results consuldemocracy#2082
- Poll stats consuldemocracy#2075
- Poll stats on admin panel consuldemocracy#2102
- Added investment user tags admin interface consuldemocracy#2068
- Added Poll comments to GraphQL API consuldemocracy#2148
- Added option to unassign Valuator role consuldemocracy#2110
- Added search by name/email on several Admin sections consuldemocracy#2105
- Added Docker support consuldemocracy#2127 & documentation https://consul_docs.gitbooks.io/docs/content/en/getting_started/docker.html
- Added population restriction validation on Budget Headings consuldemocracy#2115
- Added a
/consul.json
route that returns installation details (current release version and feature flags status) for a future dashboard app consuldemocracy#2164
- Gem versions locked & cleanup consuldemocracy#1730
- Upgraded many minor versions consuldemocracy#1747
- Rails 4.2.10 consuldemocracy#2128
- Updated Code of Conduct to use contributor covenant 1.4 consuldemocracy#1733
- Improved consistency to all "Go back" buttons consuldemocracy#1770
- New CONSUL brand consuldemocracy#1808
- Admin panel redesign consuldemocracy#1875 consuldemocracy#2060
- Swapped Poll White/Null/Total Results for Poll Recount consuldemocracy#1963
- Improved Poll index view consuldemocracy#1959 consuldemocracy#1987
- Update secrets and deploy secrets example files consuldemocracy#1966
- Improved Poll Officer panel features
- Consistency across all admin profiles sections consuldemocracy#2089
- Improved dev_seeds with more Poll content consuldemocracy#2121
- Comment count now updates live after publishing a new one consuldemocracy#2090
- Removed Tolk gem usage, we've moved to Crowdin service consuldemocracy#1729
- Removed Polls manual recounts (model Poll::FinalRecount) consuldemocracy#1764
- Skipped specs for deprecated Spending Proposal model consuldemocracy#1773
- Moved Documentation to https://github.com/consul/docs consuldemocracy#1861
- Remove Poll Officer recounts, add Final & Totals votes consuldemocracy#1919
- Remove deprecated Poll results models consuldemocracy#1964
- Remove deprecated Poll::Question valid_answers attribute & usage consuldemocracy#2073 consuldemocracy#2074
- Foundation settings stylesheet consuldemocracy#1766
- Budget milestone date localization consuldemocracy#1734
- Return datetime format for en locale consuldemocracy#1795
- Show bottom proposals button only if proposals exists consuldemocracy#1798
- Check SMS verification in a more consistent way consuldemocracy#1832
- Allow only YouTube/Vimeo URLs on 'video_url' attributes consuldemocracy#1854
- Remove empty comments html consuldemocracy#1862
- Fixed admin/poll routing errors consuldemocracy#1863
- Display datepicker arrows consuldemocracy#1869
- Validate presence poll presence on Poll::Question creation consuldemocracy#1868
- Switch flag/unflag buttons on use via ajax consuldemocracy#1883
- Flaky specs fixed consuldemocracy#1888
- Fixed link back from moderation dashboard to root_path consuldemocracy#2132
- Fixed Budget random pagination order consuldemocracy#2131
- Fixed
direct_messages_max_per_day
set to nil consuldemocracy#2100 - Fixed notification link error when someone commented a Topic consuldemocracy#2094
- Lots of small UI/UX/SEO/SEM improvements
0.10.0 - 2017-07-05
- Milestones on Budget Investment's
- Feature flag to enable/disable Legislative Processes
- Locale site pages customization
- Incompatible investments
- Localization files reorganization. Check migration instruction at https://github.com/consul/consul/releases/tag/v0.10
- Rails 4.2.9
0.9.0 - 2017-06-15
- Budgets
- Basic polls
- Collaborative legistlation
- Custom pages
- GraphQL API
- Improved admin section
- Improved admin section
- Rails 4.2.8
- Ruby 2.3.2
- SpendingProposals are deprecated now in favor of Budgets
- CKEditor locale compilation fixed
- Fixed bugs in mobile layouts
0.8.0- 2016-07-21
- Support for customization schema, vía specific custom files, assets and folders
- Rails 4.2.7
- Ruby 2.3.1
- Fixed bug causing errors on user deletion
- Debates
- Proposals
- Basic Spending Proposals
- Rails 4.2.6
- Ruby 2.2.3