v3.5.0
Client
Improvements
- Replace confusing 'visible to' UI in posts. Add simple under review, published and archived statuses instead (ushahidi/platform#1281)
- Split display of Post fields from Tasks (ushahidi/platform#1283)
- Make validation less confusing. Post fields are now always validated (ushahidi/platform#1284)
- Approval of new posts is now optional (ushahidi/platform#1282)
- Add option for who can create posts for a particular survey (ushahidi/platform#1282)
- Better display of categories when editing a post
- Add JS error logging
Fixes
- Fix survey field editor not scrolling (ushahidi/platform-client@59ff3f8)
- Fix loading baselayers (ushahidi/platform-client@7a5c3d6)
- Use HTTPS for map tiles (ushahidi/platform-client@0a2e7a0)
- Fix lost date values and date validation editing a post (ushahidi/platform-client@350e4cc, ushahidi/platform-client@115b5ac)
- Fix loading number values when editing a post (ushahidi/platform-client@e8ef063)
API
Improvements
- Add Raven/Sentry logger
- Add 'archive' status for posts (ushahidi/platform#1295)
- Allow filtering posts by multiple statuses
- Better errors when for missing multisite deployments
- Always include CORS headers on exceptions
- Added stage 'type' to differentiate post and task stages (ushahidi/platform#1283)
- Added required_approval option to forms (ushahidi/platform#1282)
- Added everyone_can_create and roles with which can_create to forms (ushahidi/platform#1282)
- Always validate fields on 'post' stage type (ushahidi/platform#1284)
Bug fixes
- Fix issues pulling from email
- Fix issues pulling from FrontlineSMS (ushahidi/platform#1305)
- Fix SQL error when PUT request makes no changes (ushahidi/platform@ed3979)