Skip to content

Releases: maproulette/maproulette-backend

V3.0.5 Beta Release

28 Mar 15:08
55c27e4
Compare
Choose a tag to compare

Permissions

Updated Permissions model to be more explicit and handle user permissions level based on 3 separate levels, Admin, Write and Read. There is still the concept of the super user, however as always this can be completely turned off on startup or restricted to specific users. No users can become super users after startup.

Unit Tests

Unit tests are working again. Cleaned up and the first major set of test was around the permission models.

Task Locations

Fixed issue around task locations where they were not updating correctly.

V3.0.4-Beta Release

22 Mar 04:07
d10268c
Compare
Choose a tag to compare

This release includes two fixes:

  • Fixes comment bug which didn't allow comments to be saved
  • Added line-by-line GeoJSON in Challenge extract

V3.0.3-Beta Release

20 Mar 20:15
e061d44
Compare
Choose a tag to compare

This release only includes a minor fix to handle failures in the LineByLine GeoJSON.

V3.0.2-Beta Release

20 Mar 15:47
6b4b223
Compare
Choose a tag to compare

Comments API updates

  • New API to retrieve comments for an entire project
  • Comment object includes new challengeId and ProjectId fields
  • Comment API structure change to simple list

Added Functionality around Challenge Tasks

  • New APIs to add tasks to challenges (not replace, additive)
  • Ability to create Virtual Challenges based on a list of tasks instead of just search parameters
  • Ability to generate Tasks from a line by line JSON
  • Stores failure message from task generation in Challenge object

Bug Fixes

  • Bug that caused the mapping in MR2 to never show the expected or selected Challenge
  • Fixed issues with first time users not having access to their projects
  • Fixed sql syntax error in upgrade script

V3.0.1 Beta Release

09 Mar 18:19
d2a9bfa
Compare
Choose a tag to compare

This release contains a couple of minor fixes to API's and SQL scripts

V3 Beta Release

08 Mar 23:22
2d0927e
Compare
Choose a tag to compare

This is the beta release supporting various new API for the MR3 frontend. Also includes new features:

OSM Matcher

Background scheduled job that will attempt to match OSM changesets to MapRoulette Fixed Tasks

New Extraction and Creation API's

API to extract the challenge as a gzipped file, and ability to create Challenge from a Github project

New API Functions

  • CloneChallenge
  • RebuildChallenge
  • RefreshProfile

Delayed Deletion

Projects and Challenges by default are now delay deleted, so the delete operation will be immediate and cleaned up later. Also includes new undelete operation if the object has not already been cleaned up.

V3 Alpha Preview

01 Feb 17:06
5bbc024
Compare
Choose a tag to compare

This version primarily is for the new frontend, however includes a lot of backend changes.

v2.0.3

09 Mar 22:31
Compare
Choose a tag to compare

Many small and bigger fixes, see history

v2.0.2

20 Jul 23:23
Compare
Choose a tag to compare

This release incorporates all changes since initial beta. Notable new features are:

  • Cloning challenges #42
  • Metrics #56
  • Default projects for all users #70
  • GeoJSON based challenges #80
  • Swagger endpoints #83
  • Installation instructions for Linux #89 -- thanks @Kopkins!
  • Ditching MapQuest Imagery layers 👎 #130
  • Tag-based task priority settings #132
  • Home page now shows map with challenge markers #143
  • I18n #151 #158
  • Project owners now control visibility of their projects #152
  • Advanced search #156
  • Saving challenges #168
  • User profile #168
  • Additional Per-Challenge Options #170 #102
  • Removed surveys for now #173 until we get a chance to properly implement them
  • Postman test suite #159

Initial release

12 May 17:25
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release
Merge pull request #37 from mgcuthbert/master

Fixing user permissions