Skip to content

v5.1.0

Choose a tag to compare

@ramyaragupathy ramyaragupathy released this 01 Aug 07:04
· 642 commits to main since this release
646187c

Key highlights of v5.1.0 release

🗺️ Mapbox -> MapLibre: We have shifted to MapLibre GL as the map rendering library, replacing the previously used Mapbox GL. This shift to an open-source solution reduces licensing dependencies, and supports our commitment to Digital Public Goods (DPG) recognition, without changing the user experience on the frontend.

⚙️ Bug fix in project cloning: When cloning a project, Tasking Manager now correctly updates the #hotosm-project-ID in the changeset comment to reflect the new project’s ID. Previously, the changeset comment would carry over the original project ID.

👥 Team Management Improvement: Users can now remove the last member from a team, allowing teams to consist solely of managers. Previously, Tasking Manager prevented removing the final member, even though managers have full control over the team. This update allows use cases around team restructuring while still ensuring at least one manager remains. A confirmation dialog now provides clarity when removing the last member: “This team will have only managers and no members.“

📄 Fix for duplicate project listing in Explore page: Users browsing the Explore page will now see a consistent, accurate set of project cards across all pages. Previously, due to non-deterministic sorting, some projects appeared multiple times while others were missing, making it hard to discover specific projects. This has been resolved by applying a stable secondary sort key (project ID), ensuring reliable pagination.

🌐 Translations Refreshed: Tasking Manager now comes with the latest updated string translations from Transifex, bringing an up to date multilingual experience. Related documentation has also been improved to clearly guide contributors.

Other changes include: incorporating chat activity for active projects list, fixing bugs related to private project visibility, and updating Ohsome related endpoints.

Expand to see detailed codebase changes 🖥️

New Contributors

Full Changelog: v5.0.6...v5.1.0