Skip to content

Releases: ushahidi/platform

Release v3.0.0-beta.15

12 Mar 03:25
v3.0.0-beta.15
Compare
Choose a tag to compare
Pre-release

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)

19 Feb 08:28
v3.0.0-beta.14
Compare
Choose a tag to compare
Pre-release

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)

22 Jan 20:38
v3.0.0-beta.13
Compare
Choose a tag to compare
Pre-release

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

08 Jan 19:38
Compare
Choose a tag to compare
Beta 12 Pre-release
Pre-release

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

18 Dec 20:08
Compare
Choose a tag to compare
Beta 11 Pre-release
Pre-release

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

13 Nov 21:11
Compare
Choose a tag to compare
Beta 10 Pre-release
Pre-release

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

03 Nov 16:59
Compare
Choose a tag to compare
Beta.9 Pre-release
Pre-release

= 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

02 Oct 19:15
Compare
Choose a tag to compare
Beta 8 Pre-release
Pre-release

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

18 Sep 19:45
Compare
Choose a tag to compare
Beta 7 Pre-release
Pre-release

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

04 Sep 17:45
Compare
Choose a tag to compare
Beta 6 Pre-release
Pre-release

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.