Skip to main content

Release Notes

Milestone 5

FunctionalityDescription
Bedding down and polishingFinalizing features, improving stability, and refining the user experience.
Mobile responsive shape drawingEnable users to draw, edit, and interact with map shapes seamlessly on mobile devices, improving usability across platforms.
Accessible shape drawing and measurementsNavigation for the map can now be achieved with the keyboard, with keyboard accessible controls being enabled should the user use the keyboard to initiate the drawing action.
Additional drawing toolsShapes now support "title" attribute, and allow adding "text" elements to shapes.
Additional "Actions"Search Here (used to search a location for addresses), Zoom to Extent for selected features, Use as Filter for selected features, Assign User, Add to Marketing List.

Milestone 4

FunctionalityDescription
Add AppSource deployment processIntegrate and document the deployment workflow for AppSource, streamlining installation and updates for users.
Add Dataverse shape renderingSupport advanced shape rendering for Dataverse layers, enhancing visualization and performance for large datasets.
Addition of layer types (WFS, WMS, WMTS)Expand supported layer types to include WFS, WMS, and WMTS, increasing data integration flexibility.
Multi-feature selectionIntroduce ability to shift-click on multiple features, and invoke an action against common features.
Addition of extension methodsAllow for custom extension methods, enabling advanced customization and integration scenarios.
Restyling and UX redesignOverhaul the user interface and experience for improved aesthetics, navigation, and usability.
Add elevation map to Maptaskr basemapsIncorporate elevation data into Maptaskr Basemaps, providing enhanced topographical context.
Add shapes as layersUploaded or drawn shapes are considered layers and can be moved, hidden, or adjusted like any other data layer.
Advanced layer filtering by featureIntroducing the ability to filter a layer by geometry. This will allow users to filter based on region or shape.

Milestone 3

FunctionalityDescription
Additional Layer Actions- Enabled advanced interactivity for map layers directly within the Power Platform environment.
- Layers can now be connected to Dataverse records, allowing users to update specific fields with ease, streamlining data management and ensuring consistency.
Custom Record-Related Actions- Introduced the ability to define custom actions that trigger based on Dataverse record data or feature attributes.
- These actions can be tailored to meet organizational requirements, such as initiating processes or modifying data points in real-time.
MapLibre Globe Update- Upgraded to leverage enhanced 3D globe visualization features, enabling immersive interaction with spatial data.
- Seamlessly integrated into Power Platform applications, offering improved rendering and intuitive navigation.
Performance Improvements- Optimized data rendering processes to ensure smooth operation and responsiveness in Power Platform applications.
- Achieved faster load times and efficient processing for large datasets.
- Refactored backend logic for better integration with Power Apps and Dataverse.
Layer Configuration Pre-Filters- Added support for pre-filters, enabling users to define criteria for layer data before it is displayed on the map.
- This feature allows for more streamlined and relevant data visualization, reducing clutter and improving map usability.
- Pre-filters are fully configurable within the Power Platform, ensuring adaptability to diverse use cases.
Pre-Configured Layers- Introduced pre-configured layers, allowing users to quickly deploy standard map layers with predefined settings and data sources.
- Fully integrated with Dataverse, ensuring consistency across platform applications.

Milestone 2

Overview: Milestone 2 delivers significant upgrades to your mapping tool, tailored to optimize geospatial data visualization and interaction within the Power Platform. These features ensure seamless integration with Dataverse and enhance usability for both online and offline scenarios.

FunctionalityDescription
Data Source Point Layers- Added support for point layers sourced directly from Dataverse.
- Enables users to visualize and interact with individual points on the map, enhancing spatial analysis and context.
Searching Layers and Filtering- Implemented advanced layer searching capabilities for quick identification of specific layers.
- Introduced robust filtering options to refine visible data, empowering users to focus on the most relevant information.
Offline Basemap Support- Added functionality for offline basemap usage, ensuring continued access to essential mapping features without an internet connection.
- Ideal for fieldwork and scenarios with limited connectivity, offering consistent performance in offline environments.
Data Tab Loading and Filtering- Enhanced the loading of data tabs within the Power Platform interface, improving speed and reliability.
- Integrated filtering options for data tabs, allowing users to narrow down records and streamline data management.
Selected Shape Attribute Editor and Styler- Introduced tools for editing attributes of selected shapes directly on the map.
- Added styling options for shapes, enabling users to customize appearance based on specific criteria.
Advanced Shape Editor (Feature List and Editing)- Rolled out an advanced shape editor with extended functionality for feature manipulation.
- Users can now edit shapes in greater detail, adding, removing, or modifying features to suit their needs.
Data Tab Loading Continued- Further optimized data tab loading for larger datasets, improving speed and responsiveness.
- Ensures smoother navigation and interaction with detailed records.
Configurable Map Style- Introduced the ability to fully configure map styles to align with organizational preferences.
- Supports custom colors, line thicknesses, and opacities for a tailored visualization experience.
Layer Style Config- Added configuration options for layer styles, enabling users to define visual parameters for each layer.
- Includes settings for transparency, color, and line thickness to enhance visual clarity.
Layers Attribute Filtering by Record- Implemented attribute filtering tied to individual records, allowing users to display layers based on record-specific criteria.
- Empowers users to focus on targeted data, improving the efficiency of mapping workflows.

