Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
1382 lines
65 KiB
Markdown
1382 lines
65 KiB
Markdown
## [4.0.0](https://github.com/monicahq/monica/compare/v3.7.0...v4.0.0) (2023-01-30)
|
|
|
|
|
|
### ⚠ BREAKING CHANGES
|
|
|
|
* switch to php 8.1+ dependency (#6250)
|
|
* drop php 7.4 support (#6246)
|
|
|
|
### Features
|
|
|
|
* add DB_TESTING_PORT in database config ([#6201](https://github.com/monicahq/monica/issues/6201)) ([fefa799](https://github.com/monicahq/monica/commit/fefa79968cc1257372df433e9234a283b75f5b5a))
|
|
* add disallow in robots.txt ([#6268](https://github.com/monicahq/monica/issues/6268)) ([be2e280](https://github.com/monicahq/monica/commit/be2e28070c4f9eaf65bf260a731b606d0de48010))
|
|
* add name to user resource ([#6174](https://github.com/monicahq/monica/issues/6174)) ([8465803](https://github.com/monicahq/monica/commit/84658036a5dad7fc4e68b3d112b7a5cd9c0c6954))
|
|
* check male translation and fall back to generic ([#6039](https://github.com/monicahq/monica/issues/6039)) ([4ba9062](https://github.com/monicahq/monica/commit/4ba9062f95b4c17bef770eb698bf381f9a1de19b))
|
|
* drop php 7.4 support ([#6246](https://github.com/monicahq/monica/issues/6246)) ([84d0232](https://github.com/monicahq/monica/commit/84d0232095c4178be64076d1c52f7dc2e2a8caeb))
|
|
* focus tags input box ([#6392](https://github.com/monicahq/monica/issues/6392)) ([2d75053](https://github.com/monicahq/monica/commit/2d7505368c9e87cdfb5c9ed2301c705b09a562c7))
|
|
* load more activities ([#5973](https://github.com/monicahq/monica/issues/5973)) ([117fe19](https://github.com/monicahq/monica/commit/117fe19545e433163600e45704ea901935a5aa4a))
|
|
* switch to php 8.1+ dependency ([#6250](https://github.com/monicahq/monica/issues/6250)) ([6a7f49f](https://github.com/monicahq/monica/commit/6a7f49fd90becc39cdf480e38e269a67f5b2215f))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* allow configuring port for test database ([#6236](https://github.com/monicahq/monica/issues/6236)) ([aeffb71](https://github.com/monicahq/monica/commit/aeffb7184e95ce6e5a68187b5a8528fbcc95bac6)), closes [#6200](https://github.com/monicahq/monica/issues/6200)
|
|
* allow empty completed_at task date ([#6025](https://github.com/monicahq/monica/issues/6025)) ([d4504e3](https://github.com/monicahq/monica/commit/d4504e3267ceb01e3e46b65a8e09b0d88e461170))
|
|
* change APP_TRUST_PROXIES to APP_TRUSTED_PROXIES ([#6095](https://github.com/monicahq/monica/issues/6095)) ([5f63bed](https://github.com/monicahq/monica/commit/5f63bed75d53b6f35b9b3fc20a24d449a1bcfebf))
|
|
* Continuously pressing enter shows empty tags ([#6314](https://github.com/monicahq/monica/issues/6314)) ([2386096](https://github.com/monicahq/monica/commit/23860966acb284c8bb46be282668932437070865)), closes [#6235](https://github.com/monicahq/monica/issues/6235)
|
|
* fix avatar not being loaded on dashboard ([#6224](https://github.com/monicahq/monica/issues/6224)) ([7c8105c](https://github.com/monicahq/monica/commit/7c8105c338e4c1f9a3111c2e22b5974cd13e0736))
|
|
* fix blurry modals from sweet-modal-vue ([#6026](https://github.com/monicahq/monica/issues/6026)) ([4cc1d8f](https://github.com/monicahq/monica/commit/4cc1d8f251fcc5fb23c3db0a03cf436389a140d5))
|
|
* fix Journal sidebar width on mobile ([#6027](https://github.com/monicahq/monica/issues/6027)) ([d690bf6](https://github.com/monicahq/monica/commit/d690bf6019fdf21e3ecbbcc7a1fcef34a2b8ab82))
|
|
* fix laravel cloudflare proxy ([#6264](https://github.com/monicahq/monica/issues/6264)) ([d0b50fe](https://github.com/monicahq/monica/commit/d0b50fec143dee5572c814cc8dbbf6eb8ddc6400))
|
|
* life event creation with unknown month/day ([#6046](https://github.com/monicahq/monica/issues/6046)) ([d81123b](https://github.com/monicahq/monica/commit/d81123b5ac8a9ffc70b01967b81013be5c15384d))
|
|
* only include real contacts in carddav sync ([#6014](https://github.com/monicahq/monica/issues/6014)) ([626f078](https://github.com/monicahq/monica/commit/626f078e73ad65b330b5a35156a9d7885e6ce10f))
|
|
* **php8.1:** deprecated trim with null value ([#6374](https://github.com/monicahq/monica/issues/6374)) ([b4c1c03](https://github.com/monicahq/monica/commit/b4c1c0385059068290c501c63b560b7b411f38f9))
|
|
* skip version check if current version is empty ([#6137](https://github.com/monicahq/monica/issues/6137)) ([4e1e4ee](https://github.com/monicahq/monica/commit/4e1e4ee1e9c0bca573e71b447aedcb2cd019d819))
|
|
* typo in french translation of nephew ([#6074](https://github.com/monicahq/monica/issues/6074)) ([ad11e01](https://github.com/monicahq/monica/commit/ad11e01de971b6cc2bf88322437cab1c454263f9))
|
|
* vcard bday export format with unknown year ([#6087](https://github.com/monicahq/monica/issues/6087)) ([f0db671](https://github.com/monicahq/monica/commit/f0db6716d6f2fc0b74705768e1092bd9516136ab))
|
|
|
|
# [3.7.0](https://github.com/monicahq/monica/compare/v3.6.1...v3.7.0) (2022-02-06)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix APP_TRUST_PROXIES ([#5955](https://github.com/monicahq/monica/issues/5955)) ([e930afb](https://github.com/monicahq/monica/commit/e930afb76d95199c131c7417367c7c973fa5868d))
|
|
* fix month reminder view ([#5914](https://github.com/monicahq/monica/issues/5914)) ([503fb36](https://github.com/monicahq/monica/commit/503fb36c8b102e0a372a935bcb0435e907311cd1))
|
|
* fix weather short date ([#5901](https://github.com/monicahq/monica/issues/5901)) ([defcf43](https://github.com/monicahq/monica/commit/defcf43e0a0e6dbe20ae3a1313d5afa1b7cf6a0c))
|
|
|
|
|
|
### Features
|
|
|
|
* update laravel-cloudflare ([#5904](https://github.com/monicahq/monica/issues/5904)) ([458642a](https://github.com/monicahq/monica/commit/458642a50be5fad8b0e921c1b427af045d909e93))
|
|
|
|
## [3.6.1](https://github.com/monicahq/monica/compare/v3.6.0...v3.6.1) (2022-01-12)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix contact search + adorable return data ([#5881](https://github.com/monicahq/monica/issues/5881)) ([3309785](https://github.com/monicahq/monica/commit/33097850af0fdefa50f06b8423ed40ce051812ff))
|
|
* fix heroku deploy ([#5879](https://github.com/monicahq/monica/issues/5879)) ([2812ed3](https://github.com/monicahq/monica/commit/2812ed318a97120eff6d80f42bfa8eab053a6cc9))
|
|
|
|
# [3.6.0](https://github.com/monicahq/monica/compare/v3.5.0...v3.6.0) (2022-01-11)
|
|
|
|
|
|
### Features
|
|
|
|
* activate Norwegian and Russian languages ([#5856](https://github.com/monicahq/monica/issues/5856)) ([8bdccbb](https://github.com/monicahq/monica/commit/8bdccbb7f9114600fc5eabecf334ede87a96b4eb))
|
|
* add contact soft delete and prunable ([#5826](https://github.com/monicahq/monica/issues/5826)) ([6f887df](https://github.com/monicahq/monica/commit/6f887dfb7590ee62833a8d99617e0993eb1a83db))
|
|
* add reminders/upcoming API ([#5783](https://github.com/monicahq/monica/issues/5783)) ([a3e9b79](https://github.com/monicahq/monica/commit/a3e9b79236b2e388a4823f0ffb061551de05e406))
|
|
* export data as json format ([#4779](https://github.com/monicahq/monica/issues/4779)) ([8c627a2](https://github.com/monicahq/monica/commit/8c627a28cbc18599e1f56df1a4e943d18d558ec0))
|
|
* implement laravel password strength ([#5821](https://github.com/monicahq/monica/issues/5821)) ([8295be3](https://github.com/monicahq/monica/commit/8295be3f5872302360370acf29df985088320c0f))
|
|
* improve reliability of pingversion ([#5723](https://github.com/monicahq/monica/issues/5723)) ([0c791f6](https://github.com/monicahq/monica/commit/0c791f6c15e048a69b010f7c549220c4ef51d91c))
|
|
* order introductions contact list by first and last name ([#5102](https://github.com/monicahq/monica/issues/5102)) ([6ff0738](https://github.com/monicahq/monica/commit/6ff0738a6e115783003744ef1d6045e1f9957cc4))
|
|
* quick add with email ([#5182](https://github.com/monicahq/monica/issues/5182)) ([80001fc](https://github.com/monicahq/monica/commit/80001fc1dfa8989c4b53d494cb4d697e07668239))
|
|
* re-activate adorable avatars with permanent solution ([#5872](https://github.com/monicahq/monica/issues/5872)) ([ccf6d4f](https://github.com/monicahq/monica/commit/ccf6d4fe2f3657677f7e0de74054f5414c2f6727))
|
|
* sync carddav delete contact requests ([#5835](https://github.com/monicahq/monica/issues/5835)) ([30d97f9](https://github.com/monicahq/monica/commit/30d97f9321ffe82641e16599541bbb2498da56d1))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add link to reminders endpoint at api root ([#5801](https://github.com/monicahq/monica/issues/5801)) ([337367a](https://github.com/monicahq/monica/commit/337367a89ec94da758ad1f4d65588640f3c34088))
|
|
* fix Date display with timezone ([#5825](https://github.com/monicahq/monica/issues/5825)) ([d73e3c4](https://github.com/monicahq/monica/commit/d73e3c41eab0c33aef03040d35f55d549c402880))
|
|
* version display on heroku ([#5860](https://github.com/monicahq/monica/issues/5860)) ([0cf965f](https://github.com/monicahq/monica/commit/0cf965fd617664d34b404ba5cc168a70c2c83ee3))
|
|
|
|
# [3.5.0](https://github.com/monicahq/monica/compare/v3.4.0...v3.5.0) (2021-11-19)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix display empty weather ([#5685](https://github.com/monicahq/monica/issues/5685)) ([1afa06e](https://github.com/monicahq/monica/commit/1afa06ec1fccd3dbd5c2fe68728e33a70ce2a1c4))
|
|
* fix weather get attribute ([#5705](https://github.com/monicahq/monica/issues/5705)) ([25e5e59](https://github.com/monicahq/monica/commit/25e5e59b56f1f7d63bde5247e821a68341ad4c9e))
|
|
|
|
|
|
### Features
|
|
|
|
* use ipdata to get infos from ip ([#5680](https://github.com/monicahq/monica/issues/5680)) ([339b0fe](https://github.com/monicahq/monica/commit/339b0feb6dc1d4c9b447984abc4dd8eb3160ece7))
|
|
|
|
# [3.4.0](https://github.com/monicahq/monica/compare/v3.3.1...v3.4.0) (2021-10-31)
|
|
|
|
|
|
### Features
|
|
|
|
* add dependencies node and yarn in Dockerfile ([#5635](https://github.com/monicahq/monica/issues/5635)) ([48726b5](https://github.com/monicahq/monica/commit/48726b5edf646ef5fd7c4594847b0315fd800e3c))
|
|
* added URLs to be exported in vCards. ([#5609](https://github.com/monicahq/monica/issues/5609)) ([38429a2](https://github.com/monicahq/monica/commit/38429a25a2b1651f6caa3d739c0876d9d2dfa5b4))
|
|
* get weather from weatherapi ([#5668](https://github.com/monicahq/monica/issues/5668)) ([d19b6ad](https://github.com/monicahq/monica/commit/d19b6adc378acda567058a5054c0d6b89694229c))
|
|
* retry get gps coordinate when rate limited second ([#5615](https://github.com/monicahq/monica/issues/5615)) ([8eed44e](https://github.com/monicahq/monica/commit/8eed44e48ecee3f19e57665a67698cb1df8ae8f0))
|
|
* searchable contacts on introductions form ([#5632](https://github.com/monicahq/monica/issues/5632)) ([cc05552](https://github.com/monicahq/monica/commit/cc05552320114e13aed189bccd5d7b7d11eb0bba))
|
|
* update last called attribute ([#5614](https://github.com/monicahq/monica/issues/5614)) ([83e1d68](https://github.com/monicahq/monica/commit/83e1d680861b9242cf4fcf52e8e8476688f4e93d))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix carddav addressbook add ([#5660](https://github.com/monicahq/monica/issues/5660)) ([ac44cfb](https://github.com/monicahq/monica/commit/ac44cfb4e00cbc2c6223acb7c0bdba9fc5725934))
|
|
* fix creating default gender ([#5607](https://github.com/monicahq/monica/issues/5607)) ([6c5ac48](https://github.com/monicahq/monica/commit/6c5ac48df4eb25ca7da871c2e41d702f25e7630b))
|
|
* fix distant contact etag handle ([#5605](https://github.com/monicahq/monica/issues/5605)) ([1da427f](https://github.com/monicahq/monica/commit/1da427f113e56b3c3c519aaf0ef8b224e35b5d24))
|
|
* fix duplicate reminders on dashboard ([#5569](https://github.com/monicahq/monica/issues/5569)) ([bb97115](https://github.com/monicahq/monica/commit/bb971155d40e5f9f2d85af14e0b0915d67d4a1e5))
|
|
* fix edit an activity with a category ([#5661](https://github.com/monicahq/monica/issues/5661)) ([9128db8](https://github.com/monicahq/monica/commit/9128db8b6f9df6bb1e3c12749c0627b575480311))
|
|
* fix gift api without passport ([#5664](https://github.com/monicahq/monica/issues/5664)) ([7939a5f](https://github.com/monicahq/monica/commit/7939a5f8fcbfd5be671dc02df63e61ac8d4acc63))
|
|
* fix import table layout ([#5662](https://github.com/monicahq/monica/issues/5662)) ([cd138c8](https://github.com/monicahq/monica/commit/cd138c83b41928982d01dae63e9258658bd5dc15))
|
|
* fix vcard company import ([#5616](https://github.com/monicahq/monica/issues/5616)) ([0dd4b23](https://github.com/monicahq/monica/commit/0dd4b23baf799757d0555b07119048571c4a16b1))
|
|
|
|
## [3.3.1](https://github.com/monicahq/monica/compare/v3.3.0...v3.3.1) (2021-10-10)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* allow delete any reminder + fix reminder edit data ([#5582](https://github.com/monicahq/monica/issues/5582)) ([981a639](https://github.com/monicahq/monica/commit/981a639013e4b3124a84450b6aeca97dcf0208c2))
|
|
* fix davclient options call ([#5584](https://github.com/monicahq/monica/issues/5584)) ([9c276aa](https://github.com/monicahq/monica/commit/9c276aaa6e12c10b227f4fe95fbe215f67dcde9b))
|
|
|
|
# [3.3.0](https://github.com/monicahq/monica/compare/v3.2.0...v3.3.0) (2021-10-09)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* :bug: people tags filter link ([#5568](https://github.com/monicahq/monica/issues/5568)) ([0cabd16](https://github.com/monicahq/monica/commit/0cabd166525b56cc290c7a593497790c3703126d))
|
|
* docker dev add version ([#5529](https://github.com/monicahq/monica/issues/5529)) ([781f805](https://github.com/monicahq/monica/commit/781f805da7a727f03d7057790f76229ffc0d6eaa))
|
|
* fix dav client options checks ([#5532](https://github.com/monicahq/monica/issues/5532)) ([3812232](https://github.com/monicahq/monica/commit/38122320e2be0289aa6aa0bec6fbd48cbf71bb65))
|
|
* fix import vcard photo ([#5577](https://github.com/monicahq/monica/issues/5577)) ([741f5a7](https://github.com/monicahq/monica/commit/741f5a7a7570bacf6b13294f58cb755e0e03797a))
|
|
* fix quick contact creation ([#5572](https://github.com/monicahq/monica/issues/5572)) ([bab87db](https://github.com/monicahq/monica/commit/bab87db46611fd1ae1ebbb3f40619356d886f298))
|
|
* nickname label wrong on contact edit ([#5576](https://github.com/monicahq/monica/issues/5576)) ([dd7970c](https://github.com/monicahq/monica/commit/dd7970ca51b2c11694ef0493abb024127c100f04))
|
|
* null reference on gift photo upload ([#5547](https://github.com/monicahq/monica/issues/5547)) ([2c33e0b](https://github.com/monicahq/monica/commit/2c33e0b8ddb0e5f4ac108b75a81b0d2ae8858264)), closes [#5516](https://github.com/monicahq/monica/issues/5516) [#5397](https://github.com/monicahq/monica/issues/5397)
|
|
* package.json & yarn.lock to reduce vulnerabilities ([#5580](https://github.com/monicahq/monica/issues/5580)) ([57ae565](https://github.com/monicahq/monica/commit/57ae565abe3c953fb610753b300ebbf5fe36a247))
|
|
|
|
|
|
### Features
|
|
|
|
* add a script to build docker dev ([#5531](https://github.com/monicahq/monica/issues/5531)) ([2655231](https://github.com/monicahq/monica/commit/2655231b4fdd3bc44b13e9800282873ecb608062))
|
|
* add configurable rate limit for api and oauth ([#5489](https://github.com/monicahq/monica/issues/5489)) ([bc50181](https://github.com/monicahq/monica/commit/bc50181780332ba79d8c9cc8305981df5932cad0))
|
|
* add new stackerrorlog log channel ([#5578](https://github.com/monicahq/monica/issues/5578)) ([5fd6eb2](https://github.com/monicahq/monica/commit/5fd6eb29554b6a19c5d8c3c73db302b9bbd39ee1))
|
|
* add next reminder date to stayintouch ([#5491](https://github.com/monicahq/monica/issues/5491)) ([c544deb](https://github.com/monicahq/monica/commit/c544deb3d102d1e96dc513e083dcbf36b4bba9a0))
|
|
* add total of participants in activity ([#5474](https://github.com/monicahq/monica/issues/5474)) ([9194eb3](https://github.com/monicahq/monica/commit/9194eb31670612ff4db77bf06677c1854337eecc))
|
|
* carddav client ([#3851](https://github.com/monicahq/monica/issues/3851)) ([e6c92cf](https://github.com/monicahq/monica/commit/e6c92cf00580340c27d5327f6eb88e6e4cc5a61b))
|
|
* import vcard using uuid ([#5533](https://github.com/monicahq/monica/issues/5533)) ([160b36e](https://github.com/monicahq/monica/commit/160b36eed2841902f24553bc071ea7b8a01a144d))
|
|
* use Http facade for DavClient ([#5573](https://github.com/monicahq/monica/issues/5573)) ([a669e98](https://github.com/monicahq/monica/commit/a669e98f83d98bd8997553d133a30c9c0602f80e))
|
|
* use queue to update contacts with carddav ([#5575](https://github.com/monicahq/monica/issues/5575)) ([0e989fe](https://github.com/monicahq/monica/commit/0e989fec3504a084515c8eb4c7ce6cebc30263cf))
|
|
|
|
# [3.2.0](https://github.com/monicahq/monica/compare/v3.1.3...v3.2.0) (2021-08-26)
|
|
|
|
|
|
### Features
|
|
|
|
* activate greek language ([#5453](https://github.com/monicahq/monica/issues/5453)) ([c571001](https://github.com/monicahq/monica/commit/c571001e066375167e105aa18b7d5ce18bd5e0af))
|
|
* add path style URL support for S3 buckets ([#5362](https://github.com/monicahq/monica/issues/5362)) ([ee6206a](https://github.com/monicahq/monica/commit/ee6206a08064fdf799aa87051ecd2c0bfc48f9fb))
|
|
* add Portuguese-BR language ([#5333](https://github.com/monicahq/monica/issues/5333)) ([aca3c7a](https://github.com/monicahq/monica/commit/aca3c7a5bfc862084799b4de5e9afb4163f6bd31))
|
|
* add Vietnamese language ([#5343](https://github.com/monicahq/monica/issues/5343)) ([bf2d570](https://github.com/monicahq/monica/commit/bf2d570bd71c645f23b393beebd3550fddb993d4))
|
|
* allow to update a subscription frequency ([#5436](https://github.com/monicahq/monica/issues/5436)) ([e298c63](https://github.com/monicahq/monica/commit/e298c63dd2beb1e8f048cbf32a1dc36e66ce4061))
|
|
* revoke session from other browser after a password change ([#5328](https://github.com/monicahq/monica/issues/5328)) ([a4c037f](https://github.com/monicahq/monica/commit/a4c037f539e282491496995925159463edec6629))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* contact name population on delete confirmation ([#5431](https://github.com/monicahq/monica/issues/5431)) ([ffd0e86](https://github.com/monicahq/monica/commit/ffd0e867361d916d00b4e0d654a537a4d6f8b998))
|
|
|
|
## [3.1.3](https://github.com/monicahq/monica/compare/v3.1.2...v3.1.3) (2021-06-28)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix layout selection ([#5313](https://github.com/monicahq/monica/issues/5313)) ([8b4821f](https://github.com/monicahq/monica/commit/8b4821f1393a1fad31d3ba3cf30679d483197664))
|
|
* use post request for exportToSql ([#5314](https://github.com/monicahq/monica/issues/5314)) ([cefeb9b](https://github.com/monicahq/monica/commit/cefeb9bdfa74e30ff77ff692c3d14c05ae081bff))
|
|
|
|
## [3.1.2](https://github.com/monicahq/monica/compare/v3.1.1...v3.1.2) (2021-06-24)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix search being extremely slow ([#5306](https://github.com/monicahq/monica/issues/5306)) ([8ba7d98](https://github.com/monicahq/monica/commit/8ba7d983efcef7555b620cb1a0bbc32db3835f00))
|
|
|
|
## [3.1.1](https://github.com/monicahq/monica/compare/v3.1.0...v3.1.1) (2021-06-23)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix search with additional info ([#5301](https://github.com/monicahq/monica/issues/5301)) ([13325cc](https://github.com/monicahq/monica/commit/13325cc8c1f32b391905a35abb166f843faef142))
|
|
|
|
# [3.1.0](https://github.com/monicahq/monica/compare/v3.0.1...v3.1.0) (2021-06-22)
|
|
|
|
|
|
### Features
|
|
|
|
* add a console command to see memcached stats ([#5186](https://github.com/monicahq/monica/issues/5186)) ([b359c90](https://github.com/monicahq/monica/commit/b359c90206bc4bddbd87fe8ad7a11993304a8542))
|
|
* add a rate limiter for locationiq queries ([#5185](https://github.com/monicahq/monica/issues/5185)) ([f8442ba](https://github.com/monicahq/monica/commit/f8442ba507181d425e3dafb6a06555a15518b384))
|
|
* add Indonesian language ([#5190](https://github.com/monicahq/monica/issues/5190)) ([16cd47e](https://github.com/monicahq/monica/commit/16cd47e925144b3ec20c0ad851bb7bd595af4438))
|
|
* add new logging stack for papertrail+errorlog ([#5166](https://github.com/monicahq/monica/issues/5166)) ([744efb0](https://github.com/monicahq/monica/commit/744efb0e6bfbe3f452999285583b290e21c8b61c))
|
|
* add notes when importing vcard ([#5216](https://github.com/monicahq/monica/issues/5216)) ([36912bc](https://github.com/monicahq/monica/commit/36912bc5ef7d06f281e555f93f42d91fbb7ccb63))
|
|
* allow recovery codes when disabling 2FA ([#4970](https://github.com/monicahq/monica/issues/4970)) ([1f4c4c4](https://github.com/monicahq/monica/commit/1f4c4c4b6c2c39dc4917600220d78a44580d1327))
|
|
* datestamp filename of exported SQL file. ([#5136](https://github.com/monicahq/monica/issues/5136)) ([a658fcf](https://github.com/monicahq/monica/commit/a658fcf074b36ba6a8855ecaa7b3c13a3e78888d))
|
|
* download and get storage files as private ([#5192](https://github.com/monicahq/monica/issues/5192)) ([7fdc445](https://github.com/monicahq/monica/commit/7fdc4453b688781a651f09d9b6cbc274ac3fbdbb))
|
|
* email field on add person ([#5097](https://github.com/monicahq/monica/issues/5097)) ([2392afc](https://github.com/monicahq/monica/commit/2392afc0aaa9d5f79d5f3f6357912c70a4d96ca1))
|
|
* make archived contact readonly ([#5285](https://github.com/monicahq/monica/issues/5285)) ([a3fdac9](https://github.com/monicahq/monica/commit/a3fdac949f662d08ced6e02bcf63fd5106600fb0))
|
|
* search notes when searching through contacts ([#5103](https://github.com/monicahq/monica/issues/5103)) ([6378bc1](https://github.com/monicahq/monica/commit/6378bc183df414175a9aee49c94780247ef27b94))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix import vcard stability ([#5160](https://github.com/monicahq/monica/issues/5160)) ([3f2821d](https://github.com/monicahq/monica/commit/3f2821d75a4d2451f397d98d4095547d520f660e))
|
|
* fix importvcard job ([#5151](https://github.com/monicahq/monica/issues/5151)) ([cf8041c](https://github.com/monicahq/monica/commit/cf8041cfe7544889c7d4c28e5b1e27cd1671bbd0))
|
|
* fix name order selection and result ([#5255](https://github.com/monicahq/monica/issues/5255)) ([d3217c0](https://github.com/monicahq/monica/commit/d3217c067e642614c3f2176e963f41d77a1aed29))
|
|
* fix stripe pages stability ([#5161](https://github.com/monicahq/monica/issues/5161)) ([53977cc](https://github.com/monicahq/monica/commit/53977cc9eb24e9a14d0ec8d8419c54595e680857))
|
|
* fix tags list filtering ([#5123](https://github.com/monicahq/monica/issues/5123)) ([99bd8e1](https://github.com/monicahq/monica/commit/99bd8e17f8ac78af45937673a38a15c72f1e0278))
|
|
* fix unarchive on limited account ([#5256](https://github.com/monicahq/monica/issues/5256)) ([8357d0f](https://github.com/monicahq/monica/commit/8357d0f57907d0fe568db1b51defece6d65b4ad0))
|
|
* fix vcard import to generate avatars ([#5193](https://github.com/monicahq/monica/issues/5193)) ([6323a5d](https://github.com/monicahq/monica/commit/6323a5d4cd4207eba9d0d46a3f2f6a425915afbe))
|
|
* left trim url if there is a trailing slash ([#5149](https://github.com/monicahq/monica/issues/5149)) ([56572bb](https://github.com/monicahq/monica/commit/56572bbd576bdc45eaa8ebf5b2f27c7aab6c8a9d))
|
|
* package.json & yarn.lock to reduce vulnerabilities ([#5269](https://github.com/monicahq/monica/issues/5269)) ([9c111c3](https://github.com/monicahq/monica/commit/9c111c3427e9ca2a8e9e84cf336bdd97cb67bee2))
|
|
|
|
## [3.0.1](https://github.com/monicahq/monica/compare/v3.0.0...v3.0.1) (2021-05-02)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix deploy on fortrabbit with version number ([#5139](https://github.com/monicahq/monica/issues/5139)) ([c5394af](https://github.com/monicahq/monica/commit/c5394af9bc30207a9158488c7617f3bb265a3c72))
|
|
* fix import job without subscription bypass ([#5147](https://github.com/monicahq/monica/issues/5147)) ([fbac248](https://github.com/monicahq/monica/commit/fbac24891a9ace9f9c88fd4d23b8612243af283a))
|
|
|
|
# [3.0.0](https://github.com/monicahq/monica/compare/v2.22.1...v3.0.0) (2021-04-30)
|
|
|
|
|
|
### Features
|
|
|
|
* remove assets from repository (see [#4759](https://github.com/monicahq/monica/issues/4759)) ([#5133](https://github.com/monicahq/monica/issues/5133)) ([02ba369](https://github.com/monicahq/monica/commit/02ba3694929154ecdafbe95fa34ad6920680b6b7))
|
|
|
|
|
|
### BREAKING CHANGES
|
|
|
|
* The assets are no longer embedded in source code: javascript, css, font files. Run `yarn install` then `yarn run production` to recreate them from sources, or download a [release file](https://github.com/monicahq/monica/releases) that contains compiled files.
|
|
* For Heroku users: You'll have to manually go to `Settings` > `Buildpacks` and add buildpack: `nodejs`. See [this doc](https://github.com/monicahq/monica/blob/master/docs/installation/providers/heroku.md#update-from-2x-to-3x).
|
|
* See more information about how to install a Monica instance [here](https://github.com/monicahq/monica/tree/master/docs/installation).
|
|
|
|
## [2.22.1](https://github.com/monicahq/monica/compare/v2.22.0...v2.22.1) (2021-04-30)
|
|
|
|
|
|
### Code Refactoring
|
|
|
|
* remove assets from repository ([#4759](https://github.com/monicahq/monica/issues/4759)) ([570dde1](https://github.com/monicahq/monica/commit/570dde1a13096c8e15fa436eae99ddc572486922))
|
|
|
|
|
|
### BREAKING CHANGES
|
|
|
|
* The assets are no longer embedded in source code: javascript, css, font files. Run `yarn install` then `yarn run production` to recreate them from sources, or download a [release file](https://github.com/monicahq/monica/releases) that contains compiled files.
|
|
* For Heroku users: You'll have to manually go to `Settings` > `Buildpacks` and add buildpack: `nodejs`. See [this doc](https://github.com/monicahq/monica/blob/master/docs/installation/providers/heroku.md#update-from-2x-to-3x).
|
|
* See more information about how to install a Monica instance [here](https://github.com/monicahq/monica/tree/master/docs/installation).
|
|
|
|
# [2.22.0](https://github.com/monicahq/monica/compare/v2.21.0...v2.22.0) (2021-04-30)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix bypass account limitation to create more contacts ([#5125](https://github.com/monicahq/monica/issues/5125)) ([3d66188](https://github.com/monicahq/monica/commit/3d66188350f107094309d3dcd62b8202aad25004))
|
|
* fix bypass invitation ([#5127](https://github.com/monicahq/monica/issues/5127)) ([d889475](https://github.com/monicahq/monica/commit/d88947523094d7159a937033f3a4ab05380fb4a9))
|
|
* fix stripe page ([#5113](https://github.com/monicahq/monica/issues/5113)) ([caa5bef](https://github.com/monicahq/monica/commit/caa5bef93bed33d269ef1260c805e0ffaffd08fa))
|
|
|
|
|
|
### Features
|
|
|
|
* create a new stacked log channel ([#5122](https://github.com/monicahq/monica/issues/5122)) ([71c3789](https://github.com/monicahq/monica/commit/71c3789b6013dcea5a3e856b5f6e52c32769b1f4))
|
|
* display gifts date ([#5081](https://github.com/monicahq/monica/issues/5081)) ([a478fd8](https://github.com/monicahq/monica/commit/a478fd8f4394ee650a89bbf62610e973fb98c03a))
|
|
|
|
# [2.21.0](https://github.com/monicahq/monica/compare/v2.20.0...v2.21.0) (2021-04-25)
|
|
|
|
|
|
### Features
|
|
|
|
* add ability to attach dates to gifts ([#4909](https://github.com/monicahq/monica/issues/4909)) ([da17b8d](https://github.com/monicahq/monica/commit/da17b8d1b48d894443fad165868086c4d04eb94d))
|
|
* add date of creation in journal ([#4949](https://github.com/monicahq/monica/issues/4949)) ([be85cad](https://github.com/monicahq/monica/commit/be85cadd2abf38aba2353f629fac1733dd922e9b))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* fix udpate maintenance mode message ([#4983](https://github.com/monicahq/monica/issues/4983)) ([225e68e](https://github.com/monicahq/monica/commit/225e68e038349afe1c86631dca04297b8ba72955))
|
|
* sort and group relationships by relationship type ([#4985](https://github.com/monicahq/monica/issues/4985)) ([105b74f](https://github.com/monicahq/monica/commit/105b74f94e7f6b08da3883020670c9b8e3c72df0))
|
|
|
|
# [2.20.0](https://github.com/monicahq/monica/compare/v2.19.1...v2.20.0) (2021-03-18)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* catch fatal error during install hooks ([#4642](https://github.com/monicahq/monica/issues/4642)) ([1c63ea0](https://github.com/monicahq/monica/commit/1c63ea0b3088e7701c4326bce365a8f09491d6f3))
|
|
* fix add gender type ([#4548](https://github.com/monicahq/monica/issues/4548)) ([c0561ce](https://github.com/monicahq/monica/commit/c0561cef7b6c296d41ee42405dec46dae8bb34af))
|
|
* fix broken stay in touch frequency input ([#4969](https://github.com/monicahq/monica/issues/4969)) ([500ecc8](https://github.com/monicahq/monica/commit/500ecc830282c79170121c2666a71025aaa65721))
|
|
* fix checkbox UI issue in invite user page ([#4546](https://github.com/monicahq/monica/issues/4546)) ([827154e](https://github.com/monicahq/monica/commit/827154e9bebb3a545c71eb73ef204feeaf59ed07))
|
|
* fix contact list description display & UI column names ([#4891](https://github.com/monicahq/monica/issues/4891)) ([aa090f8](https://github.com/monicahq/monica/commit/aa090f89846cc5323005636ca77b294953f2c5de))
|
|
* fix date missing on journal api ([#4905](https://github.com/monicahq/monica/issues/4905)) ([8de23ba](https://github.com/monicahq/monica/commit/8de23ba01b5b796cc7c9fbe4d22b4f8b8d2d8cd9))
|
|
* fix date you met update UX ([#4511](https://github.com/monicahq/monica/issues/4511)) ([288e3d0](https://github.com/monicahq/monica/commit/288e3d0af5bcd331ac83836f25d5b347194f11c9))
|
|
* fix docker build ([#4733](https://github.com/monicahq/monica/issues/4733)) ([4fa4561](https://github.com/monicahq/monica/commit/4fa4561c2c4b34d3f39c5266d1581fa2cd9ee75a))
|
|
* fix oauth login bad credentials ([#4688](https://github.com/monicahq/monica/issues/4688)) ([28d4cc9](https://github.com/monicahq/monica/commit/28d4cc94bb339e4345ae1a0d9c1a4f45716707ff))
|
|
* fix passport setup migration ([#4606](https://github.com/monicahq/monica/issues/4606)) ([e17b89b](https://github.com/monicahq/monica/commit/e17b89b656ea6d002f8347af75aebb631c4d0e4f))
|
|
* fix subscriptions list display ([#4967](https://github.com/monicahq/monica/issues/4967)) ([ca21705](https://github.com/monicahq/monica/commit/ca217056bb375d38b4673f6fcfb4db758b775298))
|
|
* fix the adorable url migration ([#4963](https://github.com/monicahq/monica/issues/4963)) ([ed2b3b7](https://github.com/monicahq/monica/commit/ed2b3b7667b8ea2c65bd151b4fe0c75364418eb8))
|
|
* fix the adorable url migration (again) ([#4964](https://github.com/monicahq/monica/issues/4964)) ([5894065](https://github.com/monicahq/monica/commit/5894065059e5877ba4486c64bc746378ac655fdb))
|
|
* update activity with emotions ([#4459](https://github.com/monicahq/monica/issues/4459)) ([d4adb4f](https://github.com/monicahq/monica/commit/d4adb4f206c7637ae5bd21f39009568e0ca639c3))
|
|
* update adorable api to api.hello-avatar.com ([#4778](https://github.com/monicahq/monica/issues/4778)) ([527131e](https://github.com/monicahq/monica/commit/527131e4e72f7a0deea5d4a9d8025a6d1a9d15fa))
|
|
|
|
|
|
### Features
|
|
|
|
* add a confirmation to delete a journal entry [#4308](https://github.com/monicahq/monica/issues/4308) ([#4514](https://github.com/monicahq/monica/issues/4514)) ([18fadb7](https://github.com/monicahq/monica/commit/18fadb77ce7fb4b46fd71ae8205127b9e8c9581d))
|
|
* add Android icon for use when bookmarking ([#4798](https://github.com/monicahq/monica/issues/4798)) ([dcee3a9](https://github.com/monicahq/monica/commit/dcee3a943212476f2e96e5c54165daae244c47fc))
|
|
* add Apple icons for use when bookmarking. ([#4743](https://github.com/monicahq/monica/issues/4743)) ([a28adcd](https://github.com/monicahq/monica/commit/a28adcdd7d13330271d198c470b6985eee39df11))
|
|
* add artisan command to create new account ([#4745](https://github.com/monicahq/monica/issues/4745)) ([b9ee793](https://github.com/monicahq/monica/commit/b9ee793669562c8bf44bd57322e9f5126b2af998))
|
|
* add notion of addressbooks ([#3749](https://github.com/monicahq/monica/issues/3749)) ([a18962e](https://github.com/monicahq/monica/commit/a18962ecbf09cb222ac943f8be19362985a7235a))
|
|
* add Swedish language ([#4652](https://github.com/monicahq/monica/issues/4652)) ([e1edcad](https://github.com/monicahq/monica/commit/e1edcad04b5cdee0c61883db0d64cf2ca9e9369c))
|
|
* allow customization of life event types ([#4243](https://github.com/monicahq/monica/issues/4243)) ([657d824](https://github.com/monicahq/monica/commit/657d824273e8eedc01ed099576571d47d0e26017))
|
|
* default gender to unknown ([#4753](https://github.com/monicahq/monica/issues/4753)) ([ebf7c08](https://github.com/monicahq/monica/commit/ebf7c085dd786b174055be389ba5fef35fae861a))
|
|
* set and clear personal description now appears in change log ([#4893](https://github.com/monicahq/monica/issues/4893)) ([686a0a1](https://github.com/monicahq/monica/commit/686a0a1f0b2dbbee91fef41eca318a3b9fbd48ff))
|
|
|
|
|
|
## v2.19.1 - 2020-09-12
|
|
|
|
### Fixes:
|
|
|
|
* Fix journal entry XSS vulnerability
|
|
|
|
|
|
## v2.19.0 - 2020-08-27
|
|
|
|
### Enhancements:
|
|
|
|
* Update tag management on the contact profile
|
|
* Add next and previous arrows when viewing photos
|
|
* Add dependency to php imagick module
|
|
* Renamed MOBILE_CLIENT_ID and MOBILE_CLIENT_SECRET variables to PASSPORT_PERSONAL_ACCESS_CLIENT_ID and PASSPORT_PERSONAL_ACCESS_CLIENT_SECRET
|
|
|
|
### Fixes:
|
|
|
|
* Fix amount display on subscription account settings
|
|
* Fix exception when registering in certain cases
|
|
* Fix vue-select usage
|
|
|
|
|
|
## v2.18.0 - 2020-05-23
|
|
|
|
### New features:
|
|
|
|
* Display age of death to relationship sidebar if the person is dead
|
|
* Crop contact photos on upload
|
|
* Add new name orders \<nickname> (\<First name> \<Last name>) & \<nickname> (\<Last name> \<First name>)
|
|
* Add console command to test email delivery
|
|
* Add Traditional Chinese language
|
|
* Add Japanese language
|
|
* Change title of birthday reminder for deceased people
|
|
|
|
### Enhancements:
|
|
|
|
* Change docker image sync
|
|
* Stores amount as integer-ish values, and fix debts and gifts amount forms
|
|
* Use current text from search bar to create a new person
|
|
* Always allow to add a new person from search bar
|
|
* Use queue to send email verification
|
|
* Improve autocomplete fields on signup and login forms
|
|
* Add cache for S3 storage, and use new standard variables
|
|
* Remove authentication with login+password for carddav
|
|
* Add new command monica:passport to generate encryption if needed
|
|
* Improve nginx config docker examples
|
|
* Remove u2f support (replaced with WebAuthn)
|
|
* Serialize photo content in VCard photo value
|
|
|
|
### Fixes:
|
|
|
|
* Fix life event categories and types are not translated when adding new life event
|
|
* Fix subdirectory config url
|
|
* Fix google2fa column size
|
|
* Fix errors display for api
|
|
* Fix currency in double
|
|
* Fix authentication with token on basic auth
|
|
* Fix editing multiple notes at the same time only edits one note
|
|
* Fix countries in fake contact seeder
|
|
* Fix docker rsync exclude rules
|
|
* Fix docker cron (legacy) on apache variant
|
|
* Fix login route already set by Laravel now
|
|
* Fix setMe contact controller
|
|
* Fix carddav sync-collection reporting wrong syncToken
|
|
|
|
|
|
## v2.17.0 - 2020-03-22
|
|
|
|
### New features:
|
|
|
|
* Add a weekly job to update gravatars
|
|
* Add ability to set 'me' contact
|
|
* Add middle name field to new contact and edit contact
|
|
* Add backend and api for contact field labels
|
|
* Add audit log when setting a contact's description
|
|
* Add support for audit logs on a contact page
|
|
* Add support for audit logs in the Settings page
|
|
* Add vue data validations
|
|
* Add ability to edit activities
|
|
* Associate a photo to a gift
|
|
* New API method: get all the contacts for a given tag
|
|
|
|
### Enhancements:
|
|
|
|
* Use Carbon v2 library as translator for dates
|
|
* Contacts displayed in the activity list are now clickable again
|
|
* Gift are now added and updated inline
|
|
* Add a link in the downgrade process to archive all contacts in the account
|
|
|
|
### Fixes:
|
|
|
|
* Fix dates being off by one day
|
|
* Fix wrong untagged contacts counter when viewing untagged contacts
|
|
* Fix markdown doesn't work on journal activity entries
|
|
* Fix markdown doesn't work on Activity entries
|
|
* Fix summary of activities showing the same date for every entry
|
|
* Fix vcard categories import/export as tags
|
|
* Fix resend email verification feature not sending email
|
|
* Fix edit conversation date not being editable
|
|
* Fix display of the toggle buttons in the Settings page
|
|
* Fix how you met date not being deleted upon save
|
|
* Fix description not being saved when creating/editing activity
|
|
* Markdown is now properly applied for a phone call description
|
|
* Fix contacts list UX with 2 tabs opened
|
|
* Fix activity mock data seeder
|
|
* Fix ordering of contact tags to be alphabetical
|
|
|
|
|
|
## v2.16.0 - 2019-12-31
|
|
|
|
### New features:
|
|
|
|
* Save contact tags in vCard 'CATEGORIES' field
|
|
|
|
### Enhancements:
|
|
|
|
* Activities are now added inline
|
|
* Improve modals bottom buttons display
|
|
* Add foreign keys to all tables
|
|
* Add English (UK) locale
|
|
* Add API methods to destroy and store documents
|
|
* Add API methods to manage photos and avatars
|
|
* Add emotions and participants to activities
|
|
* Enable API web navigation
|
|
* Enhance UI of API's Settings to add comprehension and documentation
|
|
* Improve trim string middleware to not trim password text
|
|
* Upgrade to Laravel 6.x
|
|
* Enhance user invitation mail
|
|
* Add job information next to the contact name on profile page
|
|
* Use supervisor in docker images
|
|
* Use JawsDB by default on heroku instances
|
|
* Add pluralization forms for non-english-like-plural languages, for vue.js translations
|
|
* Upload master docker image to GitHub packages
|
|
|
|
### Fixes:
|
|
|
|
* Fix contact list cells link
|
|
* Fix birthdate selection UX
|
|
* Fix OAuth login process with WebAuthn activated
|
|
* Fix journal entry edit
|
|
* Fix register in case country is not detected from ip address
|
|
* Fix Photo->contact relation
|
|
* Fix subscription page
|
|
* Fix relationship create and destroy with partial contact
|
|
* Fix 2fa route on webauthn page
|
|
* Fix tooltip on favorite icon
|
|
* Fix icons disappeared on contact information
|
|
* Fix CSV uploads with weird photo files
|
|
* Ensure disable_signup is checked on form register validation
|
|
* Fix password resetting page
|
|
* Fix email verification sending on test environments
|
|
* Fix contact export
|
|
* Fix currencies seeder by accounting for defaults
|
|
* Fix search when prefix table is used
|
|
* Fix storage page not being displayed if a contact does not exist anymore
|
|
* Fix API requests for Reminders failing with internal server error
|
|
|
|
## v2.15.2 - 2019-09-26
|
|
|
|
### Enhancements:
|
|
|
|
* Revert depends on php7.2+
|
|
|
|
|
|
## v2.15.1 - 2019-09-24
|
|
|
|
### Fixes:
|
|
|
|
* Fix people header file
|
|
* Fix query and scope searches with table prefix
|
|
* Remove monica:clean command confirmation
|
|
|
|
|
|
## v2.15.0 - 2019-09-22
|
|
|
|
### New features:
|
|
|
|
* Paginate the Contacts page and improve database performance
|
|
* Add ability to edit a Journal entry
|
|
* Add vcard photo/avatar import
|
|
* Add ability to change the avatar of your contacts
|
|
* Add the ability to set a 'me' contact (only API for now)
|
|
* Add stepparent/stepchild relationship
|
|
|
|
### Enhancements:
|
|
|
|
* Docker image: create passport keys for OAuth access
|
|
* Reduce a lot of queries
|
|
* Update to laravel cashier 10.0, and get ready with SCA/PSD2
|
|
* Add stripe webhook
|
|
* Depends on php7.3+
|
|
* Use pretty-radio and optimize vue.js components
|
|
* Hide stay-in-touch for deceased contacts
|
|
|
|
### Fixes:
|
|
|
|
* Fix query and scope search
|
|
* Reschedule missed stay-in-touch
|
|
* Fix tasks 'mark as done' UX
|
|
* Fix tattoo or piercing activity locale title
|
|
* Fix getting infos about country without providing ip
|
|
* Fix migration and contact delete in case a DB prefix is used
|
|
* Fix partial/real contact edit on relationship
|
|
* Fix same contact selection in multi-search
|
|
* Fix conversation creation
|
|
* Fix phone call update
|
|
* Fix conversation list show
|
|
* Fix subscription cancel
|
|
* Fix last consulted contact list
|
|
* Fix exception in case a user register twice
|
|
* Fix vcard export with empty gender
|
|
* Fix touch contact's updated_at on stay in touch trigger job
|
|
* Fix relationship list view
|
|
* Fix relationship id with no gender
|
|
* Fix some UX errors
|
|
* Fix stripe payment UI
|
|
* Fix datepicker for locale usage
|
|
|
|
|
|
## v2.14.0 - 2019-05-16
|
|
|
|
### New features:
|
|
|
|
* Add WebAuthn Multi-factor authentication
|
|
* Add multi factor auth on oauth
|
|
|
|
### Enhancements:
|
|
|
|
* Add Swiss CHF currency
|
|
* Add ability to enable DAV for some users
|
|
* Group relationships in create/edit forms
|
|
* Rewrite contact search fields
|
|
* Use string and array classes instead of helpers
|
|
|
|
### Fixes:
|
|
|
|
* Fix dav url on dav settings page
|
|
* Fix debt direction on debt edit
|
|
* Fix schedule run in case cron can't run on fix hours
|
|
* Fix contact create with birthdate age 0
|
|
* Fix contact link create on job queue
|
|
* Fix /settings/dav route
|
|
* Fix display relationship without a ofContact property
|
|
* Fix register request validate
|
|
* Fix relationship create
|
|
|
|
|
|
## v2.13.0 - 2019-04-07
|
|
|
|
### Enhancements:
|
|
|
|
* Add ability to update a relationship
|
|
* Add a sex type behind the gender
|
|
* Make gender optional on a contact profile
|
|
* Add a Collection::sortByCollator macro
|
|
|
|
### Fixes:
|
|
|
|
* Fix destroy relationship
|
|
* Fix event dispatch for login (google2fa, u2f) events handle
|
|
* Fix address input label mistake
|
|
* Fix dashboard crash when reminder is empty
|
|
* Fix import vCard with Cyrillic encoding
|
|
* Fix import/export vcard with birthday with year unknown
|
|
* Fix contact missing create form
|
|
* Fix money format for non two "2" minor unit currencies
|
|
|
|
|
|
## v2.12.1 - 2019-03-09
|
|
|
|
### Enhancements:
|
|
|
|
* Add eloquent relationships touches
|
|
|
|
### Fixes:
|
|
|
|
* Fix reminders not being sent
|
|
* Fix setting deceased information with removing date and reminder
|
|
* Fix contact information update
|
|
* Fix adding people on activity create and update
|
|
* Fix setting a relationship without selecting any birthdate option
|
|
* Fix several typos in English language files
|
|
* Fix Journal view now includes Activities as intended
|
|
* Fix deleting a LifeEvent no longer deletes the associated Contact
|
|
|
|
|
|
## v2.12.0 - 2019-02-09
|
|
|
|
### New features:
|
|
|
|
* Support CalDAV to export the collection of birthdays (breaking change: url of CardDAV is '/dav' now)
|
|
* Add a page in settings to display all DAV resources
|
|
* Add notion of instance administrator for a user
|
|
* Add ability to name u2f security keys and to delete register ones
|
|
* Add ability to add a comment when rating your day in the journal
|
|
* Add API methods to manage genders
|
|
* Breaking change: rewrite API methods to manage contacts
|
|
|
|
### Enhancements:
|
|
|
|
* Don't change timestamps on contact number_of_views update
|
|
* Redirect to the related real contact when trying to display a partial contact
|
|
* Use iterator reader for vcard imports
|
|
* Accept last name when using contact search field
|
|
* Register all app services as singleton
|
|
* Docker image: add sentry-cli and run sentry:release command if sentry is enabled
|
|
* Refactor reminders by removing Notifications table and creating two new tables: reminder outbox and reminder sent
|
|
* Shorten the value of the contact field if it does not fit into the contact field information
|
|
* Add foreign keys to activities table
|
|
* Add foreign keys to reminders, reminder rules, contacts and life events tables
|
|
* Add number of life events on the contact profile page
|
|
* Add base HTML tag and tweak all assets and urls to use relative paths
|
|
* Refactor activity types with services
|
|
* Refactor activity type categories with services
|
|
|
|
### Fixes:
|
|
|
|
* Fix addresses and contact fields imports on VCard import
|
|
* Remove users without an existing account in the accounts table
|
|
* Fix case when schedule date is null
|
|
* Add phpstan analyser, and fix a lot of issues
|
|
* Fix middleware priority order to always set locale after authenticate
|
|
* Accept lastname_firstname name order for VCard imports (FN field)
|
|
* Fix vue.js DateTime picker to type a date in other format than en-us one
|
|
* Fix DateTime parse when compact format is used
|
|
* Fix contact and relationship edit with reminder enabled
|
|
* Fix broken migration for the activities table
|
|
* Fix VCard import with partial N entry
|
|
* Fix using 'label' tag without 'for' attribute
|
|
* Fix model binding when it is a guest request (not logged in)
|
|
* Fix bug preventing to create life event without day and month
|
|
* Fix ability to delete a user with a u2f key activated
|
|
* Fix validation fails with Services
|
|
* Fix getting birthday reminders about related contacts
|
|
* Fix default temperature scale setting
|
|
* Fix API methods for Occupation object
|
|
* Fix activity date viewed as one day before the event happened
|
|
* Fix settags api call with an empty tag
|
|
|
|
|
|
## v2.11.2 - 2019-01-01
|
|
|
|
* Carddav: support sync-token (rfc6578)
|
|
* Fix premium feature flag appearing on self-hosted version
|
|
* Fix exception when user is logged out (again)
|
|
* Fix carddav group-member-set propfind call
|
|
* Fix contacts view in case birthdate returns null
|
|
* Fix conversation without message
|
|
|
|
|
|
## v2.11.1 - 2018-12-26
|
|
|
|
* Migrate LinkedIn url from the Contact object to a ContactFieldType object
|
|
* Activate eslint to check vue and javascript formatting
|
|
* Fix tasks store and update
|
|
* Fix error handling in vue components
|
|
* Fix exception when user is logged out
|
|
* Fix subscription plan display
|
|
* Fix dashboard calls display
|
|
* Fix tags getting error
|
|
* Fix contact getIncompleteName to work with UTF-8 last_name characters
|
|
* Fix associate null tags
|
|
|
|
|
|
## v2.11.0 - 2018-12-23
|
|
|
|
* Add ability to indicate temperature scale (Fahrenheit/Celsius) on the Settings page
|
|
* Add ability to see the current weather on the contact profile page
|
|
* Add ability to generate recovery codes in order to bypass 2FA/U2F
|
|
* Add ability to indicate latitude and longitude to addresses
|
|
* Add ability to upload photos
|
|
* Add ability to indicate how you felt when logging a call
|
|
* Add information about who initiated a phone call
|
|
* Add ability to edit a phone call
|
|
* Add ability to create tasks that are not linked to any contacts
|
|
* Remove limitation on the date field when creating an activity
|
|
* Fix Set Tag api method which deleted existing tags, which it shouldn't
|
|
* Fix editing relationship not working
|
|
* Fix Storage page not being displayed
|
|
* Fix VCard import without firstname
|
|
* Fix avatar display in searches
|
|
* Fix conversation add/update using contact add/update flash messages
|
|
* Fix incompatibility of people search queries with PostgreSQL
|
|
* Refactor how contacts are managed
|
|
* Add the notion of places
|
|
|
|
|
|
## v2.10.2 - 2018-11-14
|
|
|
|
* Fix composer install problems
|
|
* Fix editing conversations not working
|
|
* Fix deletion of relationships not working
|
|
|
|
|
|
## v2.10.1 - 2018-11-13
|
|
|
|
* Fix work information not being able to be edited
|
|
* Display contacts for each tag in the Tags view on the Settings page
|
|
|
|
|
|
## v2.10.0 - 2018-11-11
|
|
|
|
* Add ability to upload documents
|
|
* Add ability to archive a contact
|
|
* Add right-click support on contact list
|
|
* Add autocompletion on tags
|
|
* Add CardDAV support — disabled by default. To enable it, toggle the `CARDDAV_ENABLED` env variable.
|
|
* Add a command (export:all) to export all data from an instance in SQL
|
|
* New header on a profile page
|
|
* Standardize phonenumber format while importing vCard
|
|
* Set currency and timezone for new users
|
|
* Remove changelogs from the database and manage changelogs from a json file instead
|
|
* Highlight buttons when selected using keyboard
|
|
* Hide deceased people from dashboard's 'Last Consulted' section
|
|
* Improve API methods for tag management
|
|
* Fix settings' sidebar links and change security icon
|
|
* Fix CSV import
|
|
* Filter deceased people from people list by default
|
|
* Fix errors during PostgreSQL migration
|
|
* Better documentation for PostgreSQL users
|
|
* Fix some API methods
|
|
* API breaking change: Remove 'POST /contacts/:contact_id/pets' in favor of 'POST /pets/' with a 'contact_id'
|
|
* API breaking change: Remove 'PUT /contacts/:contact_id/pets/:id' in favor of 'PUT /pets/:id' with a 'contact_id'
|
|
* API breaking change: Every validator fails now send a HTTP 400 code (was 200) with the error 32
|
|
* API breaking change: Every Invald Parameters errors now send a HTTP 400 (was 500 or 200) code with the error 41
|
|
* Use Laravel email verification, and remove the old package used for that
|
|
* Prevent submitting an empty form when pressing enter
|
|
* Remove Antiflood package on oauth/login and use Laravel throttle
|
|
|
|
|
|
## v2.9.0 - 2018-10-14
|
|
|
|
* Allow to define a max file size for uploaded document in an ENV variable (default to 10240kb)
|
|
* Add description field for a contact
|
|
* Add ability to retrieve all conversations for one contact through the API
|
|
* Add all tasks not yet completed on the dashboard
|
|
* Fix gravatar not displayed on dashboard view
|
|
|
|
|
|
## v2.8.1 - 2018-10-08
|
|
|
|
* Add ability to set a reminder for a life event
|
|
* Stop reporting OAuth exceptions
|
|
* Replace karakus/laravel-cloudflare with monicahq/laravel-cloudflare to fix dependencies issues
|
|
* Fix use of 'json' mysql column type
|
|
|
|
|
|
## v2.8.0 - 2018-09-28
|
|
|
|
* Add ability to track life events
|
|
* Add ability to define the default email address used for support
|
|
* Add sentry:release command
|
|
* Add Envoy file template
|
|
* Add passport config file
|
|
* Add new variable APP_DISPLAY_NAME
|
|
* Rename env variable 2FA_ENABLED to MFA_ENABLED (2FA_ENABLED is still functional for compatibility reasons)
|
|
* Improve search
|
|
* Fix reminders displaying wrong date
|
|
* Fix select boxes not working properly anymore
|
|
* Fix confirm email sent when signup_double_optin is false
|
|
* Fix now() without timezone functions
|
|
* Remove notion of events
|
|
* Support papertrail logging
|
|
|
|
|
|
## v2.7.1 - 2018-09-05
|
|
|
|
* Fix duplication of modules in the Settings page
|
|
|
|
|
|
## v2.7.0 - 2018-09-04
|
|
|
|
* Add ability to log conversations made on social networks or SMS
|
|
* Add language selector on register page
|
|
* Support Arabic language
|
|
* Improve automatic route binding
|
|
* Split app css in two files for better support of ltr/rtl text direction
|
|
* Add helper function htmldir()
|
|
* Fix gifts not showing when value was not set
|
|
* Fix phpunit not parsing all test files
|
|
* Fix login remember with 2fa and u2f enabled
|
|
* Fix gender update
|
|
* Fix how comparing version is done
|
|
* Fix search with wrong search field
|
|
* Fix gift recipient relation
|
|
* Fix subscription cancel on account deletion
|
|
* Fix email maximum size on settings
|
|
* Fix reminder link in email sent
|
|
|
|
|
|
## v2.6.0 - 2018-08-17
|
|
|
|
* Add ability to set a contact as favorite
|
|
* Add ability to search for a contact in the dropdown when creating a relationship
|
|
* Add activity reports page, which shows useful statistics about activities with a specific contact
|
|
* Fix reminders not being sent for single-digit hours
|
|
* Fix accounts with an empty reminder time
|
|
* Fix account id get for acceptPolicy
|
|
* Use our own docker image (central perk) to run tests
|
|
* Add end-2-end testing with Cypress
|
|
* Render timezone listbox dynamically
|
|
* Use a new formatter to display money (debts), with right locale handle
|
|
* Get first existing gravatar if contact has multiple emails
|
|
* Display the date and time of the next reminder sent in settings page
|
|
|
|
|
|
## v2.5.0 - 2018-08-08
|
|
|
|
* Add ability to define custom activity types and activity type categories
|
|
* Add ability to search a contact by job title
|
|
* Fix invoice page not showing properly
|
|
* Fix translation not being displayed correctly on Subscription page
|
|
* Add the TrimStrings middleware to trim all inputs
|
|
* Call to monica:ping when updating instance
|
|
* Fix idHasher decode function
|
|
* Fix storage folder not being linked to public if migrations fail
|
|
|
|
|
|
## v2.4.2 - 2018-07-26
|
|
|
|
* Add functional tests for account deletion and account reset
|
|
* Fix activities not being displayed in the journal
|
|
* Fix food preferences not being able to be updated
|
|
* Add functional test for account exporting
|
|
* Fix fake content seeder for testing purposes
|
|
|
|
|
|
## v2.4.1 - 2018-07-25
|
|
|
|
* Add ability to discover Cloudflare trusted proxies automatically. This adds a new ENV variable.
|
|
* Fix avatar link in journal page
|
|
* Fix broken migration
|
|
* Fix Settings not displaying under some conditions
|
|
|
|
|
|
## v2.4.0 - 2018-07-23
|
|
|
|
* Fix account deletion, reset and export
|
|
* Fix export feature which exported 'changelog_user' table, which it shouldn't
|
|
* Change how dates are stored, from local timezone to UTC
|
|
* Remove the APP_TIMEZONE env variable
|
|
* Add U2F/yubikey support and refactor MultiFactor Authentication
|
|
* Add a script to update assets automatically
|
|
* Allow for plus sign search in contacts api (contact_fields_data)
|
|
* Fix sonar run for pull requests
|
|
* Improve date and datetime parsing
|
|
|
|
|
|
## v2.3.1 - 2018-06-21
|
|
|
|
* Fix journal entries not being displayed
|
|
* Add ability to click on entire row on the contact list
|
|
* Fix first name of a relation which could not be saved
|
|
* Fix last name not being reset when set empty
|
|
|
|
|
|
## v2.3.0 - 2018-06-13
|
|
|
|
* Add a new variable DB_USE_UTF8MB4. Please read instructions carefully for this one.
|
|
* Add support for nicknames
|
|
* Fix resetting account not working
|
|
* Fix CSV import that can break if dates have the wrong format
|
|
* Add default accounts email confirmation in setup:test
|
|
* Set the default tooltip delay to 0 so the tooltip does not stay displayed for 200ms by default
|
|
* Replace queries with hardcoded "monica" database name to use the current default connection database
|
|
* Set the default_avatar_color property before saving a contact model.
|
|
* Move docs folder back to the repository
|
|
|
|
|
|
## v2.2.1 - 2018-05-31
|
|
|
|
* Fix url of confirmation email resend
|
|
* Update translations
|
|
* Fix sonar run on release version
|
|
|
|
|
|
## v2.2.0 - 2018-05-30
|
|
|
|
* Add debts on the dashboard
|
|
* Add support for User and Currency objects in the API
|
|
* Add ability to force users to accept privacy and terms of use
|
|
* Fix journal entry with date different than today's date not working
|
|
* Fix Contact search dropdown showing non-contacts that link to nowhere
|
|
* Add ability to sort contact list by untagged contacts
|
|
* Allow multiple imported fields and replace existing contacts
|
|
* Add ex wife/husband relationship
|
|
* Fix duplication of tags when filtering contacts
|
|
* Add trusted proxies to run behind a ssl terminating loadbalancer
|
|
* Fix reminders for past events are visible on the dashboard
|
|
* Add email address verification on register, and email change
|
|
* Change table structure to support emojis in texts
|
|
|
|
|
|
## v2.1.1 - 2018-05-13
|
|
|
|
* Change file structure inside the People folder (backend change)
|
|
* Remove automatic birthday reminder creation when editing a contact
|
|
* Set fixed version for MySQL in docker-compose
|
|
* Build absolute path to stubs files in UploadVCardTest and UploadVCardsTest (backend)
|
|
* Refactor how countries are fetched
|
|
* Change address fetching in API
|
|
* Add ComposerScripts links
|
|
* Fix tests to prepare for foreign keys (backend)
|
|
* Fix deploy tagged version
|
|
* Fix vagrant box
|
|
* Fix notifications being sent even if reminder rule is set to off
|
|
* Fix API locale
|
|
* Fix update command (backend)
|
|
|
|
|
|
## v2.1.0 - 2018-05-03
|
|
|
|
* Refactor vCard import
|
|
* Add support for markdown on the Journal
|
|
* Add support for markdown for Notes
|
|
* Add many unit tests on the API
|
|
* Add ability to display contact fields for each contact in the contact list through the API
|
|
* Add ability to stay in touch with a contact by sending reminders at a given interval
|
|
* Add secure Oauth route for the API login
|
|
* Fix removal of tags
|
|
|
|
|
|
## v2.0.1 - 2018-04-17
|
|
|
|
* Add ability to set relationships through the API
|
|
* Fix ordering of activites in journal
|
|
* Fix how you meet section not being shown
|
|
* Add a changelog inside the application
|
|
* Fix monica:calculatestatistics command
|
|
|
|
|
|
## v2.0.0 - 2018-04-12
|
|
|
|
* Add ability to set a journal entry date
|
|
* Use UUID instead of actual ID to identify contacts
|
|
* Add ability to show/hide sections on the Contact sheet view
|
|
* Add many more relationship types to link contacts together
|
|
* Fix called_at field in the Call object returned by the API
|
|
* Add Linkedin URL in the Contact object returned by the API
|
|
* Improve localization: add plural forms, localize every needed messages
|
|
* Split app.js in 3 files, and load translations files for Vue in separate files
|
|
* Localize update tag message
|
|
* Fix some messages syntax and ponctuation
|
|
* Add a new monica:update command
|
|
* Fix gifts handle
|
|
* Remove old documentation from sources
|
|
* Fix Bug when editing gift
|
|
|
|
|
|
## v1.8.2 - 2018-03-20
|
|
|
|
* Add a Vagrantfile to run Monica on Vagrant
|
|
* Add support for Hebrew and Chinese Simplified
|
|
* Add bullet points to call lists when rendered from markdown
|
|
* Require debugbar on dev only
|
|
* Improve heroku integration
|
|
* Open register page after a clean installation
|
|
* API: Add ability to sort tasks by completed_at attribute
|
|
* API: Add sorting capabilities to most models
|
|
* Update Czech, Italian, Portuguese, Russian, German, French language files
|
|
* Fix docker image creating wrong storage directories
|
|
* Fix notification messages
|
|
|
|
|
|
## v1.8.1 - 2018-03-02
|
|
|
|
* Fix message in contact edit page
|
|
* Fix months list for non english languages in contact edit page
|
|
* Fix birthdate calendar for non english languages in contact edit page
|
|
* Fix Gravatar support
|
|
* Remove partial contacts from search results returned by the API
|
|
* Fix reset account deleting default account values
|
|
* Fix notifications not working with aysnchronous queue
|
|
* Support mysql unix socket
|
|
|
|
|
|
## v1.8.0 - 2018-02-26
|
|
|
|
* Add ability to search and sort in the API
|
|
* Add ability to define the hour the reminder should be sent
|
|
* Add notifications for reminders (30 and 7 days before an event happens)
|
|
* Add API calls to associate and remove tags to a contact
|
|
* Docker image: use cron to run schedule tasks
|
|
* Docker image: reduce size of image
|
|
* Docker image: create storage subdirectory in case they not exist
|
|
* Docker image: use rewrite rules in .htaccess from public directory instead of apache conf file
|
|
* Remove trailing slash from routes
|
|
|
|
|
|
## v1.7.2 - 2018-02-20
|
|
|
|
* Fix a bug where POST requests were not working with Apache
|
|
* Fix a bug preventing to delete a contact
|
|
|
|
|
|
## v1.7.1 - 2018-02-17
|
|
|
|
* Fix a bug that occured when running setup:production command
|
|
|
|
|
|
## v1.7.0 - 2018-02-16
|
|
|
|
* Add ability to create custom genders
|
|
* Add Annual plan for the .com site
|
|
* Fix avatar being invalid in the Contact API call
|
|
* DB_PREFIX is now blank in .env.example
|
|
* Fix empty message after updating a gift
|
|
|
|
|
|
## v1.6.2 - 2018-01-25
|
|
|
|
* Add support for pets in the API
|
|
* Add ability to export a contact to vCard
|
|
* Add ability to mark a gift idea as being offered
|
|
* Add translation for "preferences updated" message in the Settings page
|
|
* Add a lot of unit tests
|
|
|
|
|
|
## v1.6.1 - 2018-01-14
|
|
|
|
* Add missing journal link to the mobile main menu
|
|
* Remove list of events being loaded in the dashboard for no reason
|
|
* Remove duplicated code in Addresses.vue file
|
|
* Fix reminders not being sent in some cases
|
|
* Fix avatars not being displayed in an activity on the journal
|
|
* Fix filtering of contacts by tags not taking into account the selected tag from the profile page
|
|
|
|
|
|
## v1.6.0 - 2018-01-09
|
|
|
|
* Change the structure of the dashboard
|
|
* Add two factor authentication ability
|
|
* Add ability to edit a reminder
|
|
* Fix vCard import if custom field types are not present
|
|
* Fetch Countries in alphabetical order in "Add Address" form in People Profile page
|
|
* Display missing page when loading a contact that does not exist
|
|
* Add ability to filter contacts by more than one tag
|
|
* Change the structure of the dashboard
|
|
* Add two factor authentication ability
|
|
* Add pet support to API
|
|
|
|
|
|
## v1.5.0 - 2018-01-02
|
|
|
|
* Add Webmanifest to create bookmarks on phones
|
|
* Add pets management
|
|
* Activities made with contact now appears in the Journal
|
|
* Add ability to rate how a day went in the Journal
|
|
* Add validation when changing email address
|
|
* Add ability to change account's password in the settings
|
|
* Show a user's avatar when searching
|
|
* Fix timezone not being saved in the Settings tab
|
|
|
|
|
|
## v1.4.1 - 2017-12-13
|
|
|
|
* Add default user account on setup
|
|
|
|
|
|
## v1.4.0 - 2017-12-13
|
|
|
|
* Add ability to add a birthday (or any date) without knowing the year
|
|
* Add the artisan command (CLI) `php artisan setup:test` to setup the development environment
|
|
* Remove the table `important_dates` which was not used
|
|
* Change how resetting an account is achieved
|
|
* Add progress bar when generating fake data to populate the dev environment
|
|
|
|
|
|
## v1.3.0 - 2017-12-04
|
|
|
|
* Notes can be set as favorites
|
|
* Favorite notes are shown on the dashboard
|
|
* Notes are now managed inline
|
|
* Add dynamic notifications when adding/updating/deleting data from Vue files
|
|
* Add ability to change account's owner first and last names
|
|
|
|
|
|
## v1.2.0 - 2017-11-29
|
|
|
|
* Add a much better way to manage tasks of a contact
|
|
* Tasks can now be mark as completed and can now be edited
|
|
* Add more usage statistics to reflect latest changes in the DB
|
|
|
|
|
|
## v1.1.0 - 2017-11-26
|
|
|
|
* Add the ability to add multiple contact fields and addresses per contact
|
|
* Add a new Personalization tab under Settings
|
|
|
|
|
|
## v1.0.0 - 2017-11-09
|
|
|
|
* Add the ability to mark a contact as deceased
|
|
* Add a button to `Save and add another contact` straight from the Add contact screen
|
|
* Add the ability to indicate how you've met someone
|
|
* Replace former front-end build system by mix (which is the new default with Laravel 5.5)
|
|
* Add the first part of the API
|
|
* Fix the access to upgrade account view
|
|
* Add security.txt file
|
|
* Upgrade codebase to Laravel 5.5
|
|
|
|
|
|
## v0.7.1 - 2017-10-21
|
|
|
|
* Fix an error in the JS that broke the application
|
|
|
|
|
|
## v0.7.0 - 2017-10-21
|
|
|
|
* Add ability to assign a single activity to multiple people
|
|
* Improve german translations
|
|
* Fix reminders not being sent in case of wrong timezones
|
|
* Fix the access to upgrade account view
|
|
* Replace the custom RandomHelper by str_random
|
|
* Multiple small fixes
|
|
|
|
|
|
## v0.6.5 - 2017-08-28
|
|
|
|
* Add a new welcome screen for new users
|
|
* Fix typo when displaying message of no existing contact to link when adding a child
|
|
* Monicahq.com only: add limitations to free accounts
|
|
|
|
|
|
## v0.6.4 - 2017-08-23
|
|
|
|
* Add restriction of 50 characters for a first name, and 100 characters for a last name
|
|
* Add support for storing uploaded files on s3
|
|
* Sort contacts by first name, last name when linking significant others and kids
|
|
* Remove automatic uppercase of the first name
|
|
* Remove beginning / ending spaces in names when adding / saving a contact
|
|
* Fix birthday reminder creation bug on vCard import
|
|
* Fix search bar being hard to use
|
|
|
|
|
|
## v0.6.3 - 2017-08-16
|
|
|
|
* Fix kids not being able to be removed
|
|
* Fix some CSRF potential vulnerabilities
|
|
|
|
|
|
## v0.6.2 - 2017-08-16
|
|
|
|
* Add support for Markdown for the notes and call logs
|
|
|
|
|
|
## v0.6.1 - 2017-08-15
|
|
|
|
* Fix delete account bug
|
|
* Fix kid deletion bug
|
|
* Fix gift creation
|
|
|
|
|
|
## v0.6.0 - 2017-08-14
|
|
|
|
* Add ability to set significant other and kids as contact.
|
|
* Add Italian translation
|
|
* Add debt total below a contacts debt
|
|
* Add world currencies
|
|
* Add German translation
|
|
|
|
|
|
## v0.5.0 - 2017-07-24
|
|
|
|
* Add version checking.
|
|
* Add ability to search various fields in contacts through the top-nav search.
|
|
* Fix gift view not being shown.
|
|
|
|
|
|
## v0.4.2 - 2017-07-18
|
|
|
|
### New features:
|
|
* Add Indian rupee currency.
|
|
* Add Danish krone currency.
|
|
* Add Czech translation.
|
|
|
|
### Improvements:
|
|
* Fix https issue on password reset.
|
|
|
|
|
|
## v0.4.1 - 2017-07-13
|
|
|
|
* Fix reminders not being sent introduced by previous version.
|
|
|
|
|
|
## v0.4.0 - 2017-07-13
|
|
|
|
### New features:
|
|
* Add ability to keep track of phone calls.
|
|
|
|
### Improvements:
|
|
* Fix Google Contact instructions link on the Import screen.
|
|
* Input field are now automatically selected when a radio button is checked.
|
|
* Many small bug fixes.
|
|
|
|
|
|
## v0.3.0 - 2017-07-04
|
|
|
|
### New features:
|
|
* Add support for organizing people into tags (requires `bower update` for dev environment).
|
|
* Add ability to filter contacts per tags on the contact list.
|
|
|
|
### Improvements:
|
|
* Fix import translation key on the import reports.
|
|
* Settings' sidebar now has better icons.
|
|
|
|
|
|
## v0.2.1 - 2017-07-02
|
|
|
|
### Improvements:
|
|
* Update the design of the latest actions on the dashboard.
|
|
* Change order of first and last names fields on contact add/edit, if the name order is defined as "last name, first name".
|
|
* Speed up the display of the contact lists when there is a lot of contacts in the account.
|
|
* Remove the search on the list of contacts, which was broken for a while, until a proper solution is found.
|
|
* Bug fixes.
|
|
|
|
|
|
## v0.2.0 - 2017-06-29
|
|
|
|
### New features:
|
|
* Add import from vCard (or .vcf) in the Settings panel.
|
|
* Add ability to reset account. Resetting an account will remove everything - but won't close the account like deletion would.
|
|
|
|
### Improvements:
|
|
* Journal entries now respect new lines.
|
|
* Fix name not appearing in the latest actions tab on the dashboard.
|
|
|
|
|
|
## v0.1.0 - 2017-06-26
|
|
|
|
* First official release. We'll now follow this structure. If you self host, we highly recommend that you check the latest tag instead of pulling from master.
|
|
|
|
|
|
## 2017-06-24
|
|
|
|
### Improvements:
|
|
* On the people's tab, filters are now placed above the table.
|
|
|
|
|
|
## 2017-06-22
|
|
|
|
### New features:
|
|
* Add ability to define name order (Firstname Lastname or Lastname Firstname) in the Settings panel.
|
|
|
|
### Improvements:
|
|
* Fix the order of the address fields.
|
|
* Env variables are now read from config files rather than directly from the .env file.
|
|
* Some US typos fix.
|
|
|
|
|
|
## 2017-06-20
|
|
|
|
### New features:
|
|
* Add support for mutiple users in one account.
|
|
* Add subscriptions on .com. This has no effect on self hosted versions.
|
|
|
|
|
|
## 2017-06-16
|
|
|
|
### Improvements:
|
|
* Add automatic reminders when setting a birthdate When adding a birthdate (contact, kid, significant other). When updating or deleting the person, the reminder will be changed accordingly.
|
|
|
|
|
|
## 2017-06-15
|
|
|
|
### New features:
|
|
* Add reminder automatically when you set the birthdate of a contact.
|
|
|
|
### Improvements:
|
|
* Add timezone for Switzerland.
|
|
* Major refactoring of how contacts are managed in the codebase.
|
|
|
|
|
|
## 2017-06-14
|
|
|
|
### New features:
|
|
* Timezone can now be defined in a new ENV variable so every new user of the instance will have this timezone. Set to America/New_York by default.
|
|
* Add ability to edit a note.
|
|
* Add ability to edit a debt.
|
|
* Add support for South African ZAR currency.
|
|
|
|
### Improvements:
|
|
* Fix Deploy to Heroku button.
|
|
* Fix Bern timezone by actually removing it. The Carbon library does not support this timezone.
|
|
|
|
|
|
## 2017-06-13
|
|
|
|
### New features:
|
|
* You can now add job information and company name for your contacts.
|
|
|
|
### Improvements:
|
|
* Gifts table now display comments if defined, as well as who the gift is for.
|
|
|
|
|
|
## 2017-06-12
|
|
|
|
### New features:
|
|
* Add instructions to setup Monica from scratch on Debian Stretch.
|
|
* Add Export to SQL feature, under Settings > Export data.
|
|
* Add Deploy to Heroku button. Only caveat: you can't upload photos to contacts (Heroku has ephemeral storage).
|
|
|
|
|
|
## 2017-06-11
|
|
|
|
### New features:
|
|
* Add command line vCard importer
|
|
|
|
### Improvements:
|
|
* Email address of a contact is now a mailto:// field.
|
|
* Phone number of a contact is now a tel:// field.
|
|
* Fix debt description on the dashboard
|
|
* Fix typos
|
|
* Fix Bootstrap tabs on the dashboard
|
|
|
|
|
|
## 2017-06-10
|
|
|
|
### New features:
|
|
* Add support for other currencies (CAD $, EUR €, GBP £, RUB ₽) for the gifts and debts section. This is set in the User setting. Default is USD $.
|
|
* Add ability to define main social network accounts to a contact (Facebook, Twitter, LinkedIn)
|
|
|
|
### Improvements:
|
|
* Fix counter showing number of gifts on the dashboard
|
|
* Docker image now runs the cron to send emails
|
|
* Fix Russian translations
|
|
* Fix the wrong route after password change
|
|
|
|
|
|
## 2017-06-09
|
|
|
|
### New features:
|
|
* Add Docker support
|
|
* Add Russian language
|
|
* Add Portuguese (Brazil) language
|
|
|
|
### Improvements:
|
|
* Fix emails being sent too often
|
|
* Breaking change: Email name and address of the user who sends reminders are now ENV variables (MAIL_FROM_ADDRESS and MAIL_FROM_NAME).
|
|
|
|
|
|
## 2017-06-08
|
|
|
|
### New features:
|
|
* Add Gravatar automatically when adding an email address to a contact. If no gravatar found, defaults to the initials.
|
|
|
|
### Improvements:
|
|
* Dramatically reduce the number of queries necessary to load the list of contacts on the People's tab.
|
|
* Phone number are now treated like a string and not integers on the front-end side.
|
|
* Breaking change: Add a new env variable to define which email address should be used when sending notifications about new user signups. You need to add this new env variable (APP_EMAIL_NEW_USERS_NOTIFICATION) to your `.env` file.
|
|
* Fix typos and small bugs
|
|
|
|
|
|
## 2017-06-07
|
|
|
|
* Add ability to delete a contact
|
|
* Add a changelog
|