Releases: ushahidi/platform
Release v3.0.0-beta.15
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) List and map views can now be filtered by category, date, type, keyword and location
- (f) Added a publish button during post creation and editing
- (f) Added a right-to-left layout switcher to the menu for testing
Improvements
- (b+f) Fix bugs with creating new posts
- Added a 'Deploy on heroku' button in the readme
- (b) Improved permissions checking in the posts API
Coming up next
- Adding an editor for post types - so you can modify the information collected when creating a post
- Accepting incoming SMS and including the posts lists
- Starting work on visualizing post statistics (post count over type, by category, etc)
- Starting work on Sets: collections of posts you can use to power your workflows
Release v3.0.0-beta.14 (2015-02-19)
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) Maps on the home page show real post data
- (f) Maps on individual post pages show real post data
- (f) A new location editor when creating / editing posts
- (f) Public data in the client can now be viewed without logging in
Improvements
- (f) Shift to a vertical / off canvas menu for the top level menu
- (f) Paging list views now works
- (f) Post create and edit forms now support all custom form field inputs
- (f) Many page layouts cleanup using bootstrap styling
- (b) Bug fixes to the form attribute and user APIs
- (b) Support for configuring the DB via
.env
file (docs still to come) - Support for hosting on Heroku (docs still to come)
Release v3.0.0-beta.13 (2015-01-22)
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) Move UI to use Bootstrap. This allows us to move more quickly to match our Design Framework.
- (f) Add category management UI
- (f) Add user management UI
Improvements
- (b) Refactor form attributes API to new architecture
- (b) Transition all API endpoints to reusable use cases
- (f) Build JS with UglifyJS for a huge reduction in file size
Beta 12
New Features
This is milestone 3 of 3 towards the first non-beta release!
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) User profile editing completed
- (f) User management screen completed
- (f) User creation screen completed
- (f) Category management screen completed
Improvements
- (f) additional tests added for common services
- (f) better integration with user session data
Beta 11
New Features
This is milestone 2 of 3 towards the first non-beta release! The next milestone release will be in January.
Note: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) Site settings page completed
- (f) Post create and edit forms in progress
- (f) User management screen in progress
Improvements
- (b) Several endpoints transitioned to new architecture:
- Sets
- Users
- Posts GeoJSON
- (b) Entity classes now track state changes
- (f) Fix layout issues in chrome
- (f) Move to module-based file organization in client
- (f) Improved feedback during login
Beta 10
This is milestone 1 of 3 towards the first non-beta release! The next milestone release will be December 13th.
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) new web client is under heavily development
- home page rebuilt, with new search controls
- authentication with API completed
- basic post create with API completed
- post detail design completed
- site settings design in progress
- (f) unit testing and end-to-end testing set up
- (f) continuous integration can be seen at https://travis-ci.org/ushahidi/platform-client
Improvements
- (b) several endpoints transitioned to new architecture:
- config
- forms
- form groups
- messages
- (b) config endpoint now uses
id
instead of@group
for consistency - (b) initial support for importing data with custom date formats
- (b)
bin/ushahidi dataprovider
console tool added for sending and receiving messages - (b)
bin/tests
console tool added for running the entire API test suite
Beta.9
= Release v3.0.0-beta.8 (2014-10-30)
New Features
- completely removed the Backbone/Marionette client from the repository (all future efforts will be focused on the [new client](http://github.com/ushahidi/platform-
client) - root URL of API now shows a summary/index page
Improvements
- tags/create storage error fixed
- default OAuth client no longer requires scope confirmation
- errors will now be formatted JSON, when in developer mode
- default admin password will always be "admin", even after running tests
- forms now have a "disabled" state, which hides them from public view
Documentation
- Updated release schedule will be posted soon. The next milestone release will be Nov 13!
Beta 8
New Features
- searching for numbers will search for matching post IDs
- Vagrant VM overhauled to perform a more complete install
- form groups can now be created and edited from the UI
- user paging preferences are now persisted
- modal (popup) windows now require confirmation when there are unsaved changes
Improvements
- upgraded frontend libraries to improve view loading
- multiple actions that were only relevant for admins have been hidden from normal users
- selecting and editing records in management screens improved
- default page sizes increased to show more content per page
- paging arrows will be completely hidden when only one page exists
- post counts in the menu have been restored
- application startup made more robust, preventing unnecessary reloading of content
Documentation
- expect more blog posts and release schedule updates soon!
Downloads
Downloadable packages of this release, and their accompanying signatures, are available on the official download page. The packages available from Github are only suitable for developers, as they do not contain all of the required dependencies of the platform.
Beta 7
New Features
- standard Endpoint class for running a REST sequence
Improvements
- additional option add to
bin/update
for disabling git sync - data provider settings are verified before provider can be enabled
- restored
total_count
to search results for paging search results - user context made standard for all access controls
- OAuth scope checking restored
- anonymous access via the API can now be disabled
- translations now work on all pages, not just home page
- modal windows will appear correctly when scrolled part way down a long page
Documentation
- expect more blog posts and release schedule updates soon!
Downloads
Downloadable packages of this release, and their accompanying signatures, are available on the official download page. The packages available from Github are only suitable for developers, as they do not contain all of the required dependencies of the platform.
Beta 6
New Features
- now possible to create new custom forms
- edit existing custom form details
- see all activity on a message (replies and responses)
- started work to provide deeper access control integration
Improvements
- completed integration of tag permissions
- added migrations for the default OAuth scopes and client
- added migration for default "admin" user (password is also "admin")
- changing message status now has an immediate effect
- posts created from messages now inherit the message created date
- removed all submodules in favor of composer components
Documentation
- next blog post in the architecture series was delayed and will be out soon
Downloads
Downloadable packages of this release, and their accompanying signatures, are available on the official download page. The packages available from Github are only suitable for developers, as they do not contain all of the required dependencies of the platform.