The format is based on Keep a Changelog and this project adheres to Semantic Versioning
0.18.0 (2018-12-27)
- Admin: Admin poll questions index #3123
- Budgets: Added feature to add content block to headings in sidebar #3043
- Budgets: Add map to sidebar on Heading's page #3038
- Budgets: Budget executions #3023
- Budgets: Budget execution list #2864
- Design/UX: Administrator ID #3056
- Legislation: Draft phase on legislation processes #3105
- Legislation: add homepage for legislation processes #3091
- Legislation: Adds draft phase functionality in legislation processes #3048
- Maintenance: Widgets dev seeds #3104
- Maintenance: Add web sections to seeds #3037
- Maintenance-Rubocop: Apply Rubocop not_to rule #3118
- Maintenance-Rubocop: Add not_to Rubocop rule #3112
- Maintenance-Rubocop: Add a "Reviewed by Hound" badge #3093
- Maintenance-Specs: Add missing feature spec: Proposal Notifications In-app notifications from the proposal's author group notifications for the same proposal #3066
- Maintenance-Specs: Add missing feature spec: Admin poll questions Create from successful proposal show #3065
- Maintenance-Specs: Add missing feature spec Admin budget investments Edit Do not display valuators of an assigned group #3064
- Milestones: Edit only existing languages in milestones summary #3103
- Milestones: Update milestone status texts #3102
- Milestones: Fix milestone validation #3101
- Milestones: Add milestones to legislation processes #3100
- Milestones: Add milestones to proposals #3099
- Milestones: Fix budget investment milestone translations migration #3097
- Milestones: Make milestones code reusable #3095
- Milestones: Make milestones controller polymorphic #3083
- Milestones: Make milestones polymorphic #3057
- Polls: Polls voted by #3089
- Proposals: Featured proposals #3081
- Translations: Added Slovenian translations #3062
- Translations: New Crowdin translations #3050
- Translations: Maintain translations for other languages after updatin main language #3046
- Translations: New Crowdin translations #3005
- Translations: Update i18n from Crowdin #2998
- Admin: Improve action buttons aspect for small screens #3027
- Admin: Improve visualization for small resolution #3025
- Admin: Budgets admin #3012
- Budgets: Budget investments social share #3053
- Design/UX: Proposal create question #3122
- Design/UX: Budget investments price explanation #3121
- Design/UX: Change CRUD for budget groups and headings #3106
- Design/UX: UI design #3080
- Design/UX: Budgets unselected message #3033
- Design/UX: Hide Featured section on Home Page if there are no cards #2899
- Maintenance: Simplify pull request template #3088
- Maintenance: Removes references to deleted general terms page #3079
- Maintenance: Pages texts #3042
- Maintenance: Removed icon_home and fixed corresponding test ##2970
- Maintenance-Gems: [Security] Bump rails from 4.2.10 to 4.2.11 #3070
- Maintenance-Gems: Bump database_cleaner from 1.6.2 to 1.7.0 #3014
- Maintenance-Gems: Bump rspec-rails from 3.7.2 to 3.8.1 #3003
- Maintenance-Gems: Bump uglifier from 4.1.3 to 4.1.19 #3002
- Maintenance-Gems: [Security] Bump rack from 1.6.10 to 1.6.11 #3000
- Maintenance-Gems: Bump knapsack_pro from 0.53.0 to 1.1.0 #2999
- Maintenance-Gems: Bump letter_opener_web from 1.3.2 to 1.3.4 #2957
- Maintenance-Gems: Bump rollbar from 2.15.5 to 2.18.0 #2923
- Maintenance-Gems: Bump cancancan from 2.1.2 to 2.3.0 #2901
- Maintenance-Refactorings: Remove custom "toda la ciudad" code #3111
- Maintenance-Refactorings: Refactor legislation process subnav #3074
- Maintenance-Refactorings: Rename Admin::Proposals to Admin::HiddenProposals #3073
- Maintenance-Refactorings: Budget investment show #3041
- Proposals: Optimize task reset_hot_score #3116
- Proposals: New algorithm for filter 'most active' #3098
- Translations: Bring back date order translations #3127
- Translations: i18n remove date.order key #3007
- Admin: Fix pagination after selecting/unselecting budget investment #3034
- Admin: Admin menu link #3032
- Design/UX: Honeypot on users sign up form #3124
- Design/UX: Fix scroll jump voting investments #3113
- Design/UX: Globalize tabs #3054
- Design/UX: Help feature #3040
- Design/UX: Fix misleading title on account creation confirmation page (en, fr) #2944
- Legislation: Fixes legislation processes key dates active class #3020
- Maintenance: Fix scope warning #3071
- Maintenance Admin poll officers #3055
- Maintenance-Rubocop: Remove trailing whitespace #3094
- Maintenance-Specs: Fix flaky spec checking price without currency symbol #3115
- Maintenance-Specs: Fix flaky localization specs #3096
- Maintenance-Specs: Add frozen time condition to proposals phase spec #3090
- Maintenance-Specs: Fix flaky spec: Legislation Proposals Each user has a different and consistent random proposals order #3085
- Maintenance-Specs: Fix flaky spec: Each user has a different and consistent random proposals order #3076
- Maintenance-Specs: Fix flaky spec: Welcome screen is not shown to organizations #3072
- Maintenance-Specs: Fix failing spec: Budget::Investment Reclassification store_reclassified_votes stores the votes for a reclassified investment #3067
- Maintenance-Specs: Fix failing spec: Poll::Shift officer_assignments creates and destroy corresponding officer_assignments #3061
- Maintenance-Specs: Update debates_spec.rb #3029
- Maintenance-Specs: Fix flaky spec: Admin budget investment mark/unmark visible to valuators #3008
- Polls: Fix poll results accuracy #3030
- Translations: Legislation dates #3039
- Translations: Fixes english translations #3011
- Translations: i18n remove duplicate locale folders #3006
- Valuation: Fix crash in valuation when there are no budgets #3128
0.17.0 - 2018-10-31
- Multi-language: Migrate globalize data #2986
- Multi-language: Update custom pages translations #2952
- Multi-language: Make homepage content translatable #2924
- Multi-language: Make collaborative legislation translatable #2912
- Multi-language: Make admin notifications translatable #2910
- Multi-language: Refactor translatable specs #2903
- Multi-language: Refactor code shared by admin-translatable resources #2896
- Multi-language: Change Translatable implementation to accommodate new requirements #2886
- Multi-language: Make banners translatable #2865
- Multi-language: Fix translatable bugs #2985
- Multi-language: Make polls translatable #2914
- Multi-language: Updates translatable custom pages #2913
- Translations: Add all available languages #2964
- Translations: Fix locale folder names #2963
- Translations: Update translations from Crowdin #2961
- Translations: Display language name or language key #2949
- Translations: Avoid InvalidPluralizationData exception when missing translations #2936
- Translations: Changes allegations dates label #2915
- Maintenance-Rubocop: Add Hound basic configuration #2987
- Maintenance-Rubocop: Update rubocop rules #2925
- Maintenance-Rubocop: Fix Rubocop warnings for Admin controllers #2880
- Design/UX: Adds status icons on polls poll group #2860
- Design/UX: Feature help page #2933
- Design/UX: Adds enable help page task #2960
- Budgets: Allow select winner legislation proposals #2950
- Legislation-Proposals: Add legislation proposal's categories #2948
- Legislation-Proposals: Admin permissions in legislation proposals #2945
- Legislation-Proposals: Random legislation proposal's order & pagination #2942
- Legislation-Proposals: Legislation proposals imageable #2922
- CKeditor: Bring back CKEditor images button #2977
- CKeditor: Ckeditor4 update #2876
- Installation: Add placeholder configuration for SMTP #2900
- Newsletters: Newsletter updates #2992
- Maintenance-Gems: [Security] Bump rubyzip from 1.2.1 to 1.2.2 #2879
- Maintenance-Gems: [Security] Bump nokogiri from 1.8.2 to 1.8.4 #2878
- Maintenance-Gems: [Security] Bump ffi from 1.9.23 to 1.9.25 #2877
- Maintenance-Gems: Bump jquery-rails from 4.3.1 to 4.3.3 #2929
- Maintenance-Gems: Bump browser from 2.5.2 to 2.5.3 #2928
- Maintenance-Gems: Bump delayed_job_active_record from 4.1.2 to 4.1.3 #2927
- Maintenance-Gems: Bump rubocop-rspec from 1.24.0 to 1.26.0 #2926
- Maintenance-Gems: Bump paranoia from 2.4.0 to 2.4.1 #2909
- Maintenance-Gems: Bump ancestry from 3.0.1 to 3.0.2 #2908
- Maintenance-Gems: Bump i18n-tasks from 0.9.20 to 0.9.25 #2906
- Maintenance-Gems: Bump coveralls from 0.8.21 to 0.8.22 #2905
- Maintenance-Gems: Bump scss_lint from 0.54.0 to 0.55.0 #2895
- Maintenance-Gems: Bump unicorn from 5.4.0 to 5.4.1 #2894
- Maintenance-Gems: Bump mdl from 0.4.0 to 0.5.0 #2892
- Maintenance-Gems: Bump savon from 2.11.2 to 2.12.0 #2891
- Maintenance-Gems: Bump capistrano-rails from 1.3.1 to 1.4.0 #2884
- Maintenance-Gems: Bump autoprefixer-rails from 8.2.0 to 9.1.4 #2881
- Maintenance-Gems: Upgrade gem coffee-rails to version 4.2.2 #2837
- Maintenance-Refactorings: Adds custom javascripts folder #2921
- Maintenance-Refactorings: Test suite maintenance #2888
- Maintenance-Refactorings: Replace
.all.each
with.find\_each
to reduce memory usage #2887 - Maintenance-Refactorings: Split factories #2838
- Maintenance-Refactorings: Change spelling for constant to TITLE_LENGTH_RANGE #2966
- Maintenance-Refactorings: Remove described class cop #2990
- Maintenance-Refactorings: Ease customization in processes controller #2982
- Maintenance-Refactorings: Fix a misleading comment #2844
- Maintenance-Refactorings: Simplify legislation proposals customization #2946
- Social-Share: Improves social share messages for proposals #2994
- Maintenance-Specs: Fix flaky specs: proposals and legislation Voting comments Update #2989
- Maintenance-Specs: Fix flaky spec: Admin legislation questions Update Valid legislation question #2976
- Maintenance-Specs: Fix flaky spec: Admin feature flags Enable a disabled feature #2967
- Maintenance-Specs: Fix flaky spec for translations #2962
- Maintenance-Specs: Fix flaky spec: Admin legislation draft versions Update Valid legislation draft version #2995
- Maintenance-Specs: Fix pluralization spec when using different default locale #2973
- Maintenance-Specs: Fix time related specs #2911
- Design/UX: UI design #2983
- Design/UX: Custom fonts #2916
- Design/UX: Show active tab in custom info texts #2898
- Design/UX: Fix navigation menu under Legislation::Proposal show view #2835
- Social-Share: Fix bug in facebook share link #2852
0.16.0 - 2018-07-16
- Budgets: Budgets investment show messages consuldemocracy/consuldemocracy#2766
- Budgets: Add Valuator Group name validation & related specs consuldemocracy/consuldemocracy#2576
- Budgets: Investment milestone's project status consuldemocracy/consuldemocracy#2706
- Budgets: Budget statuses consuldemocracy/consuldemocracy#2705
- Budgets: Display only selected budget investmests in "Publishing prices" phase consuldemocracy/consuldemocracy#2657
- Budgets: Budgets see results consuldemocracy/consuldemocracy#2620
- Budgets: Show 'See Results' button in budget admin panel consuldemocracy/consuldemocracy#2632
- Budgets: Adds message to selected budget investments consuldemocracy/consuldemocracy#2622
- Budgets: Fixes Issue #2604 consuldemocracy/consuldemocracy#2614
- Officing: Officing not to vote consuldemocracy/consuldemocracy#2726
- Officing: Officing sidebar menu consuldemocracy/consuldemocracy#2725
- Homepage: Homepage cards consuldemocracy/consuldemocracy#2693
- Homepage: Adding homepage header and cards seeds consuldemocracy/consuldemocracy#2679
- Homepage: Add customization of homepage from admin section consuldemocracy/consuldemocracy#2641
- Globalization: Allow admin generated content to be translatable consuldemocracy/consuldemocracy#2619
- Recommendations: Debates and proposals recommendations for users consuldemocracy/consuldemocracy#2760
- Notifications: Allow author notifications to be moderated consuldemocracy/consuldemocracy#2717
- Configuration: Document upload setting consuldemocracy/consuldemocracy#2585
- Maintenance: add proposal image on dev_seeds task consuldemocracy/consuldemocracy#2768
- Docker: Add imagemagick package to Docker configuration consuldemocracy/consuldemocracy#2655
- Design/UX: Legislation help gif consuldemocracy/consuldemocracy#2732
- Budgets: Add valuator groups assigned to investments to admin tables & csv export consuldemocracy/consuldemocracy#2592
- Design/UX: Adds ballot booths menu on admin consuldemocracy/consuldemocracy#2716
- Design/UX: Polls UI consuldemocracy/consuldemocracy#2765
- Design/UX: Manager UI consuldemocracy/consuldemocracy#2715
- Design/UX: Homepage design consuldemocracy/consuldemocracy#2694
- Design/UX: Admin UI consuldemocracy/consuldemocracy#2666
- Design/UX: Minor fixes consuldemocracy/consuldemocracy#2665
- Design/UX: Homepage layout consuldemocracy/consuldemocracy#2663
- Design/UX: Admin form improvements consuldemocracy/consuldemocracy#2645
- Maintenance: Regenerate Gemfile.lock consuldemocracy/consuldemocracy#2701
- Maintenance: Update Sprockets to fix vulnerability consuldemocracy/consuldemocracy#2758
- Maintenance: Split spec common actions support helper consuldemocracy/consuldemocracy#2653
- Maintenance: Split admin settings consuldemocracy/consuldemocracy#2650
- Maintenance: Update README with production configuration consuldemocracy/consuldemocracy#2648
- Maintenance: Remove sitemap generator output when running specs consuldemocracy/consuldemocracy#2599
- Maintenance: Avoid db:dev_seed log print when run from its test consuldemocracy/consuldemocracy#2598
- Maintenance: Foundation update consuldemocracy/consuldemocracy#2590
- Docker: Docker/docker-compose enhancements consuldemocracy/consuldemocracy#2661
- Budgets: Fix valuation heading filters consuldemocracy/consuldemocracy#2578
- Budgets: Budgets homepage map fixes consuldemocracy/consuldemocracy#2654
- Budgets: Display message in budget's index when there are no budgets consuldemocracy/consuldemocracy#2575
- Proposals: Fix validation error when creating proposals without user verification consuldemocracy/consuldemocracy#2775
- Design/UX: UI design consuldemocracy/consuldemocracy#2733
- Design/UX: A11y consuldemocracy/consuldemocracy#2724
- Design/UX: UI design consuldemocracy/consuldemocracy#2608
- Design/UX: Fixes admin menu toggle consuldemocracy/consuldemocracy#2692
- Maintenance: Fix flaky spec: Budget Investments Show milestones consuldemocracy/consuldemocracy#2719
- Maintenance: Fix flaky specs: Votes Debates and Voting comments Update consuldemocracy/consuldemocracy#2734
- Maintenance: Fix flaky specs using CKEditor consuldemocracy/consuldemocracy#2711
- Maintenance: Fix suggestions being requested with every keystroke consuldemocracy/consuldemocracy#2708
- Maintenance: Fix valuation heading filters consuldemocracy/consuldemocracy#2702
- Maintenance: Flaky spec: Polls Concerns behaves like notifiable in-app Multiple users commented on my notifiable consuldemocracy/consuldemocracy#2699
- Maintenance: Fix flaky spec: Proposals Voting Voting proposals on behalf of someone in show view consuldemocracy/consuldemocracy#2697
- Maintenance: Fix flaky spec: Admin budgets Manage groups and headings Create group consuldemocracy/consuldemocracy#2696
- Maintenance: Fix flaky specs: Emails Budgets Selected/Unselected investment consuldemocracy/consuldemocracy#2695
- Maintenance: Fix flaky specs: Officing Results Add/Edit results consuldemocracy/consuldemocracy#2712
- Maintenance: Add issue template consuldemocracy/consuldemocracy#2722
- Users activity: Deal gracefully with hidden followable in my activity consuldemocracy/consuldemocracy#2752
- Recommendations: Deal gracefully with recommendations of hidden proposals consuldemocracy/consuldemocracy#2751
- Maps: Fix MapLocation json_data to return mappable ids consuldemocracy/consuldemocracy#2613
0.15.0 - 2018-05-23
- Budgets: Show 'See Results' button in budget admin panel consuldemocracy/consuldemocracy#2632
- Budgets: Add valuator groups assigned to investments to admin tables & csv export consuldemocracy/consuldemocracy#2592
- Budgets: Add Valuator Group name validation & related specs consuldemocracy/consuldemocracy#2576
- Budgets: Display message in budget's index when there are no budgets consuldemocracy/consuldemocracy#2575
- Budgets: Allow supporting investments on more than one heading per group consuldemocracy/consuldemocracy#2546
- Budgets: User segment for users that haven't supported in budget consuldemocracy/consuldemocracy#2540
- Budgets: Allow Budget Group names to be edited consuldemocracy/consuldemocracy#2504
- Budgets: Add valuator groups consuldemocracy/consuldemocracy#2510
- Budgets: Add column show to valuators consuldemocracy/consuldemocracy#2342
- Globalization: Allow admin generated content to be translatable consuldemocracy/consuldemocracy#2619
- Globalization: New Crowdin translations consuldemocracy/consuldemocracy#2572
- Notifications: Extend notifications to be marked as read or unread consuldemocracy/consuldemocracy#2549
- Notifications: Let users mark Notifications as read consuldemocracy/consuldemocracy#2478
- Accounts: Admin users consuldemocracy/consuldemocracy#2538
- Configuration: Document upload setting consuldemocracy/consuldemocracy#2585
- Configuration: Added setting on admin to skip user verification consuldemocracy/consuldemocracy#2399
- Management: Let managers reset user's password consuldemocracy/consuldemocracy#2548
- Design: View mode selector on lists consuldemocracy/consuldemocracy#2509
- Maintenance: Make config.time_zone configurable at secrets.yml consuldemocracy/consuldemocracy#2468
- Maintenance: Include Node.js as requirement on README consuldemocracy/consuldemocracy#2486
- Maintenance: Add Node.js as requirement on README (spanish) consuldemocracy/consuldemocracy#2550
- Budgets: Display unfeasibility explanation only when valuation has finished consuldemocracy/consuldemocracy#2570
- Budgets: Admin budget investment info consuldemocracy/consuldemocracy#2539
- Budgets: Restrict valuators access to edit/valute only on valuating phase consuldemocracy/consuldemocracy#2535
- Budgets: Valuators cannot reopen finished valuations consuldemocracy/consuldemocracy#2518
- Budgets: Heading link on budgets message consuldemocracy/consuldemocracy#2528
- Newsletters: Admin newsletter email refactor consuldemocracy/consuldemocracy#2474
- Newsletters: Admin emails list download consuldemocracy/consuldemocracy#2466
- Newsletters: Admin newsletter emails consuldemocracy/consuldemocracy#2462
- Maintenance: Migration from PhantomJS to Headless Chrome consuldemocracy/consuldemocracy#2534
- Maintenance: Update rubocop gem from 0.53.0 to 0.54.0 consuldemocracy/consuldemocracy#2574
- Maintenance: Update rails-html-sanitizer gem version to 1.0.4 consuldemocracy/consuldemocracy#2568
- Maintenance: Improve README code syntax consuldemocracy/consuldemocracy#2561
- Maintenance: Improve Github's Pull Request Template file consuldemocracy/consuldemocracy#2515
- Maintenance: Remove sitemap generator output when running specs consuldemocracy/consuldemocracy#2599
- Maintenance: Avoid db:dev_seed log print when run from its test consuldemocracy/consuldemocracy#2598
- Maintenance: Update loofah gem to 2.2.1 version consuldemocracy/consuldemocracy#2545
- Maintenance: Rubocop & rubocop-rspec gem & config updates consuldemocracy/consuldemocracy#2524
- Budgets: Fix valuation heading filters consuldemocracy/consuldemocracy#2578
- Budgets: Fixes budgets ui for all phases consuldemocracy/consuldemocracy#2537
- Budgets: Fixes Issue #2604 consuldemocracy/consuldemocracy#2614
- Maps: Fix MapLocation json_data to return mappable ids consuldemocracy/consuldemocracy#2613
- Accounts: Fix to change email address from my account consuldemocracy/consuldemocracy#2569
- Social share: Fixes social share buttons consuldemocracy/consuldemocracy#2525
- Newsletters: Fixed how newsletters controller and mailer handle recipients consuldemocracy/consuldemocracy#2492
- Newsletters: Fix UserSegment feasible and undecided investment authors consuldemocracy/consuldemocracy#2491
- Newsletters: Remove empty emails from user segment usages
- Design: Mode view consuldemocracy/consuldemocracy#2567
- Design: Minor fixes consuldemocracy/consuldemocracy#2566
- Design: Improve Documents list consuldemocracy/consuldemocracy#2490
- Design: UI fixes consuldemocracy/consuldemocracy#2489
- Design: Cleans legislation proposals consuldemocracy/consuldemocracy#2527
- Design: Design minor fixes consuldemocracy/consuldemocracy#2465
- Design: Help text consuldemocracy/consuldemocracy#2452
- Maintenance: Fix routes deprecation warning for
to:
usage consuldemocracy/consuldemocracy#2560 - Maintenance: Fix date parsing to take the TimeZone in account consuldemocracy/consuldemocracy#2559
- Maintenance: Fix
rake db:dev\_seed
task flaky spec consuldemocracy/consuldemocracy#2522 - Maintenance: Fix Email Spec comment random failures consuldemocracy/consuldemocracy#2506
- Maintenance: Fix flaky spec: Residence Assigned officers Error consuldemocracy/consuldemocracy#2458
- Maintenance: Fix for flaky spec in Officing spec test file consuldemocracy/consuldemocracy#2543
- Maintenance: Fix Flaky spec: Moderate debates Hide consuldemocracy/consuldemocracy#2542
- Maintenance: Fix flaky spec: random investments order scenario consuldemocracy/consuldemocracy#2536
- Maintenance: Fixed flaky spec: missing comment on legislation annotation consuldemocracy/consuldemocracy#2455
- Maintenance: Fix flaky spec: random investments order scenario consuldemocracy/consuldemocracy#2454
- Maintenance: Fix flaky spec: users without email should not receive emails consuldemocracy/consuldemocracy#2453
- Maintenance: Flaky spec fix: Debates Show: "Back" link directs to previous page consuldemocracy/consuldemocracy#2513
- Maintenance: Fix Exception in home page consuldemocracy/consuldemocracy#2621
- Maintenance: Fix for budget's index when there are no budgets consuldemocracy/consuldemocracy#2562
- Maintenance: Fix menu highlighted in admin section consuldemocracy/consuldemocracy#2556
0.14.0 - 2018-03-08
- Admin newsletter emails consuldemocracy/consuldemocracy#2462
- Admin emails list download consuldemocracy/consuldemocracy#2466
- Alert message when a user deletes an investment project from "My activity" consuldemocracy/consuldemocracy#2385
- Missing polls button on help page consuldemocracy/consuldemocracy#2452
- New legislation processes section on help page consuldemocracy/consuldemocracy#2452
- Docs(readme): Include Node.js as requirement consuldemocracy/consuldemocracy#2486
- Improved Document lists consuldemocracy/consuldemocracy#2490
- Valuators cannot reopen finished valuations consuldemocracy/consuldemocracy#2518
- Show investment links only on phase balloting or later consuldemocracy/consuldemocracy#2386
- Improve Github's Pull Request Template file consuldemocracy/consuldemocracy#2515
- List Budget Investment's milestones ordered by publication date consuldemocracy/consuldemocracy#2429
- Admin newsletter email refactor consuldemocracy/consuldemocracy#2474
- Budgets map improvements consuldemocracy/consuldemocracy#2552
- Totally remove investment's internal_comments consuldemocracy/consuldemocracy#2406
- Fixes social share buttons: consuldemocracy/consuldemocracy#2525
- Heading link on budgets message: consuldemocracy/consuldemocracy#2528
- Improve spec boot time and clean up of test logs consuldemocracy/consuldemocracy#2444
- Use user locale instead of default locale to format currencies consuldemocracy/consuldemocracy#2443
- Flaky spec: random investments order scenario consuldemocracy/consuldemocracy#2454
- Flaky spec: users without email should not receive emails consuldemocracy/consuldemocracy#2453
- Flaky spec: missing comment on legislation annotation consuldemocracy/consuldemocracy#2455
- Flaky spec: Residence Assigned officers error consuldemocracy/consuldemocracy#2458
- Flaky spec fix: Debates Show: "Back" link directs to previous page consuldemocracy/consuldemocracy#2513
- Flaky spec fix: Email Spec comment random failures consuldemocracy/consuldemocracy#2506
- Expire Coveralls badge cache consuldemocracy/consuldemocracy#2445
- Fixed how newsletters controller and mailer handle recipients consuldemocracy/consuldemocracy#2492
- Fix UserSegment feasible and undecided investment authors consuldemocracy/consuldemocracy#2491
- Remove empty emails from user segment usages consuldemocracy/consuldemocracy#2516
- Clean html and scss legislation proposals: consuldemocracy/consuldemocracy#2527
- UI fixes consuldemocracy/consuldemocracy#2489 consuldemocracy/consuldemocracy#2465
0.13.0 - 2018-02-05
- Added Drafting phase to Budgets consuldemocracy/consuldemocracy#2285
- Added 'Publish investments price' phase to Budgets consuldemocracy/consuldemocracy#2296
- Allow admins to destroy budgets without investments consuldemocracy/consuldemocracy#2283
- Added CSV download link to budget_investments consuldemocracy/consuldemocracy#2147
- Added actions to edit and delete a budget's headings consuldemocracy/consuldemocracy#1917
- Allow Budget Investments to be Related to other content consuldemocracy/consuldemocracy#2311
- New Budget::Phase model to add dates, enabling and more consuldemocracy/consuldemocracy#2323
- Add optional Guide page to help users decide between Proposal & Investment creation consuldemocracy/consuldemocracy#2343
- Add advanced search menu to investments list consuldemocracy/consuldemocracy#2142
- Allow admins to edit Budget phases consuldemocracy/consuldemocracy#2353
- Budget new Information phase consuldemocracy/consuldemocracy#2349
- Add search & sorting options to Admin's Budget Investment list consuldemocracy/consuldemocracy#2378
- Added internal valuation comment thread to replace internal_comments consuldemocracy/consuldemocracy#2403
- Added rubocop-rspec gem, enabled cops one by one fixing offenses.
- Added Capistrano task to automate maintenance mode consuldemocracy/consuldemocracy#1932
- Display proposal and investment image when sharing in social networks consuldemocracy/consuldemocracy#2202
- Redirect admin to budget lists after edit consuldemocracy/consuldemocracy#2284
- Improve budget investment form consuldemocracy/consuldemocracy#2280
- Prevent edition of investments if budget is in the final phase consuldemocracy/consuldemocracy#2223
- Design Improvements consuldemocracy/consuldemocracy#2327
- Change concept of current budget to account for multiple budgets consuldemocracy/consuldemocracy#2322
- Investment valuation finished alert consuldemocracy/consuldemocracy#2324
- Finished budgets list order consuldemocracy/consuldemocracy#2355
- Improvements for Admin::Budget::Investment filters consuldemocracy/consuldemocracy#2344
- Advanced filters design consuldemocracy/consuldemocracy#2379
- Order Budget group headings by name consuldemocracy/consuldemocracy#2367
- Show only current budget tags in admin budget page consuldemocracy/consuldemocracy#2387
- Correctly show finished budgets at budget index consuldemocracy/consuldemocracy#2369
- Multiple Budgets UI improvements consuldemocracy/consuldemocracy#2297
- Improved budget heading names at dropdowns consuldemocracy/consuldemocracy#2373
- Improved Admin list of budget headings consuldemocracy/consuldemocracy#2370
- Remove usage of Investment's internal_comments consuldemocracy/consuldemocracy#2404
- Made English the default app locale consuldemocracy/consuldemocracy#2371
- Improve texts of help page consuldemocracy/consuldemocracy#2405
- Show error message when relating content to itself consuldemocracy/consuldemocracy#2416
- Split 'routes.rb' file into multiple small files consuldemocracy/consuldemocracy#1908
- Removed legislation section arrows and duplicate html tag thanks to xarlybovi consuldemocracy/consuldemocracy#1704
- Updated multiple minor & patch gem versions thanks to Depfu
- Clean up Travis logs consuldemocracy/consuldemocracy#2357
- Updated translations to other languages from Crowdin contributions consuldemocracy/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/consuldemocracy#2323 - Budget::Investment's
internal_comments
attribute usage was removed, because of consuldemocracy/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/consuldemocracy#2431
- Only change budget slugs if its on draft phase consuldemocracy/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/consuldemocracy#2293
- Fix social images meta tags consuldemocracy/consuldemocracy#2153
- Non translated strings & typos consuldemocracy/consuldemocracy#2279
- Links to hidden comments on admin & moderation consuldemocracy/consuldemocracy#2395
- Upgraded Paperclip version up to 5.2.1 to fix security problem consuldemocracy/consuldemocracy#2393
- Upgraded nokogiri: 1.8.1 → 1.8.2 consuldemocracy/consuldemocracy#2413
0.12.0 - 2018-01-03
- Added Images to Budget Investment's Milestones consuldemocracy/consuldemocracy#2186
- Added Documents to Budget Investment's Milestones consuldemocracy/consuldemocracy#2191
- Added Publication Date Budget Investment's Milestones consuldemocracy/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/consuldemocracy#1164
- Map validations consuldemocracy/consuldemocracy#2207
- Added spec for 'rake db:dev_seed' task consuldemocracy/consuldemocracy#2201
- Adds timestamps to polls consuldemocracy/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/consuldemocracy#2170 consuldemocracy/consuldemocracy#2198
- Improved Communities design consuldemocracy/consuldemocracy#1904
- Made Milestones description required & hided title usage consuldemocracy/consuldemocracy#2195
- Improved generic error message consuldemocracy/consuldemocracy#2217
- Improved Sitemap for SEO consuldemocracy/consuldemocracy#2215
- Notifications for hidden resources consuldemocracy/consuldemocracy#2172
- Notifications exceptions consuldemocracy/consuldemocracy#2187
- Fixed map location update consuldemocracy/consuldemocracy#2213
0.11.0 - 2017-12-05
- Allow social media image meta tags to be overwritten consuldemocracy/consuldemocracy#1756 & consuldemocracy/consuldemocracy#2153
- Allow users to verify their account against a local Census consuldemocracy/consuldemocracy#1752
- Make Proposals & Budgets Investments followable by users consuldemocracy/consuldemocracy#1727
- Show user followable activity on public user page consuldemocracy/consuldemocracy#1750
- Add Budget results view & table consuldemocracy/consuldemocracy#1748
- Improved Budget winners calculations consuldemocracy/consuldemocracy#1738
- Allow Documents to be uploaded to Proposals and Budget Investments consuldemocracy/consuldemocracy#1809
- Allow Communities creation on Proposals and Budget Investments (Run rake task 'communities:associate_community') consuldemocracy/consuldemocracy#1815 consuldemocracy/consuldemocracy#1833
- Allow user to geolocate Proposals and Budget Investments on a map consuldemocracy/consuldemocracy#1864
- Legislation Process Proposals consuldemocracy/consuldemocracy#1906
- Autocomplete user tags consuldemocracy/consuldemocracy#1905
- GraphQL API docs consuldemocracy/consuldemocracy#1763
- Show recommended proposals and debates to users based in their interests consuldemocracy/consuldemocracy#1824
- Allow images & videos to be added to Poll questions consuldemocracy/consuldemocracy#1835 consuldemocracy/consuldemocracy#1915
- Add Poll Shifts, to soon replace Poll OfficerAssignments usage entirely (for now just partially)
- Added dropdown menu for advanced users consuldemocracy/consuldemocracy#1761
- Help text headers and footers consuldemocracy/consuldemocracy#1807
- Added a couple of steps for linux installation guidelines consuldemocracy/consuldemocracy#1846
- Added TotalResult model, to replace Poll::FinalRecount consuldemocracy/consuldemocracy#1866 1885
- Preview Budget Results by admins consuldemocracy/consuldemocracy#1923
- Added comments to Polls consuldemocracy/consuldemocracy#1961
- Added images & videos to Polls consuldemocracy/consuldemocracy#1990 consuldemocracy/consuldemocracy#1989
- Poll Answers are orderable now consuldemocracy/consuldemocracy#2037
- Poll Booth Assigment management consuldemocracy/consuldemocracy#2087
- Legislation processes documents consuldemocracy/consuldemocracy#2084
- Poll results consuldemocracy/consuldemocracy#2082
- Poll stats consuldemocracy/consuldemocracy#2075
- Poll stats on admin panel consuldemocracy/consuldemocracy#2102
- Added investment user tags admin interface consuldemocracy/consuldemocracy#2068
- Added Poll comments to GraphQL API consuldemocracy/consuldemocracy#2148
- Added option to unassign Valuator role consuldemocracy/consuldemocracy#2110
- Added search by name/email on several Admin sections consuldemocracy/consuldemocracy#2105
- Added Docker support consuldemocracy/consuldemocracy#2127 & documentation https://consul_docs.gitbooks.io/docs/content/en/getting_started/docker.html
- Added population restriction validation on Budget Headings consuldemocracy/consuldemocracy#2115
- Added a
/consul.json
route that returns installation details (current release version and feature flags status) for a future dashboard app consuldemocracy/consuldemocracy#2164
- Gem versions locked & cleanup consuldemocracy/consuldemocracy#1730
- Upgraded many minor versions consuldemocracy/consuldemocracy#1747
- Rails 4.2.10 consuldemocracy/consuldemocracy#2128
- Updated Code of Conduct to use contributor covenant 1.4 consuldemocracy/consuldemocracy#1733
- Improved consistency to all "Go back" buttons consuldemocracy/consuldemocracy#1770
- New CONSUL brand consuldemocracy/consuldemocracy#1808
- Admin panel redesign consuldemocracy/consuldemocracy#1875 consuldemocracy/consuldemocracy#2060
- Swapped Poll White/Null/Total Results for Poll Recount consuldemocracy/consuldemocracy#1963
- Improved Poll index view consuldemocracy/consuldemocracy#1959 consuldemocracy/consuldemocracy#1987
- Update secrets and deploy secrets example files consuldemocracy/consuldemocracy#1966
- Improved Poll Officer panel features
- Consistency across all admin profiles sections consuldemocracy/consuldemocracy#2089
- Improved dev_seeds with more Poll content consuldemocracy/consuldemocracy#2121
- Comment count now updates live after publishing a new one consuldemocracy/consuldemocracy#2090
- Removed Tolk gem usage, we've moved to Crowdin service consuldemocracy/consuldemocracy#1729
- Removed Polls manual recounts (model Poll::FinalRecount) consuldemocracy/consuldemocracy#1764
- Skipped specs for deprecated Spending Proposal model consuldemocracy/consuldemocracy#1773
- Moved Documentation to https://github.com/consul/docs consuldemocracy/consuldemocracy#1861
- Remove Poll Officer recounts, add Final & Totals votes consuldemocracy/consuldemocracy#1919
- Remove deprecated Poll results models consuldemocracy/consuldemocracy#1964
- Remove deprecated Poll::Question valid_answers attribute & usage consuldemocracy/consuldemocracy#2073 consuldemocracy/consuldemocracy#2074
- Foundation settings stylesheet consuldemocracy/consuldemocracy#1766
- Budget milestone date localization consuldemocracy/consuldemocracy#1734
- Return datetime format for en locale consuldemocracy/consuldemocracy#1795
- Show bottom proposals button only if proposals exists consuldemocracy/consuldemocracy#1798
- Check SMS verification in a more consistent way consuldemocracy/consuldemocracy#1832
- Allow only YouTube/Vimeo URLs on 'video_url' attributes consuldemocracy/consuldemocracy#1854
- Remove empty comments html consuldemocracy/consuldemocracy#1862
- Fixed admin/poll routing errors consuldemocracy/consuldemocracy#1863
- Display datepicker arrows consuldemocracy/consuldemocracy#1869
- Validate presence poll presence on Poll::Question creation consuldemocracy/consuldemocracy#1868
- Switch flag/unflag buttons on use via ajax consuldemocracy/consuldemocracy#1883
- Flaky specs fixed consuldemocracy/consuldemocracy#1888
- Fixed link back from moderation dashboard to root_path consuldemocracy/consuldemocracy#2132
- Fixed Budget random pagination order consuldemocracy/consuldemocracy#2131
- Fixed
direct_messages_max_per_day
set to nil consuldemocracy/consuldemocracy#2100 - Fixed notification link error when someone commented a Topic consuldemocracy/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