Releases: monicahq/monica
2.0.1
This version requires to run migrations (php artisan migrate
).
This release contains bug fixes introduced in version 2.0.0. It also contains a redesign of the header, which now includes a visual indicator if new features have been added to the product.
We list below the most important changes. If you want to read the complete list of change, you can read the changelog since the last version.
Added
- Add changelog inside the application (#1172 - thanks to djaiss).
- Switch to yarn to manage node.js modules (#1188 - thanks to asbiin).
- Add ability to set relationships through the API (#1181 - thanks to djaiss).
Changed
Fixed
- Fix daily statistics calculation command (#1163 - thanks to djaiss).
- Fix some gender_ids being 0 for some contacts (#1171 - thanks to djaiss).
- Fix how you meet section not being shown (#1175 - thanks to djaiss).
We love hearing from you and actively reply to all requests so please let us know what's working well and where we need to improve.
2.0.0
This version requires to run migrations (php artisan migrate
).
This is a major new version, bumped to version 2.0.0 as we introduce a breaking change in the API regarding relationships.
There are many big features in this release:
- The biggest feature is the ability to link contacts together in a much more precise way than before. We now support a dozens of possible relationships between people - family related, love related, friends and work related.
- Contacts are now identified in URLs by what we call a UUID - a complex hash that uniquely identifies the contact, and make it harder to guess. This makes Monica a bit more secure.
- You can now show or hide specific features on a Contact sheet. That means if you don't want to manage gifts, for instance, you can disable the feature entirely in your Settings.
- There is a new command
php artisan monica:update
to update a Monica instance. This is now the only command you need when you update the instance.
There have been more than 70 commits since the last release. We have fixed many bugs and made many improvements that are transparent for users, but make the platform more stable.
We'd like to thank our translators for the constant improvements of the translations in Monica. This is such an awesome work that you do.
Added
- Completely change how relationships between contacts work (#971 - thanks to djaiss).
- Add
monica:update
Artisan command to update an instance (#997 - thanks to asbiin). - Add UUID instead of actual ID to identify contacts (#777 - thanks to turtles2).
- Add ability to define which features you want active on the Contact sheet (#1121 - thanks to djaiss).
- Add ability to set a journal entry date (#1116 - thanks to Dagolin).
- Remove the ability to track users with Google Analytics or Intercom from the instance (#1157 - thanks to djaiss).
- Support for right to left languages (#1143 - thanks to asbiin).
Changed
- Add Linkedin url in the Contact object returned by the API (#1042 - thanks to djaiss).
- Add with parameter in Contact object to retrieve contact fields (#1044 - thanks to djaiss).
- Add yearly statistics to Activity and Call objects in the API (#1049 - thanks to djaiss).
- Support markdown in activity comments (#1145 - thanks to djaiss).
- Lots of translations update (# - thanks to ).
Fixed
- Fix called_at field in the Call object returned by the API (#1043 - thanks to djaiss).
- Fix usage of wrong success message when adding existing contact as kid of someone (#1041 - thanks to DarkGigaByte).
- Fix update tag on contact page (#1089 - thanks to asbiin).
- Fix a bug when editing gift (#1088 - thanks to turtles2).
1.8.2
This release fixes a bunch of bugs, adds a feature that opens the registration page after an installation, and adds two new languages (Hebrew and Chinese Simplified).
Thanks so much for all the people who've helped translating Monica on Crowdin.
Added
- Add a Vagrantfile to run Monica on Vagrant (#967 - thanks to asbiin).
- Add support for Hebrew and Chinese Simplified (#966 - thanks to djaiss).
Changed
- Add bullet points to call lists when rendered from markdown (#961 - thanks to jonasvp).
- Require debugbar on dev only (#983 - thanks to barryvdh).
- Improve heroku integration (#970 - thanks to asbiin).
- Open register page after a clean installation (#954 - thanks to asbiin).
- API: Add ability to sort tasks by completed_at attribute (#1021 - thanks to djaiss).
- API: Add sorting capabilities to most models (#1022 - thanks to djaiss).
- Update Czech, Italian, Portuguese, Russian, German, French language files (#966 - thanks to djaiss).
Fixed
1.8.1
This version requires to run migrations (php artisan migrate
).
This release is mainly a maintenance release.
We noticed that the main feature of 1.8.0 was working well when queues are synchronous, but in production queues are asynchronous. This led to errors in some cases.
Added
Changed
- Optimize how release number is generated from git log when logging errors in Sentry (#950 - thanks to asbiin).
- API: Remove partial contacts from search results (#957 - thanks to djaiss).
Fixed
1.8.0
This version requires to run migrations (php artisan migrate
).
The major feature in this release is the concept of notifications for reminders. For monthly and annual reminders, Monica will send a notification 30 days and 7 days before a reminder is sent. You can toggle those notifications in your Settings panel, under Personalization.
We've also added the possibility to indicate at which hour of the day you want to receive a reminder. Previously, it was set to midnight.
Added
- API: Add ability to associate or remove one or more tags to a contact (#924 - thanks to djaiss).
- API: Improve contact search (#930 - thanks to djaiss).
- API: Add sorting capabilities to queries related to contacts (#933 - thanks to djaiss).
- Add concept of notifications for reminders (#894 - thanks to djaiss).
Fixed
1.7.2
1.7.1
1.7.0
This version requires to run migrations (php artisan migrate
).
This is a significant release.
- We have added a much requested feature: custom genders. By default, all accounts now have three default genders in their account (male, female, other). But users can now decide, per account, to remove one of these genders, or to add new ones.
- The edition of contact has gotten a nice visual and UX upgrade.
- Finally, thanks to @asbiin, a lot of energy has been spent to offer a cleaner Docker image, that should take less space and be more efficient. We've also added a lot of unit tests and started to add functional testing as well with Laravel Dusk.
Added
- Add custom genders for contacts (#879 - thanks to djaiss).
- Add ability to search contacts through the API. (#895 - thanks to djaiss).
- Add default avatar color in the API. (#896 - thanks to djaiss).
Changed
- Update the Edit contact screen (#890 - thanks to djaiss).
- Remove import contact function from Personalization screen. (#891 - thanks to djaiss).
- Build assets on travis and deploy them on bintray. In a future version, compiled assets (JS and CSS) will be completely removed for the Git repository. (#884 - thanks to asbiin).
Fixed
1.6.2
This version requires to run migrations (php artisan migrate
).
Apart from a bunch a new features, we've added a lot of unit tests to continue building the product on better foundations.
Added
- Add support for pets in the API (#779 - thanks to stevenmaguire).
- Add ability to export a contact as vCard (#840 - thanks to djaiss).
Changed
1.6.1
This release is mainly about bug fixes. No migration is required.
Changed
- Add missing journal link to the mobile main menu. (#784 - thanks to erdmenchen).
- Remove list of events being loaded in the dashboard for no reason. (#811 - thanks to djaiss).