This release adds the ability to manage avatars of your contacts using the Files feature.
Upgrade notes
⚠️ Please make sure you backup your database before upgrading.
This version requires to run migrations (php artisan migrate
).
⚠️ There is also one potential breaking change: we now require PHP 7.3.
⚠️ We also made a change on how we store and manage avatars. You need to run a one-time command to move any previous avatars to a new directory.
Run this command only once: php artisan monica:moveavatarstophotosdirectory
.
Or if you are running Monica in a docker container:
docker exec -it monicahq_monicahq_1 php artisan monica:moveavatarstophotosdirectory
(replace monicahq_monicahq_1
with the name of your container found with docker ps)
🌍Thanks so much to our contributors and translators for their work.
✳️ Added
- Update vagrant box create (#2697 - thanks to asbiin).
- Use pretty-radio and optimize vue.js components (#2750 - thanks to asbiin).
- Add stepparent/stepchild as a relationship (#2723 - thanks to timbozo).
- Hide stay-in-touch for deceased contacts (#2845 - thanks to tbirrell).
- Clean DAV sync tokens (#2813 - thanks to asbiin).
- Add stripe webhook handle (#2890 - thanks to asbiin).
- Add notion of me as a contact (#2899 - thanks to asbiin).
- Change avatar management (#2112 - thanks to djaiss).
- Vcard photo import (#2915 - thanks to asbiin).
- Add journal entry edit option (#2802 - thanks to TeddyBear06).
- Paginate the Contacts page and improve database performance (#2135 - thanks to AdrienPoupa).
- Create passport keys for OAuth access on docker image (#2946 - thanks to asbiin).
- Better age display (#2958 - thanks to tbirrell).
✴️ Changed
- Fix passport personal access token client creation (#2718 - thanks to asbiin).
- Fix composer scripts (#2721 - thanks to asbiin).
- Reduce js files size (#2735 - thanks to asbiin).
- Set up CI with Azure Pipelines (#2767 - thanks to asbiin).
- Activate browser tests (#2769 - thanks to asbiin).
- Activate azure deploy (#2772 - thanks to asbiin).
- Fix azure deploy (#2773 - thanks to asbiin).
- Remove ssh task (#2775 - thanks to asbiin).
- Optimize dockerfile (#2739 - thanks to asbiin).
- Fix dockerfile (#2776 - thanks to asbiin).
- Fix ci run for forked repos (#2777 - thanks to asbiin).
- Fix rebase command (#2779 - thanks to asbiin).
- Fix setting commit number (#2780 - thanks to asbiin).
- Add more detailed MailGun instructions (#2757 - thanks to tomgs).
- Fix Dockerfile.dev file (#2785 - thanks to asbiin).
- Simplify docker installation process (#2817 - thanks to Mohammed90).
- Update eslint to version 6.0.1 (#2798 - thanks to asbiin).
- Improve changelog (#2869 - thanks to asbiin).
- Remove xdebug (#2873 - thanks to asbiin).
- Add Ubuntu version number (#2839 - thanks to tomgs).
- Deps): update monicahq/laravel-sabre to version 1.1 (#2868 - thanks to asbiin).
- Remove useless mutators (#2888 - thanks to asbiin).
- Add support button (#2898 - thanks to asbiin).
- Add getFullDate function (#2907 - thanks to asbiin).
- Fix greenkeeper build (#2929 - thanks to asbiin).
- Update i18n (#2933 - thanks to asbiin).
- Set l10n crowdin build skip (#2935 - thanks to asbiin).
- Set l10n crowdin build skip (with quotes) (#2936 - thanks to asbiin).
- Reduce number of queries (#2938 - thanks to asbiin).
- Enhance contacts display and search (#2959 - thanks to asbiin).
- Fix sonar errors (#2966 - thanks to asbiin).
- Add instructions for configuring ses to send mail. (#2939 - thanks to nitsuaa).
- OAuth proxy through HTTP kernel (#2969 - thanks to alirezamirsepassi).
⚛ Fixed
- Fix date selection with locale (#2700 - thanks to asbiin).
- Fix missing datepicker css (#2701 - thanks to asbiin).
- Fix stripe payment UI (#2702 - thanks to asbiin).
- Fix some UX errors (#2703 - thanks to asbiin).
- Fix relationship id with no gender (#2705 - thanks to asbiin).
- Fix relationship list view (#2710 - thanks to asbiin).
- Fix touch updated_at on stay in touch trigger job (#2722 - thanks to asbiin).
- Correct link for deceased flag in archived contacts list (#2834 - thanks to vladimino).
- Fix vcard export with empty gender (#2880 - thanks to asbiin).
- Fix exception in case a user register twice (#2882 - thanks to asbiin).
- Fix last consulted list (#2887 - thanks to asbiin).
- Rename preferences typo (#2684 - thanks to lydgate).
- Fix subscription cancel (#2886 - thanks to asbiin).
- Fix conversation list show (#2892 - thanks to asbiin).
- Fix phone call update (#2893 - thanks to asbiin).
- Fix conversation creation (#2894 - thanks to asbiin).
- Fix the display message (#2911 - thanks to asbiin).
- Fix same contact selection in multi-search (#2912 - thanks to asbiin).
- Fix avatar browser reload (#2914 - thanks to asbiin).
- Fix url for subdir installations (#2949 - thanks to asbiin).
- Fix partial/real contact edit on relationship (#2961 - thanks to asbiin).
- Fix migration and contact delete in case a DB prefix is used (#2960 - thanks to asbiin).
- Fix getting infos about country without providing ip (#2965 - thanks to asbiin).