@djaiss djaiss released this Nov 11, 2018 · 62 commits to master since this release

Assets 2

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

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

This release contains a lot of new features and enhancements: new header on the profile page of a contact, ability to upload documents, tags auto complete, first step of Carddav support.

There are 2 new ENV variables:

  • DEFAULT_MAX_STORAGE_SIZE: this indicates how much storage space each account in the instance has the right to use, in megabytes.
  • CARDDAV_ENABLED: this enables Carddav support. We don't recommend you enable this feature at this stage - it's in heavy testing right now. Consider this feature as a first very unstable iteration.

Note: some of you reported an error (that we also had). To solve this, you might have to delete bootstrap/cache/config.php before running composer install etc...

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

✳️ Added

  • Make contact description field searchable (#1930 - thanks to lattlay).
  • Add right click support in contact list (#1947 - thanks to lattlay).
  • Add ability to archive a contact (#1769 - thanks to asbiin).
  • Hide deceased people in dashboard / people list (#1903 - thanks to tcmal).
  • Add export:all command to export as SQL (#1916 - thanks to tcmal).
  • Add ability to upload documents (#1912 - thanks to djaiss).
  • CardDAV support (#1284 - thanks to kidk).
  • Add ability to autocomplete tags (#1995 - thanks to djaiss).
  • Add account limit for document upload (#2013 - thanks to djaiss).

✴️ Changed

  • Add api gifts test (#1858 - thanks to asbiin).
  • Add api tests (#1928 - thanks to asbiin).
  • Change how default module table is populated (#1934 - thanks to djaiss).
  • Optimize images (#1933 - thanks to djaiss).
  • Update code of conduct (#1941 - thanks to djaiss).
  • Some typos and clarifications (#1923 - thanks to tomgs).
  • Add Mailgun instructions (#1864 - thanks to tomgs).
  • Set currency and timezone for new users (#1657 - thanks to asbiin).
  • Improve text when adding contact, not just "significant other" (#1881 - thanks to Flimm).
  • Standardise phone number format while importing vCard (#1281 - thanks to Dagolin).
  • Parse FN property when importing vCards (#1797 - thanks to fabwu).
  • Highlight buttons when selected using keyboard tabbing (#1866 - thanks to TheZenti).
  • Documentation for PostgreSQL users (#1914 - thanks to LorenzoAncora).
  • Remove old email verification module and use laravel one (#1965 - thanks to asbiin).
  • Optimize images (#1962 - thanks to djaiss).
  • Aws server endpoint configuration handling (#1971 - thanks to allanlw).
  • Add tests for api (#1984 - thanks to asbiin).
  • Improve services rules validation (#1986 - thanks to asbiin).
  • Prevent submitting an empty form when pressing enter (#1978 - thanks to michielgerritsen).
  • Auto update staging environment (#2010 - thanks to asbiin).
  • Rewrite OAuth login controller (#2014 - thanks to asbiin).
  • Vcard services for import/export (#1996 - thanks to asbiin).
  • Read changelogs from json file instead of db (#2016 - thanks to djaiss).
  • Add basic SSL documentation (#1997 - thanks to allanlw).
  • Display configured max upload size (#2015 - thanks to ronaldevers).

⚛ Fixed

  • Fix life event Got a tattoo or piercing misspell (#1925 - thanks to asbiin).
  • Fix settings sidebar links (#1915 - thanks to asbiin).
  • Fix task remove after events table removal (#1929 - thanks to asbiin).
  • Fix csv import not working (#1942 - thanks to djaiss).
  • Fix sonar branch for external PR (#1952 - thanks to asbiin).
  • Fix a message that do not need trans_choice (#1957 - thanks to asbiin).
  • Fix api routes (#1932 - thanks to asbiin).
  • Fix vuejs v-if and v-else uses (#1888 - thanks to asbiin).
  • Fix prefix table names (DB_PREFIX) handle (#1938 - thanks to lattlay).
  • Fix to display non latin names (#1968 - thanks to wgh000).
  • Fix avatar Vue file (#1969 - thanks to asbiin).
  • Fix undefined offset on subscription (#1976 - thanks to asbiin).
  • Fix messages that do not need trans_choice (#1974 - thanks to asbiin).
  • Fix lifeevent add or update (#1993 - thanks to asbiin).
  • Fix some routes and validations (#1991 - thanks to asbiin).
  • Fix the Met through link (#2009 - thanks to asbiin).
  • Fix conversations route (#2012 - thanks to asbiin).
  • Fix document upload limit (#2017 - thanks to djaiss).