Skip to content

v2.0.0

Compare
Choose a tag to compare
@etiennemarais etiennemarais released this 07 Apr 07:13
· 186 commits to master since this release
0af6939

Summary

We are looking to add stability and general improvements to the project. These changes are listed below as we continue to add the contributions from the community, general bug fixes, stability in product flows, test structure and developer experience to more easily allow for better contributions.

Contributions or issues

Please log an issue and label it with v2.0.0.

Notes:

To avoid errors, after checking out this version, the following steps should be performed:

Install new libraries

composer install

Delete old views and cached configurations

php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan route:clear
php artisan optimize:clear
php artisan clear-compiled
composer dump-autoload

Database

The migrations include a fix script that need to retroactively fix orders and it's related data with the current state of the database. This is a mutation of data and is potentially dangerous. That said it was necessary to bring the order and refund flows under control to ensure consistent behavior when completing an order/refund flow.

  1. Make a backup of your current production database.
  2. Run php artisan migrate
  3. Open your laravel logs to see the retrofix output

Changes

  • Calculations fixes (#645)
  • Dashboard details (#697)
  • Patch for Organizer View (#655)
  • Tests setup (#711)
  • Made the test database connection button more visible (#710)
  • Allow checking in with private reference number (#656)
  • Upgrade to Laravel 6.5.1 (#688)
  • Added TrustProxies Middleware for Reverse Proxy Compatability (#713)
  • Fixed payment gateway update migration (#706)
  • Makes it possible to process free payments (#705)
  • Bugfixes in routes, missing event_id (#731)
  • New markdown parser (#770)
  • Event create UI form error handling (#769)
  • Offline Payments Copy Fixes (#774)
  • General regression fixes after laravel 6 upgrade (#775)