Skip to content

2.17.0

Compare
Choose a tag to compare
@djaiss djaiss released this 22 Mar 16:33
3a1243d

This release contains several new features and important internal changes.

  • You can now associate a photo to a gift
  • You can now edit activities
  • We now support a first iteration of audit logs - ie everything that happened to a contact
  • You can now set yourself as a contact in your settings
  • Fix a lot of bugs

Please everyone, be safe!

Upgrade notes

⚠️ Please make sure you backup your database before upgrading.

This version requires to run migrations (php artisan migrate).

🌍Thanks so much to our contributors and translators for their work.

✳️ Added

  • Associate a photo to a gift (#3342 - thanks to asbiin).
  • Enable activities edit (#3422 - thanks to asbiin).
  • Add vuelidate (#3438 - thanks to asbiin).
  • Get all contacts for a given tag in the api (#3534 - thanks to djaiss).
  • Clickable contacts on activity list (#3539 - thanks to djaiss).
  • Add a link to archive all contacts during downgrade (#3536 - thanks to djaiss).
  • services to set and clear personal description (#3573 - thanks to djaiss).
  • Add support for audit log (#3547 - thanks to djaiss).
  • Add audit log for contact description (#3582 - thanks to djaiss).
  • Add ability to indicate the number of contacts in seeders (#3585 - thanks to djaiss).
  • Add contact field labels (#3606 - thanks to asbiin).
  • Allow editing middle name (#3218 - thanks to ivankruchkoff).
  • Add ability to set me contact (#3481 - thanks to asbiin).
  • Add a weekly job to update gravatars (#3638 - thanks to asbiin).
  • Use Carbon v2 library as translator for dates (#3672 - thanks to asbiin).

✴️ Changed

  • Optimize images (#3432 - thanks to imgbot).
  • Update composer-install step (#3427 - thanks to asbiin).
  • Fix ArtifactStagingDirectory (#3456 - thanks to asbiin).
  • Fix activity services rules (#3459 - thanks to asbiin).
  • Prepare removal of jQuery dependency (#3337 - thanks to asbiin).
  • Fix ci signature (#3504 - thanks to asbiin).
  • Add notes in contact api call (#3533 - thanks to djaiss).
  • Remove old method to delete all information about a contact (#3535 - thanks to djaiss).
  • Replace whoops by ignition (#3565 - thanks to djaiss).
  • Refactor user model (#3564 - thanks to djaiss).
  • Remove greenkeeper (#3579 - thanks to asbiin).
  • Refactor account model (#3570 - thanks to djaiss).
  • Last consulted at field update is now in a job (#3586 - thanks to djaiss).
  • Add audit log for updating work information (#3588 - thanks to djaiss).
  • Add audit logs for company creation (#3592 - thanks to djaiss).
  • Update i18n (#3607 - thanks to djaiss).
  • Fix this test that won t work on 29th feb (#3637 - thanks to asbiin).
  • Minor grammer/wording change (#3621 - thanks to patski123).
  • Fix some wording (#3622 - thanks to patski123).
  • Remove access of eager load object if not needed (#3639 - thanks to asbiin).
  • Remove deprecated call (#3671 - thanks to asbiin).
  • Documentation: fix typo in heroku.md (#3665 - thanks to buenalabs).
  • Documentation: update heroku.md to reflect switch to JawsDB (#3675 - thanks to buenalabs).
  • Use psalm output for github/azure devops (#3676 - thanks to asbiin).
  • Documentation: update screenshot for heroku.md (#3680 - thanks to buenalabs).
  • Start mysql (#3708 - thanks to asbiin).
  • Setup cypress (#3152 - thanks to asbiin).
  • Documentation: upload new screenshot to reflect switch to JawsDB (#3699 - thanks to buenalabs).
  • Optimize images (#3715 - thanks to imgbot).
  • Require redis php extension (#3690 - thanks to asbiin).
  • Update translations (#3716 - thanks to asbiin).
  • Documentation: update second screenshot (#3718 - thanks to buenalabs).

⚛ Fixed

  • Fix locale (#3420 - thanks to asbiin).
  • Fix VCard export of LinkedIn data (#3434 - thanks to muglug).
  • Fix contacts list UX with 2 tabs opened (#3428 - thanks to asbiin).
  • Fix docker instances (#3486 - thanks to asbiin).
  • Activity seeder to use new schema (#3503 - thanks to mechanarchy).
  • Contact sorting by last activity date (#3512 - thanks to anegoda1995).
  • Fix markdown not being applied for a phone call description (#3537 - thanks to djaiss).
  • Order contact tag list alphabetically (#3243 - thanks to mechanarchy).
  • Fix how you met date not being deleted upon save (#3542 - thanks to djaiss).
  • Fix display of the toggle buttons in the Settings page (#3541 - thanks to djaiss).
  • Fix gift photo migration (#3558 - thanks to asbiin).
  • Fix edit conversation date not being editable (#3560 - thanks to djaiss).
  • Fix gift photo migration again (#3559 - thanks to asbiin).
  • Fix _header blade include (#3587 - thanks to asbiin).
  • Fix resend email verification feature not sending email (#3597 - thanks to djaiss).
  • Fix i18n (#3609 - thanks to asbiin).
  • Fix vcard categories import/export as tags (#3615 - thanks to asbiin).
  • Fix summary of activities showing the same date for every entry (#3654 - thanks to djaiss).
  • Markdown does not work on activity entries (#3670 - thanks to jeremies).
  • Markdown does not work on journal activity entries (#3688 - thanks to jeremies).
  • Wrong untagged contacts counter (#3694 - thanks to jeremies).
  • Fix days being off by one day (#3655 - thanks to djaiss).
  • Fix account downgrade not working (#3721 - thanks to djaiss).
  • Fix contact resources (#3583 - thanks to asbiin).