Ushahidi v4.1.0

Ushahidi
Sep 24, 2019

Documentation changes

We have released new documentation. You can find all the new documentation in https://docs.ushahidi.com, which includes a User Manual, new documentation for OSS deployers and contributors, and a public meeting log for our community and OSS focused meetings.

Installation helper

To make it easier for users to identify and solve common problems during the installation process, Platform bundles an installation helper utility that can be used in case of need.

You can read more about it here.

Requirements to install this version

- If you are using V3.x.x, you must follow the upgrade process from V3.x.x to V4.x.x described here. 

- If you are using V4.x.x you should follow the update process, instead.

Technical notes for this release

cf6b42b Set any users with a null role to 'user' role when rolling back

b2fa7f9 fix: Make migration 20181019183337_remove_null_constraint_from_messages reversible

#3437 Enable Mysql Strict mode by default  

Enable mysql strict mode by default on eloquent DB connections.

Fix bug with export batches missing a default value for filename.

#3451 Started using a short term cache for survey creation, datasources and posts.

#3458 Define Validator interface and rename old Validator to LegacyValidator.

#3554 Enable web hooks without a `from` field specified

27920b0 Updated CreateUsecase to allow default values on entities