2.10.0
This version requires to run migrations (php artisan migrate
).
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).