Releases: ushahidi/platform
v3.2.0-deploy.5
v3.2.0 Deploy 5
v3.2.0-deploy.4
v3.2.0 Deploy 4 - with plans UI
v3.2.0-deploy.3.1
v3.2.0 Deploy 3.1 - No responder UI
v3.2.0-deploy.3
v3.2.0 Deploy 3 - fixing CSV imports from CDN
v3.2.0-deploy.2
v3.2.0 Deploy 2
v3.1.0-deploy
v3.1 production deploy
v3.2.0-deploy.1
Deploy #1 of v3.2.0 to production
Ushahidi v3.2.0
New Features
Bulk Data Import
It is now possible to perform bulk data imports through the client web interface.
Users can import data from CSV files and map the file’s columns to fields on
already created post types.
Custom User Roles
Create custom user roles to further extend the default set of roles. Each role
has permissions which allow the customisation of rights and responsibilities for
users. Administrators can create roles and assign permissions to that role.
Currently there are 4 permissions: Manage Settings, Manage Users, Manage Posts
and Bulk Data Import.
Private Deployments
You can now make your entire deployment private, allowing only registered users
to see posts in your deployment. This allows platform users to collect and
respond to private and sensitive data with their own team only.
Other Improvements
- Web interface has been improved, particularly for managing post types and editing posts.
- Code handling posts has been refactored and improved
- Test coverage for the client’s code has been increased by ~20%
- Improved stability of client codebase
Bug Fixes
- Updated the Vagrant configuration to enable PHP imap extension
- Fixed issue with detecting phinx install
- Fixed issue completing steps when certain field types were set as required
- Fixed rendering and saving of checkboxes fields when added to a post type
- Fixed issues with fetching messages from SMSSync
- Lots of other smaller fixes
Ushahidi 3.1.0
New Features
Activity view
The new activity view keeps track of recent changes and trends on your deployment.
Notifications on collections and saved searches
You can now set up email or SMS notifications for new posts added to collections or matching saved searches.
Prompts to configure a new deployment
New deployments now prompt you to configure the deployment on your first login.
Dropped support for PHP 5.4
PHP 5.4 recently reached end-of-life. We've dropped support for PHP 5.4 so we can keep improving our codebase and using other libraries in the PHP ecosystem.
Other Improvements
- Removed username's and moved to using emails instead
- Caching layer to the client speed things up
- Improved UX on list view
- Cleaner data sources settings to make it clear what needs to be configured before enabling a data source
- New alert and confirmation dialogs
- Better client start up. Load setting before we render everything
- Show "There are no posts yet" on new sites
- Added API to fetch all stages and attributes
- Rate limiting for login attempts to prevent brute force attacks
- Added configurable quotas for posts, post type and admins
- API: Better error reporting for validation issues
- Added config get/set console commands
- Added default post type on new deployments
- CLI task to create admin user for a deployment
- Added required indicator asterisks to set required fields
- Load site name into page title
- Improved iconpicker and added to category picker
- Ability to upload files to CDN, instead of local filesystem
- Make sure maps use map settings consistently
- Drop support for PHP 5.4
- Remove defunct kohana models
- Remove stats and posts/export APIs
- Remove old Kohana authentication modules
- Add multisite db switching (for powering ushahidi.io)
- Default to MySQLi connection if DB_TYPE not set
- Updated vagrant setup to work with Puppet 4+
Bug Fixes
- Fixed headings on saved search and collection settings
- Fixed error handling when uploading a banner image
- Various fixes to charting views
- Fixed bugs in email, twitter and SMSSync data providers
- Lots of other smaller fixes
Release v3.0.0 (2015-08-19)
This is just the change log since the previous beta, for full list of new features since v2 check our launch blog posts.
This is the API release. You might also want the matching client release
New Features
- Password reset function for when you forget your password (boring but super important)
- Language switching
- Custom background images for your deployment
Improvements
- Updated and cleaned up styling
- Add option to configuring client through config.js
- Fix searching for a location
- Hiding incomplete parts of the UI
- Hide extra non-filter parameters from filter list (ie. current collection, charting params)
- Fix filtering by multiple collections
- Twitter data source now manages its own rate limits
- Bumped API to version 3
- Tidy up category and user editors
- Avoid accidentally resetting post status filter when applying other platform
- Fix reordering steps in the post type settings
- Toggle compact / full header depending on where we are in the UI
- Add sticky-sidebar on create post page: so you can always find the save button
- Use compressed CSS by default
- Hide Admin settings from normal user
- Switch UI language and text direction based on site language setting
- New date picker
- Close main menu when you click a link
- Fix add to collection buttons
- Hide map on post pages if we don't have a location
- Return newest posts first
Known Issues
- Current step filter doesn't always correctly reflect the priority of stages
Coming up next
- Notifications
- Caching and performance improvements in the client
- CSV imports through the UI
- About pages for your deployment
- Replying to SMS and other messages