Skip to content

Releases: ushahidi/platform

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.

Beta 5

07 Aug 22:11
Compare
Choose a tag to compare
Beta 5 Pre-release
Pre-release

New Features

Improvements

  • started integrating ACL with new architecture
  • pushState support added to web client for cleaner URLs
  • fixed a couple of broken API references in the web client
  • completed new architecture for media endpoint
  • Gisconverter library upgraded
  • several small improvements to the messages interface

Documentation

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 4

24 Jul 19:35
Compare
Choose a tag to compare
Beta 4 Pre-release
Pre-release

New Features

  • initial prototype of installer created, use ?install=1 to check that installation requirements are met
  • reply to SMS via the Message page is now possible
  • (experimental) added support for post export as CSV, enabled with post_export feature
  • (experimental) started work on allowing database migrations to be run from web, as well as command line

Improvements

  • when no messages are present, show a more friendly page
  • fixed message counts on tabs
  • OAuth resource server updated with more accurate error responses
  • completed new architecture for all tags endpoints
  • started work on architecture for media and post endpoints
  • updated bin/update script to verify php version before installing
  • updated bin/update script to install npm and bundler dependencies

Documentation

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 3

10 Jul 20:33
Compare
Choose a tag to compare
Beta 3 Pre-release
Pre-release

Security

New Features

  • map configuration UI is completed and no longer has to be separately enabled
  • searching for messages by sender name is now possible
  • (experimental) form wizard: location input will no longer break the map when edited or moved

Improvements

  • message type counts fixed
  • sidebar stats completed and will appear for anonymous and logged-in users
  • custom data in post details formatted better
  • post detail "prev" and "next" navigation improved
  • tags are no longer incorrectly referred to as "categories"
  • update script now has a non-developer "deploy" option

Documentation

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 2

26 Jun 21:36
v3.0.0-beta.2
Compare
Choose a tag to compare
Beta 2 Pre-release
Pre-release

New features

  • add ability to change basic map settings (default location, base layer, etc)
  • workspace panel nows uses actual numbers for totals (user, tags, posts) and post status
  • (experimental) form wizard UI updated: add/edit in sidebar, preview in main content
  • (experimental) API explorer UI now shows more complete request/response information

Improvements

  • sorting users by name now orders properly
  • report search parameters are now preserved when switching back from post detail view
  • authentication errors are handled better
  • oauth token expiration length made consistent, regardless of timezone
  • made the UI for post details more polished
  • map view shows a full screen map

Documentation

  • started changing references of "Lamu" to "Ushahidi Platform"

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 1

12 Jun 20:50
v3.0.0-beta.1
Compare
Choose a tag to compare
Beta 1 Pre-release
Pre-release

New features

  • PHP 5.4 is now the minimum version required
  • switched to using Composer and Bower to manage dependencies
  • search posts by date range and multiple tags
  • tags icons and color can now be changed
  • message viewer prototype added
  • ability to toggle partially completed features in site settings:
    • media_uploads: drag and drop media uploads for posts
    • sets_ui: organize posts into user-defined groups
    • api_explorer: inspect calls and responses to the backend API
    • data_provider_config: enable and configure data provider settings
    • map_settings: set default map options
    • form_wizard: edit custom post forms

Improvements

  • increased test coverage of server code
  • user authentication workflow improved and made more robust
  • switched to using Gravatar for user icons
  • sorting search results made more consistent
  • various editing functionality for tags, users, etc improved
  • many other small visual and workflow improvements

Documentation

  • added instructions for native installation with Mac OSX and Homebrew
  • installation and initial setup documentation updated
  • data provider and SMS setup documentation reviewed

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.