Skip to content

Releases: maproulette/maproulette-backend

V3.2.6 Release

28 Jun 19:20
0b2a31e
Compare
Choose a tag to compare

Includes bug fixes for User group management

V3.2.5 Release

22 Jun 21:18
2637384
Compare
Choose a tag to compare

Release includes the following updates and fixes:

  • Added Gzip compression on all responses
  • Update APIKey crypto classes to make process more robust
  • Added field checkin_source for challenges
  • Added Project management API functions
    • whoami - get current user information
    • searchUserByOSMUsername - search for users by OSM username
    • setUserProjectGroup

V3.2.4 Release

18 Jun 17:07
8db0eff
Compare
Choose a tag to compare

Fixes/Updates include:

  • Added API to delete and optimally anonymize a users data
  • Copied API to generate API Key for user to the user api controller, still in the auth controller.
  • Fixed 2 SQL bugs in the TaskCluster APIs
  • Double checked that all project groups have been created prior to trying to add users to project groups.
  • Fixed security issue with the API Key, and how it was being stored.

V3.2.3 Release

11 Jun 20:52
cbc7342
Compare
Choose a tag to compare
  • Automatically creates users API key if not created.
  • Added API challenge creation documentation

V3.2.2 Release

04 Jun 20:55
bf83ce4
Compare
Choose a tag to compare

Release includes some minor API updates.

V3.2.1 Release

21 May 20:34
0fc16d9
Compare
Choose a tag to compare

This release focuses on making the new MapRoulette3 UI front and center. So going to the root at maproulette.org will take you to the new UI instead of the old UI. The oldUI is still available by using oldui=true in the query string.

It also fixes an HTTPS issue that came up recently, where to sign in you are required to use HTTPS instead of HTTP, which Maproulette did not support.

V3 Release

16 May 14:54
14d2b9b
Compare
Choose a tag to compare

This is the final release version of MapRoulette 3. The changes include all the changes from V3 however this particular releases primary change is making the new UI the default UI. The old UI is still available however needs to be access from root using /?oldui=true. It is also not guaranteed to stay up to date, as it is now deprecated.

V3.1.1 Beta Release

24 Apr 21:17
b5ae0e8
Compare
Choose a tag to compare

####APIs
This release contains updates to the Leaderboard APIs as well as a new API to move challenges between projects.

V3.1.0-Beta

19 Apr 15:08
26341d1
Compare
Choose a tag to compare

Leaderboard API's

API's for the new Leaderboard feature in MapRoulette

User API's

Adds two new User API's, one that will allow users to be added to the Admin, Write or Read group for a project, and another that allows you to remove the users from the Admin, Write or Read group

KeepRight Integration

The initial integration code for KeepRight. Currently the KeepRight integration is disabled. The basic idea is that all KeepRight tasks will have a challenge created for them per country. The reason it is per country at the moment is the reduce the number of tasks that are kept for each challenge that is created.

Connection Fixes

Fixes connection issue where was creating a new connection every time instead of using the current connection

V3.0.6 Beta Release

03 Apr 17:47
de49e77
Compare
Choose a tag to compare

Task Clusters

The API's here allow users to retrieve task clusters instead of every single task within a challenge. The API is also filterable, so you can filter the tasks within a geographic region, or filter by projects and/or challenges. And also using fuzzy search capabilities. Also supported is filtering by task status and/or priority. So generally quite flexible in how to produce the task cluster. By default 100 clusters will be returned, however this can be modified as part of the API request. Each task cluster will be returned with the id, the number of tasks in the cluster, a central location for the cluster and a bounding polygon.

User Management

A couple simple API's included to allow admin to add or remove users from groups in a project. So if you want to give a specific user admin or write privileges to a specific project you can do that.