489 lines
15 KiB
Plaintext
489 lines
15 KiB
Plaintext
UNRELEASED CHANGES:
|
|
|
|
*
|
|
|
|
RELEASED VERSIONS:
|
|
|
|
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
|
|
* Adds 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
|