Milestone 1

FunctionalityDescription
Feature Layer Quantization & PBF Support- Introduced support for Protobuf (PBF) encoding to enhance layer data transfer efficiency.
- Feature layers now leverage quantization for reduced file sizes, ensuring faster loading and rendering within the Power Platform.
Record-Level Location Editing- Enabled the ability to edit individual record locations directly on the map.
- Allows users to reposition or update geospatial data for specific records with precision.
Shape Creation and Saving- Added tools for creating custom shapes on the map, such as polygons or lines.
- Users can save these shapes back to Dataverse, allowing for persistent storage and integration into workflows.
Feature Attribute Selection and Basic Actions- Implemented functionality to select features on the map and perform basic actions, such as editing attributes or initiating actions.
- Seamless integration with Dataverse ensures that updates reflect instantly across the platform.
Offline Vector Layers- Introduced support for vector layers in offline mode, enabling users to interact with geospatial data without an internet connection.
- Enhances the tool’s utility for remote or field-based operations.
No Basemap Support- Launched initial mapping capabilities without dependency on basemaps, focusing on core layer and data interactions.
- Provides flexibility for users to add their own basemaps in future updates.
Addition of Layer Gallery to Maps- Added a gallery interface for managing map layers, allowing users to toggle visibility, adjust styles, or update data sources.
- Ensures intuitive navigation and customization of map content.
Dataverse Offline Support- Built-in support for Dataverse offline capabilities, enabling users to access and interact with their records even when disconnected.
- Automatic synchronization ensures data consistency once connectivity is restored.
Layer Attribute Mapping- Introduced functionality for mapping attributes of layers to allow editing titles, data types, and visibility.
- Reduces user confusion, allowing tailored interaction based on business requirements.
Refactoring Offline Cache- Refactored offline caching mechanisms to optimize performance and reliability when working in disconnected environments.
- Ensures smooth transitions between online and offline modes.
Offline Feature Layers- Extended support for offline functionality to include feature layers, allowing users to interact with mapped features while offline.
- Ideal for maintaining productivity in remote areas.
Offline Map Layers- Added offline capabilities for entire map layers, ensuring uninterrupted access to geospatial data.
- Improves usability for fieldwork or areas with limited connectivity.
Backfilling the Testing for Sprint 0- Completed testing efforts for initial development work, ensuring stability and identifying any unresolved issues.
- Established a robust foundation for future development sprints.
All Components Will Have Rudimentary Unit Tests- Developed basic unit tests for all components to validate functionality and ensure quality.
- Lays the groundwork for more comprehensive testing frameworks in future milestones.
Addition of Config Inheritance- Introduced configuration inheritance, allowing users to define default settings that propagate to child configurations.
- Simplifies the configuration process and ensures consistency across the application.

Milestone 0

FunctionalityDescription
Downloadable and Installable Solution- Provided the capability for users to download and install the mapping tool app directly into the Power Platform environment.
- Ensures ease of access and quick setup, enabling users to start configuring their solution immediately.
User Registration- Introduced a simple registration process for users, allowing them to create accounts and manage their access to the mapping tool.
- Registration enables personalized configurations and secures access for individual users.
Service Provider Configuration- Added support for configuring a basic service provider within the mapping tool.
- Allows users to connect their mapping solutions to external data services for enhanced functionality and integration.
Basemap Configuration- Introduced the ability to configure basemaps, enabling users to select and customize the foundational map layer for their solution.
- Users can choose from predefined options or integrate custom basemaps to align with their needs.
Profile Configuration- Enabled the creation and configuration of map profiles, allowing for tailored settings and preferences within the mapping tool app.
- Profiles can be customized based on roles or other requirements, ensuring adaptability to organizational needs.
Assigning Profiles to Form PCF- Implemented functionality to assign configured profiles directly to form PCF (Power Component Framework).
- Ensures seamless integration between profile settings and specific forms within the Power Platform.
Map Rendering- Introduced initial map rendering capabilities, allowing users to visualise geospatial data within their Power Platform environment.
- Provides a dynamic and interactive experience for exploring and analysing spatial information.