Monica v2.18.0 Release Notes
Release Date: 2019-05-23 // almost 5 years ago-
๐ This release contains several new features
- You can now crop contact photos on upload
- Display age of death to relationship sidebar if the person is dead
- There is a new name order, with the nickname in first position
- ๐ The title for birthday reminder on decease people is better
We also added two more langages: Chinese Traditional and Japanese.
๐ฑ ๐Thanks so much to our contributors and translators for their work.
๐ New environment variable
๐ฎ This release also introduce a new environment variable:
APP_FORCE_URL
.
It allows you to force usingAPP_URL
as base url of your application.
You should not need it, but it's useful to install Monica in a subdirectoy url, like https://my.domain/monica๐ New command lines
- ๐ง
php artisan monica:test-email
allows you to test your email sending configuration php artisan monica:passport
install encryption keys and Personal Access Client if needed
๐ณ Docker image
๐ณ Our docker image has slightly changed.
Sources files are now back in/var/www/monica
directory.
๐ If you used to have a mounted volume in that directory, you should remove it, and keep only the mounted volume forstorage
.
๐ See more examples in the dedicated documentation.โฌ๏ธ Upgrade notes
โฌ๏ธ โ ๏ธ Please make sure you backup your database before upgrading.
This version requires to run migrations.
โก๏ธ Please use the embedded commandphp artisan monica:update
, it will run all needed commands to bring you to the next version.โณ๏ธ Added
- Display age of death to relationship sidebar if the person is dead (#4021 - thanks to @paulrodriguez)
- Crop contact photos on upload (#3942 - thanks to @jeremies)
- โ Add new name orders <nickname> (<First name> <Last name>) & <nickname> (<Last name> <First name>) (#3933 - thanks to @vwvw and @maantje)
- โ Add console command to test email delivery (#3212 - thanks to @mechanarchy)
- โ Add Traditional Chinese langage (#3978 - thanks to @asbiin)
- โ Add Japanese langage (#3819 - thanks to @asbiin)
- ๐ Change title of birthday reminder for deceased people (#3720 - thanks to @jeremies)
โด๏ธ Changed
- ๐ Change docker image sync (#4010 - thanks to @asbiin)
- Stores amount as integer-ish values, and fix debts and gifts amount forms (#3906 - thanks to @asbiin)
- ๐ Use current text from search bar to create a new person (#3817 - thanks to @jeremies)
- Always allow to add a new person from search bar (#3817 - thanks to @jeremies)
- ๐ Use queue to send email verification (#3985 - thanks to @asbiin)
- ๐ Improve autocomplete fields on signup and login forms (#3832 - thanks to @asbiin)
- โ Add cache for S3 storage, and use new standard variables (#3821 - thanks to @asbiin)
- โ Remove authentication with login+password for carddav (#3830 - thanks to @asbiin)
- โ Add new command monica:passport to generate encryption if needed (#3816 - thanks to @asbiin)
- ๐ Improve nginx config docker examples (#3800 - thanks to @asbiin)
- โ Remove u2f support (replaced with WebAuthn) (#3756 - thanks to @asbiin)
- Serialize photo content in VCard photo value (#3765 - thanks to @asbiin)
๐ฑ โ Fixed
- ๐ Fix life event categories and types are not translated when adding new life event (#4033 - thanks to @jeremies)
- ๐ Fix subdirectory config url (#4020 - thanks to @asbiin)
- ๐ Fix google2fa column size (#3975 - thanks to @asbiin)
- ๐ Fix errors display for api (#3949 - thanks to @asbiin)
- ๐ Fix currency in double (#3899 - thanks to @asbiin)
- ๐ Fix route cache (#3882 - thanks to @asbiin)
- ๐ Fix mail config setting (#3878 - thanks to @asbiin)
- ๐ Fix AuthenticateWithTokenOnBasicAuth (#3861 - thanks to @asbiin)
- ๐ Fix authentication with token on basic auth (#3830 - thanks to @asbiin)
- ๐ Fix editing multiple notes at the same time only edits one note (#3779 - thanks to @jeremies)
- ๐ Fix countries in fake contact seeder (#3815 - thanks to @jeremies)
- ๐ Fix docker rsync exclude rules (#3806 - thanks to @asbiin)
- ๐ Fix docker cron (legacy) on apache variant (#3807 - thanks to @asbiin)
- ๐ Fix login route already set by Laravel now (#3802 - thanks to @asbiin)
- ๐ Fix setMe contact controller (#3792 - thanks to @asbiin)
- ๐ Fix carddav sync-collection reporting wrong syncToken (#3734 - thanks to @asbiin)