Skip to content

v0.13

Compare
Choose a tag to compare
@bertocq bertocq released this 05 Feb 22:43
· 10272 commits to master since this release

In CONSUL we are trying to stick to a release every month! So here is v0.13 release with:

  • ⚙️ Budgets feature has gotten lots of improvements
  • 🔴 Important security updates (paperclip & nokogiri gems). Check [Security] section.
  • ⚠️ Two deprecations that will require you to run rake tasks to migrate data from database columns that will be removed on v0.14 release. Check [Deprecated] section.
  • 🙌 Many small fixes, improvements & gem version updates.

Check the Changelog to see all the changes, or just scroll down to "Release changelog". Please take your time reading all referenced PR's and issues to understand new features & changes. We are working on creating a more comprehensive way to digest release features for next releases.

Updating your fork

Check how to keep your fork updated, if you're updating from v0.12 release you can just:

git checkout master
git pull
git checkout -b upstream
git fetch upstream
git merge v0.13

Please run these upgrade commands:
bin/rake budgets:phases:generate_missing
bin/rake investments:internal_comments:migrate_to_thread
See [Deprecated] section for detailed information on these rake tasks

Release changelog

Added

  • Drafting phase to Budgets #2285
  • 'Publish investments price' phase to Budgets #2296
  • Allow admins to destroy budgets without investments #2283
  • CSV download link to budget_investments #2147
  • Actions to edit and delete a budget's headings #1917
  • Allow Budget Investments to be Related to other content #2311
  • New Budget::Phase model to add dates, enabling and more #2323
  • Optional Guide page to help users decide between Proposal & Investment creation #2343
  • Advanced search menu to investments list #2142
  • Admins to edit Budget phases #2353
  • Budget new Information phase #2349
  • Search & sorting options to Admin's Budget Investment list #2378
  • Internal valuation comment thread to replace internal_comments #2403
  • rubocop-rspec gem, enabled cops one by one fixing offenses.
  • Capistrano task to automate maintenance mode #1932

Changed

  • Display proposal and investment image when sharing in social networks #2202
  • Redirect admin to budget lists after edit #2284
  • Improve budget investment form #2280
  • Prevent edition of investments if budget is in the final phase #2223
  • Design Improvements #2327
  • Change concept of current budget to account for multiple budgets #2322
  • Investment valuation finished alert #2324
  • Finished budgets list order #2355
  • Improvements for Admin::Budget::Investment filters #2344
  • Advanced filters design #2379
  • Order Budget group headings by name #2367
  • Show only current budget tags in admin budget page #2387
  • Correctly show finished budgets at budget index #2369
  • Multiple Budgets UI improvements #2297
  • Improved budget heading names at dropdowns #2373
  • Improved Admin list of budget headings #2370
  • Remove usage of Investment's internal_comments #2404
  • Made English the default app locale #2371
  • Improve texts of help page #2405
  • Show error message when relating content to itself #2416
  • Split 'routes.rb' file into multiple small files #1908
  • Removed legislation section arrows and duplicate html tag thanks to xarlybovi #1704
  • Updated multiple minor & patch gem versions thanks to Depfu
  • Clean up Travis logs #2357
  • Updated translations to other languages from Crowdin contributions #2347 especial mention to @ferraniki for 100% Valencian translation!
  • Updated rubocop version and ignored all cops by default

Deprecated

  • Budget's description_* columns will be erased from database in next release. Please run rake task budgets:phases:generate_missing to migrate them. Details at Warning section of #2323
  • Budget::Investment's internal_comments attribute usage was removed, because of #2403, run rake task investments:internal_comments:migrate_to_thread to migrate existing values to the new internal comments thread. In next release database column will be removed.

Removed

  • Spending Proposals urls from sitemap, that model is getting entirely deprecated soon.

Fixed

  • Fix Budget Investment's milestones order #2431
  • Only change budget slugs if its on draft phase #2434
  • Fixed an internal bug that allowed users to remove documents from other user's Proposals & Investments 97ec551#diff-bc7e874fa3fd44e4b6f941b434d1d921
  • Fixed deprecation warning in specs #2293
  • Fix social images meta tags #2153
  • Non translated strings & typos #2279
  • Links to hidden comments on admin & moderation #2395

Security

  • Upgraded Paperclip version up to 5.2.1 to fix security problem #2393
  • Upgraded nokogiri: 1.8.1 → 1.8.2 #2413