Skip to content

2024.2.2 (Community edition)

Compare
Choose a tag to compare
@MarcelGeo MarcelGeo released this 08 May 11:05
· 396 commits to master since this release
606dfe8

Redesign of dashboard

We are excited to announce the release of a redesigned version of our dashboard in Community Edition. Redesign includes following changes:

  • New dashboard visual
  • Project collaborators tab
  • Project sharing has been simplified to a one-step process

This release marks a significant update for Mergin Maps with the migration of our dashboard (@mergin/app package) and core library (@mergin/lib package) to Vue 3. We've chosen to adopt PrimeVue (https://github.com/primefaces/primevue) as our primary frontend framework.

For further details on the pull requests involved in this update, please refer this pull request #191.

Other enhancements and fixes:

  • Handle logic for GLOBAL_READ, GLOBAL_WRITE and GLOBAL_ADMIN variables in collaborators tab #199 and #210
  • Fixed broken paths in .prod.env #202
  • Fixed database inconsistency in project versions in #180
  • Keeping selected objects in database (users, projects and access requests) #184

Migration to this version

For detailed instructions on migrating from version 2023.6.1 to 2024.2.2, please refer to the documentation available here.

All pull requests

  • Add build number to config by @harminius in #137
  • Add build hash variable by @harminius in #152
  • fix python style by @harminius in #170
  • migration and table definition by @harminius in #174
  • Get /app/project/{project_id}/access by @luxusko in #178
  • Build 2024.1.0 by @MarcelGeo in #176
  • unique project version for a project by @harminius in #180
  • Keep objects referenced in database by @varmar05 in #184
  • ProjectRole comparator, member field in project access by @luxusko in #187
  • Make sure project access requests are resolved by @varmar05 in #190
  • Develop redesign by @MarcelGeo in #191
  • Add project deleted signal by @varmar05 in #194
  • Enhancements accross application by @MarcelGeo in #192
  • fix trial expiration error message by @harminius in #195
  • API FIX: Accept/decline access request - Use project roles for permission checks, not project access. by @MarcelGeo in #197
  • Added success notification for sharing members by @MarcelGeo in #198
  • Add MAIL_USE_SSL to Flask configuration by @uprel in #196
  • Allow share project parameter and check GLOBAL_ variables by @MarcelGeo in #199
  • Build 2024.2.0 Develop -> Master by @MarcelGeo in #182
  • Bump version in files 2024.2.0 by @MarcelGeo in #206
  • Laptop breakpoint #207
  • Add proxy for storing last seen worksapce in local storage #208
  • Update of axios and vite #209
  • Collaborators management based on GLOBAL_ variables #210
  • Fix: .prod.env variables LOCAL_PROJECTS,TEMP_DIR #212
  • Bump version to 2024.2.1 #213
  • Fixed hard coded disabled reader role #219
  • Fix workspace anonymization CE #220
  • Filter active users in collaborators #222
  • Disable coveralls #226
  • Bump version to 2024.2.2 #227

New Contributors

Full Changelog: 2023.6.1...2024.2.2