Skip to content

2.16.0

Compare
Choose a tag to compare
@djaiss djaiss released this 31 Dec 18:28
e3c79ad

This release allows activities to be added inline, adds some new API methods and add foreign keys to all tables. The latter will allow us much more flexibility in the future, while having no impact on the end user experience.

Happy new year, everyone!

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

  • Fix pluralization in vue-i18n (#3080 - thanks to asbiin).
  • Use JawsDB by default on heroku instances (#3091 - thanks to asbiin).
  • Use supervisord in docker (#3129 - thanks to asbiin).
  • Refactor the export process (#3119 - thanks to djaiss).
  • Add job information next to the contact name on profile page (#3146 - thanks to djaiss).
  • Enhance user invitation mail (#3158 - thanks to asbiin).
  • Improve trim string middleware (#3181 - thanks to asbiin).
  • Better error viewing (#3230 - thanks to asbiin).
  • Save contact tags in vCard CATEGORIES field (#3232 - thanks to asbiin).
  • Enhance API settings page (#3268 - thanks to asbiin).
  • Change default environment variables (#3237 - thanks to asbiin).
  • Enable api web navigation (#3289 - thanks to asbiin).
  • Refactor how activities are managed and displayed (#2299 - thanks to djaiss).
  • Add API contact properties update + documents + photos + avatar (#3302 - thanks to asbiin).
  • Upload docker image to github (#3384 - thanks to asbiin).
  • Improve modals bottom buttons display (#3405 - thanks to asbiin).

✴️ Changed

⚛ Fixed

  • Fix storage page not being displayed if a contact does not exist (#3082 - thanks to djaiss).
  • Remove links from the storage page (#3083 - thanks to djaiss).
  • Correct reference to journal entry avatars (#3116 - thanks to chrisforrence).
  • Update journal date on activity update (#3087 - thanks to LukasRos).
  • Hide completed tasks on dashboard (#3012 - thanks to andreasjacobsen93).
  • Center image in pop-up on contacts page (#3011 - thanks to andreasjacobsen93).
  • Fix search when prefix table is used (#3107 - thanks to asbiin).
  • Fix docker images (#3131 - thanks to asbiin).
  • Update ignored list of currencies in CurrenciesTableSeeder (#2988 - thanks to Mohammed90).
  • Fix password resetting page (#3156 - thanks to asbiin).
  • Ensure disable_signup is checked on form register validation (#3162 - thanks to asbiin).
  • Fix CSV uploads with weird photo files (#3176 - thanks to djaiss).
  • Fix icons have disappeared on contact information (#3194 - thanks to asbiin).
  • Fix tooltip on favorite icon (#3195 - thanks to asbiin).
  • Fix reminders API GET requests (#3203 - thanks to mechanarchy).
  • Fix contact name display (#3219 - thanks to asbiin).
  • Add the Hebrew plural formula (#3220 - thanks to yarons).
  • Update setup command admin password (#3242 - thanks to mechanarchy).
  • Fix validate2fa route (#3271 - thanks to asbiin).
  • Fix relationship create and destroy with partial contact (#3281 - thanks to asbiin).
  • Fix subscription page (#3279 - thanks to asbiin).
  • Fix photo-contact relation (#3277 - thanks to asbiin).
  • Fix register in case country is not detected from ip address (#3275 - thanks to asbiin).
  • Fix journal entry edit (#3274 - thanks to asbiin).
  • Fix OAuth login process with WebAuthn activated (#3283 - thanks to asbiin).
  • Push footer to bottom regardless of content height (#2982 - thanks to shroudedcode).
  • Fix photos page if contact is null (#3295 - thanks to asbiin).
  • Fix request all usage (#3306 - thanks to asbiin).
  • Use multiple small factories instead of a big one (#3310 - thanks to djaiss).
  • Update .platform.app.yaml - add app/temp to writable mounts (#3338 - thanks to JGrubb).
  • Fix reminders message (#3339 - thanks to asbiin).
  • Fix birthdate selection UX (#3318 - thanks to asbiin).
  • Small improvement (#3344 - thanks to paddockFerrari).
  • Fix a typo (#3341 - thanks to pvinis).
  • Fix some langage and translation (#3357 - thanks to asbiin).
  • Fix docker github push (#3385 - thanks to asbiin).
  • Fix contact list cells link (#3383 - thanks to asbiin).
  • Simplify how tests are named (#3394 - thanks to djaiss).