Releases: maproulette/maproulette-backend
V3.0.5 Beta Release
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
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
This release only includes a minor fix to handle failures in the LineByLine GeoJSON.
V3.0.2-Beta Release
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
This release contains a couple of minor fixes to API's and SQL scripts
V3 Beta Release
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
This version primarily is for the new frontend, however includes a lot of backend changes.
v2.0.3
v2.0.2
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
Merge pull request #37 from mgcuthbert/master Fixing user permissions