Releases: hotosm/tasking-manager
Releases · hotosm/tasking-manager
TM v4.4.18
Detailed blog here: https://community.openstreetmap.org/t/tasking-manager-monthly-update-blog-august-2022/2376
What's Changed
- Fix readme by @zlavergne in #5281
- Add filter by admins on project ownership transfer dropdown by @Aadesh-Baral in #5280
- Emend link for teams tab to be consistent with overview tab by @HelNershingThapa in #5297
- Enhancement/landing design figma by @HelNershingThapa in #5296
- Display user picture in notifications by @Aadesh-Baral in #5290
- Remove asterisk from extra iD params label by @HelNershingThapa in #5301
- Display project due date on project card by @HelNershingThapa in #5303
- Filter by archived projects, add hint for archived projects by @HelNershingThapa in #5306
- Disable support to remove default generated changeset comment by @HelNershingThapa in #5307
- Correct README links by @faebebin in #5291
- Update gevent and greenlet to latest versions by @Aadesh-Baral in #5316
- Add endpoints to get and update system banners by @Aadesh-Baral in #5310
- Revise assigned teams actions permissions by @HelNershingThapa in #5318
- Update sqlalchemy deprecated configs by @Aadesh-Baral in #5319
- Add banner on the landing page by @HelNershingThapa in #5320
- Style explore projects page cards from Figma design by @HelNershingThapa in #5323
- Format all links with default colour in emails by @Aadesh-Baral in #5324
- Fix custom editor clears after project clone by @Aadesh-Baral in #5326
New Contributors
Full Changelog: v4.4.17...v4.4.18
TM v4.4.17
What's Changed
New features:
- Include extraIdParams field to projects by @willemarcel in #5105
- [rework] Added switch field to enable/disable notifications by @Aadesh-Baral in #5218
- Send project progress email to contributors by @Aadesh-Baral in #5262
Bug fixes and enhancements:
- Show all projects of an organization in the manage view by @HelNershingThapa in #5179
- Add private project indication for users having no access to a project by @Aadesh-Baral in #5169
- Resolve some key warnings by @HelNershingThapa in #5160
- Populate project info locales only if not provided by user by @Aadesh-Baral in #5162
- Fix search filter cannot display accents by @Aadesh-Baral in #5155
- Fix card heights in learn page by @HelNershingThapa in #5180
- Display message when project's mapping/validation permissions are set to team only but no team is added by @HelNershingThapa in #5181
- Add message if no editor is selected for mapping or validation by @HelNershingThapa in #5196
- Add vertical scroll for notification modal by @HelNershingThapa in #5183
- Reset draw mode after clearing priority area by @HelNershingThapa in #5202
- Add tasks status filter dropdown on task selection page by @HelNershingThapa in #5201
- Consistent cards heights in the mapping flow section by @HelNershingThapa in #5213
- Show project title instead of project id in notifications by @Aadesh-Baral in #5204
- Add alert messages for unsupported WebGL context in map components by @HelNershingThapa in #5200
- Allow updating team member role by @Aadesh-Baral in #5220
- Make learn page sections linkable by @HelNershingThapa in #5226
- Handle SMTP errors and log in sentry by @Aadesh-Baral in #5231
- [rework] Implement email templates from TM4 design by @Aadesh-Baral in #5237
- Fix logic to not show error on project detail page by @HelNershingThapa in #5185
- Update editor only if allowed editors for mapping/validation doesn't contain that particular editor by @HelNershingThapa in #5195
- Use window width for last locked tasks padding by @HelNershingThapa in #5165
- Resize map canvas on map load by @HelNershingThapa in #5170
- Position textfield clear icon inside input field on tasks selection page by @HelNershingThapa in #5240
- Replace textfield with dropdown for searching by project ID for 'My Tasks' tab by @HelNershingThapa in #5245
- Add form validation and error message on create/edit organization page by @HelNershingThapa in #5252
- Apply sticky position to some components by @HelNershingThapa in #5255
- Remove default options to not prepopulate options without a query by @HelNershingThapa in #5259
- Add CC-BY-SA notice to footer by @HelNershingThapa in #5100
- Feature/5247 transfer project ownership by @Aadesh-Baral in #5250
- Update personal information form validation logic by @HelNershingThapa in #5265
- Enhance the existing projects AoIs on project creation map by @HelNershingThapa in #5270
- Style notifications mini popover by @HelNershingThapa in #5272
Infrastructure and code maintenance:
- Implement backend tests by @Aadesh-Baral in #5129
- New issue go to backlog:triage by @kshitijrajsharma in #5174
- Improve comments on .env by @frafra in #4920
- Use flask-mail instead of directly using smtplib [ Rework on #2506 ] by @Aadesh-Baral in #5192
- Validation/Map Permissions check on Test Project Service by @d-rita in #4071
- Fix failing sonarcloud tests by @Aadesh-Baral in #5243
- FIX Add two new SMTP vars by @dakotabenjamin in #5227
- Enable backend tests on circle-ci by @Aadesh-Baral in #5187
- First pass updating docs structure by @dakotabenjamin in #5135
- Run prettier on all JS files inside src by @HelNershingThapa in #5268
- Add CI/CD testing documentation by @dakotabenjamin in #5276
New Contributors
- @kshitijrajsharma made their first contribution in #5174
Dependency Updates
- Bump coverage from 5.3 to 6.4 by @dependabot in #5143
- Bump prettier from 2.3.2 to 2.6.2 in /frontend by @dependabot in #5154
- Bump @mapbox/geo-viewport from 0.4.1 to 0.5.0 in /frontend by @dependabot in #5103
- Bump jsdom from 16.4.0 to 16.7.0 in /frontend by @dependabot in #5193
- Bump axios from 0.21.1 to 0.27.2 in /frontend by @dependabot in #5115
- Bump marked from 4.0.12 to 4.0.18 in /frontend by @dependabot in #5238
Full Changelog: v4.4.16.1...v4.4.17
TM v4.4.16.1 - Hotfix release
- Provide default object for destructuring location state
Full Changelog: v4.4.16...v4.4.16.1
TM v4.4.16
What's Changed
- Add checkbox to redirect to previous project after unlocking task in another project by @HelNershingThapa in #5120
- Add tabs to preview markdown content for project detail comment section by @HelNershingThapa in #5094
- Fix active nav bar and tab indicator by @HelNershingThapa in #5133
- Handle special chars in project search text by @Aadesh-Baral in #5134
- Notifications Page Enhancement by @HelNershingThapa in #5136
- Fit map bounds to just mapped/validated task(s) by @HelNershingThapa in #5141
- Disable support to select username already in members by @HelNershingThapa in #5095
- Add project visibility indicator for private projects by @HelNershingThapa in #5144
- Bump @turf/intersect from 6.4.0 to 6.5.0 in /frontend by @dependabot in #5101
- Fix displaced notification detail loading placeholder by @HelNershingThapa in #5148
- Add radio button to validate all tasks at once by @HelNershingThapa in #5152
- Fixed conditionals for commend textarea outline by @HelNershingThapa in #5153
- Bump immutable from 4.0.0-rc.12 to 4.1.0 in /frontend by @dependabot in #5146
- Improve management section placeholders by @HelNershingThapa in #5156
Full Changelog: v4.4.15...v4.4.16
TM v4.4.15
What's Changed
- Handle switching editors with unsaved edits by @zlavergne in #5096
- Bump react-chartjs-2 from 3.0.3 to 4.1.0 in /frontend by @dependabot in #5081
- Bump @turf/bbox-polygon from 6.4.0 to 6.5.0 in /frontend by @dependabot in #4828
- Fix JOSM doesn't load OSM data when attempting to map a task by @Aadesh-Baral in #5106
- Fix user tasks stats by @Aadesh-Baral in #5068
- Fix user permission on Projects API by @Aadesh-Baral in #5048
- Only show SERVICE_DESK link if variable is configured by @willemarcel in #5109
- Enable adding YouTube videos with the ::youtube[] markdown tag by @willemarcel in #5104
- Segment project notifications categories in settings by @HelNershingThapa in #5099
- Display message when project is deleted by @HelNershingThapa in #5112
- Update team members list when joining or leaving by @HelNershingThapa in #5119
- Store tasks sort order in local storage by @HelNershingThapa in #5121
Full Changelog: v4.4.14...v4.4.15
TM v4.4.14
v4.4.13
This is our first release in collaboration with Kathmandu Living Labs, and we are really excited to see all the new features and fixes coming from the talented people on that team! And thanks to @zlavergne for the huge new RapiD integration!
Changelog
Added ~ New features:
- Add embedded RapiD editor by @zlavergne #4934
- Add blocked option to dropdown by @HelNershingThapa #5040
- Add cheatsheet under manuals by @HelNershingThapa #5049
- Add support link by @ramyaragupathy and @HelNershingThapa #5024
Changes ~ Bug fixes and enhancement:
- Fix reset all bad imagery tasks API by @zlavergne #5018
- Update contributing guidelines by @petya-kangalova #5030
- Update Readme by @petya-kangalova and @Aadesh-Baral #5034
- Update issue templates by @petya-kangalova #5026
- Update bug report template by @petya-kangalova #5028
- Fix/cfn init codedeploy by @dakotabenjamin #5046
- Change default validation permission by @Aadesh-Baral #5044
- Update task lock error message by @Aadesh-Baral and @HelNershingThapa #5039
- Update text in 'Learn to manage' section by @HelNershingThapa #5066
Known issues:
- The embedded editor does not work when switching between RapiD and iD. Please save your work before changing your editor.
- We are missing translations. See #5072
v4.4.12
What's Changed
- Fix for failing test/Unblock CircleCI by @zlavergne in #4982
- Bump pull request labeler version by @eternaltyro in #4946
- Update CircleCI image namespace by @zlavergne in #4951
- Update CircleCI job names for deployments by @zlavergne in #4953
- Use existing cimg circleci images by @dakotabenjamin in #4992
- Parameterize mutable RDS database settings by @eternaltyro in #4945
Full Changelog: v4.4.11...v4.4.12
v4.4.11
New Features and Enhancements:
- #4931 Update iD version to 0.20.2 to fix Maxar Premium imagery in embedded iD
- #4919 Add homepage banner for announcements (thank you @ethan-nelson!)
Bug Fixes:
- #4860 Fix success message for contributers (already deployed)
- #4867 Update apscheduler dependency (already deployed)
Addendum: ⚠️
- Please clear site data for Tasking Manager or perform a hard-refresh (CTRL+SHIFT+R) for front-end changes to take effect
v4.4.10
Bug fixes:
- Update internal links in dropdown menus to allow clicking on the entire span (#4782). Thank you, @zlavergne!
- Retrieve default comment to fetch correct project stats (#4805)
Code maintenance, infrastructure, and translation:
- Remove redundant User DTO fields (missingMapsProfile and osmProfile) (#4794). Thank you, @NatashaKSS!
- Update translations (#4835)
- Update frontend dependencies (#4824)