v2025.01.00
·
68 commits
to refs/heads/2025.01.xx
since this release
Main Features
-
New MapStore Home Page (special thanks to Vlaanderen): the UI/UX has been completely reviewed and updated significantly enriching the home page functionalities and overall capabilities
- Favorite resources
- Tags support for resources
- Improved resource search
- Enhanced catalog items with better UX and configurability for downstream projects
- Multiple catalog modes: grid and list
- Many more...
-
MapStore Look & Feel Renew: a first step towards a new layout brought in this MapStore version a revisited look & feel with a better harmonization of the interface components and a lighter theme for an overall improved user experience
- All modal windows have been reviewed and standardized according to a common design
- Smaller side panels
- Removed primary color and panels header shadows
- New About plugin now available everywhere as it should be
- New Brand Navigation bar for all pages including high level application controls
- New User/Groups UI admin section
- New User menus
- Better responsiveness
Main Improvements
- MapStore 3D:
- Add support for Cesium Ion Terrain Provider (special thanks to ABO Energy): it is now possible to connect Cesium Ion terrain layers to MapStore through a dedicated support
- Expanded Cesium 3D map settings (special thanks to Municipality of Genoa): from this version it is possible to tune also the map light source
- Improved Layer Legend:
- Interactive legend (special thanks to Municipality of Genoa): it is now possible to make the layer legend interactive for visualizing desired legend rules in map
- Dynamic legend (special thanks to Total Energy): it is now possible to make the legend dynamic to visualize only rules in the current viewport
- MapStore Print:
- Enhanced printing preview (special thanks to ABITAT): the printing preview map is now disconnected from the underlying main map to provide a better user experience when tuning the map preview before printing
- Improved printing setup (special thanks to Cleveland Metroparks): it is now possible by configuration to exclude certain layers from the printed legend
- Improved support for vector file upload (special thanks to Municipality of Genoa): there is now a better handling of file size limits to ensure more control on uploaded assets
- Attribute Table and Time Zones (special thanks to Region de Murcia): a new configuration capability to manage the time zone of temporal attributes has been included for Attribute Table
- Images upload for Text widgets (special thanks to Municipality of Genoa): Improved the text editor by adding a new function to upload images
- Enhanced User Session (special thanks to Deutsche Bahn): the plugin has been significantly improved, including more granular control for the user over what to remove from the session
- Expanded MapViews Layer Options (special thanks to Vlaanderen): it is now possible for MapStore users to better control of MapViews layers with a more advanced TOC and additional control
- Streetsmart support for OIDC (special thanks to Municipality of Florence): MapStore now provides support for the Cyclomedia street view provider also within OpenID Connect installation
For developers and system administrators
- Improved management of application proxy: MapStore is now able to automatically detect if the application proxy need to be used for cross-domain requests. The previous logic has been preserved for retro-compatibility to still give the possibility to force the use of the proxy
- Extensive code clean up: dead code and old packages have been removed
Library updates
- Reviewed and improved the overall application dependency management
- Update of React to version 16.14.0
- Update of Spring framework to version 5.3.39
- Update of Spring Web Security from to version 5.7.13
- Update of Webpack to version 5.94.0
- Update of react-pdf to version 7.7.3