Skip to main content

Release Note History

Release Notes 2.2.4.68 - 2.2.4.69

Bugfixes

Ticket #Description
11978Fixed issue where the RegisterAddressField function failed to reset fields before updating them with new values.

Release Notes 2.2.4.67

Bugfixes

Ticket #Description
11962Fixed an issue where custom layer search now respects case sensitivity, addressing various configurations with layers.

Release Notes 2.2.4.66

Bugfixes

Ticket #Description
11951Fixed issue where Address Fields registration failed intermittently due to premature firing of the maptaskrReady event.

Release Notes 2.2.4.65

Bugfixes

Ticket #Description
11940Fixed an issue where address fields were not being posted if they were disabled or in read-only mode.

Release Notes 2.2.4.64

Bugfixes

Ticket #Description
11886Added the ability to load a liquid template containing GeoJSON and layer style to render Dataverse layers on the map.
11914Implemented custom endpoint functionality for dataverse layer to allow users to define and access custom routes within the application.
11915Fixed an issue where setting hideFields to true and providing null/undefined fields caused a bug.
11916Enhanced support for GeometryCollections during shape uploads for improved accuracy and processing capabilities.
11918Fixed broken Dataverse fluid template to ensure proper display and functionality.
11920Custom search functionality has been updated to include null checking for more accurate search results.
11921Fixed a bug in the addressFound event handler to correctly handle and process address data.

Release Notes 2.2.3.67 - RC

Bugfixes

Ticket #Description
11774Improved parsing of hex fill colors from older portal shapes for consistent rendering.
11775Implemented a new layer for "External Highlights" with functions to AddHighlight and ClearHighlights.
11916Improved support for GeometryCollections when uploading shapes, ensuring accurate handling and processing.

Release Notes 2.2.3.64 - RC

Bugfixes

Ticket #Description
11636Updated liquid templates to include export enabled, allowing users to easily export data.
11647Implemented attribute loading based on viewport to improve performance and reduce unnecessary data loading.
11728Fixed an issue where clicking on transparent polygons was not working correctly by adding transparent fill to layers.
11729Fixed an issue where clicking on layers did not send the token through when querying.
11766The token is now included in both the URL and the request body when making a POST request to ArcGIS.

Release Notes 2.2.3.59 - RC

Features

Ticket #Description
10743When displaying the attribute tab, use the field display names, and format the values
11268Add titles to all buttons for greater consistency
11402The error message "Intersects have been found, please check intersects and try again" was reworded.
11404InitMap.js now has boolean values for "cancelSubmissionOnWarningBuffer," "cancelSubmissionOnErrorBuffer," and "cancelSubmissionOnIntersection."
11439A "window.MaptaskrReady()" call has been added to the pcf component to let developers know the ".on() method is available to register to.
11452Document Appendix updated to include latest Initmap.js changes
11214Updated portal 2.2.2.X documentation to include latest features.
11596Fixed issue that prevented programmatic positioning of the map.
11469Added support for uploading KML, KMZ, and GeoJson shape files.
11594Fixed bug: StaticToken support now available for layers in Core 2.2.1.
11634Added new methods: navigateToExtent, getRelatedShapes, and getLatLongFromCoordinate.

Bugfixes

Ticket #Description
11229Active drawing now fires cancel events correctly.
11468Fixed an issue where Mapserver Enterprise was returning string values instead of JSON, causing incorrect shape intersection.
11239Selected attribute table rows clear correctly when filtering.
11395Layer buffer numbers are now formatted correctly for smaller distances.
11396Issues in the draw component template have been addressed.
11385MapDownloaded Event now returns the image in base64 without geometry.
11393Search Tab height remains consistent when an address is selected.
11394Opacity value slider is flexible and aligns correctly in the menu.
11398Lock icon replaced with a more intuitive color picker; icon visibility improved.
11403Placing a point near intersections is now error-free.
11408North arrow on Safari now works correctly during map downloads.
11410Polygon searches in Layers now utilize a bounding box.
11406FeatureSelected event functions correctly when vertex handle is clicked.
11407Z-index added to .maptaskr-logo, ensuring tooltips display above the tool panel.
11381Shape and legend visibility now match.
11382Legend visibility button now matches shape editor dimensions.
11411Coordinate items can be selected without affecting the map.
11413Filter Layers within area button icon is stable.
11414Shape color selection now updates fill color accurately.
11415Layer attribute table reloads correctly after clearing search keyword.
11405Related shapes drawn freehand highlight all nodes as expected.
11399Help-guide images now match the latest UI.
11430Layer tab behavior optimized for pre-selected layers.
11432Custom help guide is now parse-able.
11433Annotation drawing with auto collapse toggled maintains color picker visibility.
11434UI improvements made for file upload and annotation functionalities.
11435Attribute filtering functionality corrected.
11436Layer title ordering, including Exclusion and Traceable, has been adjusted.
11437Upload and draw controls display centered text appropriately.
11418Validate Shapes button behavior adjusted for appropriate scenarios.
11419Address search error notifications are accurate.
11420Implemented a "fake fullscreen mode" across all devices.
11425Reasons for upload failures, like with Byford-invalid.zip, are now more descriptive.
11426Maximum file error message size is correctly indicated in MB.
11427Fax field visibility on mobile has been addressed.
11428Polygon filters in Attribute Table now yield accurate results.
11440Message wording improved for clarity.
11441Drawing restrictions on maps now handle shape uploads correctly.
11442Shape names now accommodate all letters.
11443Download As Image functionality expanded with a GET method.
11444Coordinate searches now include America.
11446Filter by area help text revised for clarity.
11447Attribute table retains current page number and paging total after clearing.
11448getPolygonAreas function now supports multipolygons.
11449Initmap includes additional loading spinner info for the user
11458Fixed issue where attribute table would not display correctly when features with empty geometry were included.
11462Updated validation message to remove the unnecessary "a" in the requirement for File format to be ArcGIS .zip format.
11592Fixed issue where setting `readOnly` property was preventing the default tab from loading.
11595Resolved issue where searching for a location using custom search now returns a result without "no address found" error when no actual address is found.
11601Fixed issue where using a shape fill with alpha "00" (#ff00ff00) would incorrectly revert to default opacity.
11606Resolved issue preventing the saving of Original Shape files.
11605Improved the implementation of auth/token to enhance security and maintainability.
11609Improved ArcGIS Feature Loading to correctly load the OBJECT ID even when the ObjectIdFieldName is null.
11614Updated EPSG_List to include both varieties of GDA2020 reference.
11617Added support for additional templates in Custom Layer Search based on core version.
11612Added support for additionalParameters in the MapServer URL, allowing users to easily add API Keys and other parameters.
11630Improved search functionality for indexed MapServer and Feature layers to ensure more accurate and reliable results.
11635Fixed issue where getLatLongFromCoordinate method was not returning latitude and longitude correctly and maptaskrready event now fires after properly awaiting for loaded shapes.

Release Notes 2.2.2.74 - RC

Bugfixes

Ticket #Description
11606Resolved issue preventing the saving of Original Shape files.

Release Notes 2.2.2.73 - RC

Features

Ticket #Description
11214Updated portal 2.2.2.X documentation to include latest features.
11596Fixed issue that prevented programmatic positioning of the map.

Bugfixes

Ticket #Description
11468Fixed an issue where Mapserver Enterprise was returning string values instead of JSON, causing incorrect shape intersection.
11458Fixed issue where attribute table would not display correctly when features with empty geometry were included.
11462Updated validation message to remove the unnecessary "a" in the requirement for File format to be ArcGIS .zip format.
11592Fixed issue where setting `readOnly` property was preventing the default tab from loading.
11595Resolved issue where searching for a location using custom search now returns a result without "no address found" error when no actual address is found.

Release Notes 2.2.2.69 - RC

Features

Ticket #Description
10743When displaying the attribute tab, use the field display names, and format the values
11268Add titles to all buttons for greater consistency
11275Areas and Lengths on hover now display the shape name where appropriate
11384An interactive map template was added to the supporting docs.
11402The error message "Intersects have been found, please check intersects and try again" was reworded.
11404InitMap.js now has boolean values for "cancelSubmissionOnWarningBuffer," "cancelSubmissionOnErrorBuffer," and "cancelSubmissionOnIntersection."
11439A "window.MaptaskrReady()" call has been added to the pcf component to let developers know the ".on() method is available to register to.
11452Document Appendix updated to include latest Initmap.js changes

Bugfixes

Ticket #Description
11229Active drawing now fires cancel events correctly.
11239Selected attribute table rows clear correctly when filtering.
11243Safari - Fullscreen mode now behaves correctly.
11291iPhone 12 Pus now properly enters fullscreen.
11300Attribute table filter event now includes column filters.
11301Maptaskr global functions now return expected values.
11302Annotation text now restricts empty text or overly long inputs.
11375Exclusion logic now caters for GeometryCollections.
11378Legend group names now arranged in more logical order.
11379Layer group now opens by default when set.
11380ShapeIntersectionsDetected event now properly registers and returns intersection data.
11381Shape and legend visibility now match.
11382Legend visibility button now matches shape editor dimensions.
11383Location search zoom extent adjusted correctly for lines and polygons.
11385MapDownloaded Event now returns the image in base64 without geometry.
11386All relevant fields are now displayed appropriately.
11387ShapeDrawingFileSelected now correctly outputs the file object.
11388Attributes Table page size control now maintains window content position.
11389After resetting, layers now return as expected.
11390No longer able to edit shapes that have their visibility toggled.
11391Attribute Table highlights selected feature/map server items properly.
11392Textbox auto-selection added to Rename shape and Annotation modals; enter and escape keys function as intended.
11393Search Tab height remains consistent when an address is selected.
11394Opacity value slider is flexible and aligns correctly in the menu.
11395Layer buffer numbers are now formatted correctly for smaller distances.
11396Issues in the draw component template have been addressed.
11397Initmap no longer corrupts original zip files.
11398Lock icon replaced with a more intuitive color picker; icon visibility improved.
11399Help-guide images now match the latest UI.
11403Placing a point near intersections is now error-free.
11405Related shapes drawn freehand highlight all nodes as expected.
11406FeatureSelected event functions correctly when vertex handle is clicked.
11407Z-index added to .maptaskr-logo, ensuring tooltips display above the tool panel.
11408North arrow on Safari now works correctly during map downloads.
11410Polygon searches in Layers now utilize a bounding box.
11411Coordinate items can be selected without affecting the map.
11413Filter Layers within area button icon is stable.
11414Shape color selection now updates fill color accurately.
11415Layer attribute table reloads correctly after clearing search keyword.
11418Validate Shapes button behavior adjusted for appropriate scenarios.
11419Address search error notifications are accurate.
11420Implemented a "fake fullscreen mode" across all devices.
11425Reasons for upload failures, like with Byford-invalid.zip, are now more descriptive.
11426Maximum file error message size is correctly indicated in MB.
11427Fax field visibility on mobile has been addressed.
11428Polygon filters in Attribute Table now yield accurate results.
11430Layer tab behavior optimized for pre-selected layers.
11432Custom help guide is now parseable.
11433Annotation drawing with autocollapse toggled maintains color picker visibility.
11434UI improvements made for file upload and annotation functionalities.
11435Attribute filtering functionality corrected.
11436Layer title ordering, including Exclusion and Traceable, has been adjusted.
11437Upload and draw controls display centered text appropriately.
11440Message wording improved for clarity.
11441Drawing restrictions on maps now handle shape uploads correctly.
11442Shape names now accommodate low hanging letters.
11443Download As Image functionality expanded with a GET method.
11444Coordinate searches now include America.
11446Filter by area help text revised for clarity.
11447Attribute table retains current page number and paging total after clearing.
11448getPolygonAreas function now supports multipolygons.
11449Initmap includes additional loading spinner info for the user

Release Notes 2.2.2.55 - RC

Features

Ticket #Description
9873Implement custom Help HTML loading property.
9875Create the Shape events and callback functions
9876Create the Measurement events and callback functions
9877Create the Annotation events and callback functions
9878Create the Basemap events and callback functions
9879Create the Address Search events and callback functions
9880Create the Layer List events and callback functions
9881Create the Layer Attribute events and callback functions
9882Create the Form Submission events and callback functions
9883Create the Help Guide events and callback functions
9884Create the Map Interaction events and callback functions
9885Create the General Event events and callback functions
10552Add unique legends to the layers marked as Snappable. Tracable, and Excluded
10553Rework change detection to improve performance
10554Created a configuration element for the layers to intersect, and the array of boundaries to throw error, and throw warning
10581Rework the search UI to provide a combined result
10705Add Custom Search Support
10747Shapes without a configured shape name can now have their name set by users
10803Add Cancel Button to download map
10914Bring back editing text, this time with stateless editing.
10974Improve build process and cut out some obsolete libraries
10982Layer attribute model completely replaced and now loading regardless of viewport
11143Lat and Long now displayed on desktop when moving mouse.
11150Refactored the ArcGIS feature loading to use paging for larger data sets.
11223Added logic to conditionally show the shape validation button based on configured layers.
11264Change Base Map view to Street view
11266Rework panel titles for greater consistency
11267Implement hover effects for basemap for greater consistency
11268Add titles to all buttons for greater consistency
11275Areas and Lengths on hover now display the shape name where appropriate
11276Related shapes are now clickable and can be configured to display information in the attribute pop-up window

Bugfixes

Ticket #Description
10818Multiple filters can now be applied to layers.
10876Reviewed and improved all messaging and spelling of the solution
10925Added a success message when exporting to CSV
10970Filtered layers now have the correct opacity
10975PCF Configuration Items are no longer case sensitive
11030Loading attributes to the attribute table can now be cancelled part way, with partial results returned.
11031Before allowing submission we now enforce the exclusion layer testing.
11033Shape names are now exclusive and unique. This will prevent accidental duplication.
11040Re-added missing references after changing the build process to include required libraries in the build.
11055Saved and loaded shape files now honour the style loaded from D365
11056Shape legends now render for loaded shapes, layers, and related shapes.
11075Zoom to Layer buttons will now not only zoom to the extent, but also test the layers minimum and maximum resolution and zoom to a visible distance.
11084Removing global jQuery references.
11148Fixed Layer Paged Metadata to load all attributes regardless of extent.
11149All popups created by Maptaskr will now include the maptaskr-overlay class
11154Multipolygon shapes can now be loaded, and area is calculated correctly.
11185Implement URLBuild for greater consistency when querying ArcGIS
11203Deleting a shape will reset its colour to the preconfigured colour (if provided)
11205Address search will now fail gracefully should the providers not return any results.
11206Attributes now no longer filtering by viewport and will load as paged data sets.
11207Portal Address search results now no longer affected by external portal styles.
11208Input validation added to address search.
11209Refactored the UI to be responsive based on the DIV size, not the window size, allowing dynamic placement in Portal Pages
11210Shape names can now be edited on mobile responsive views.
11211Legend, Layer, and Help Guide pages restyled to be more responsive.
11212Tab headers restyled to better fit smaller screens.
11213ArcGIS map style loading for the basemap is now done before loading screen is hidden.
11216Resolved a systemic issue with loading Angular within a React App on Safari.
11217Android - Fixed unexpected line through locked annotation colour picker
11218Existing shapes and annotations can now be toggled correctly
11219Added error logging to the PCF control for easier debugging.
11226Better value comparisons for dynamic ArcGIS Styles
11227Stop search when we can't find a user submitted address
11228Indexed layers now rendering correct names in the legend
11229No longer firing cancel events when we aren't actively drawing
11230Attribute table's page count now only includes relevant values based on the length of dataset
11237Display appropriate message when search results come back empty
11238Button states correctly restored when hitting 'esc' while drawing
11239Selected attribute table rows now cleared when filtering
11241When drawing a search/filter polygon correctly disable colour pickers
11242Altered the annotation and upload to be more explicit around what is submission and what is notes.
11244Scale and map attributions control styles fixed to prevent overlap
11245Rework scalebar styles for consistent spacing
11246Sub-layer legend is now correctly displayed
11248When scale control is disabled, Maptaskr logo still displays correctly
11250Amend hover text for shape colour picker
11251Change background colour of warning alerts for a better UX
11252Change "Validate Submission" text to "Validate shapes"
11254Visibility icons are the same between legend and upload/draw panel now
11257Rework the layer name order
11259Update annotation delete icon
11260Rename upload labels
11261No longer re-validating when deleting a shape or annotation
11262Fix issue with text annotation placement after adding a point annotation
11265Buffers now take configured units into account
11270Annotations in read only mode are now no longer editable
11272Related shapes now group together based on shape name
11273Fix issue with tool bar scrolling on mobile devices
11274Stop attribute popup from clipping on mobile devices
11277ShapeDrawing related events now return correct shape name
11278getShapeIntersections function now returns the layers it intersected with
11279Replaced all FontAwesome icons with our own icons
11280Indexed layers now function correctly for snap/trace/exclusions
11282Deselecting the measurement tool while drawing no longer causes issues with other controls
11286Improved the object model passed to event callbacks for various events
11287BaseMapChanged event shows correct text for ArcGIS base map
11288Fix issue preventing FeatureRowClicked not working with MapServer layers
11289Resolve issue with base map features getting caught up in our feature click event
11292Stop validation control from getting stuck validating on error
11297iPhone - Now correctly display measurements
11299LayerSelected event now let's callbacks know if it is selected or not
11302Annotation text no longer allows empty text or extremely long inputs
11305Configured shape fill colours now reapply correctly after deleting a shape or selecting a custom stroke colour
11373Buffer warning/error messages now handle empty configurations properly
11377Warning/Error buffer labels now convert to miles correctly

Known Issues

Ticket #Description
10743Attribute tab sometimes has poorly formed attribute names and values
11243Safari - Fullscreen mode behaving incorrectly
11249Validation section appears when it isn't needed
11281Mobile - Tracing and snapping inconsistent
11283Android - Filter by drawing icon interferes with text
11284Android - No scale bar incorrectly offsets Maptaskr logo position
11291iPhone - Can't put map control into fullscreen
11293iPhone - Map crashes when I downloading map with layers visible and turned on
11298iPhone - Can't expand or collapse all legend items in Legend
11300Attribute table filter event doesn't include column filters
11301Maptaskr global functions not returning expected values
11375Exclusion logic doesn't cater for GeometryCollections
11376Slight variation in measurement values when completing shape

Release Notes 2.2.1.53

Bugfixes

Ticket #Description
10978Implemented new Data Binding features for consistent data mapping on Portals
10983Loaded the token from the Layer_Security_Group correctly.
10984Removed un-needed HTML Style tags causing conflicts.
11026Removed references to global jQuery preventing conflicts.
10985Resolved issue introduced to layer searching during build process.

Release Notes 2.2.1.50 - RC

Bugfixes

Ticket #Description
10969Zip file uploaded in D365 now loads in Portal
10942When clearing the filter, the legend no longer is duplicated.
10012Added logic to protect layer search from server 404 responses.
10978Implemented new Data Binding features for consistent data mapping on Portals

Release Notes 2.2.1.46 - RC

Bugfixes

Ticket #Description
10920When you turn on the same layer, it no longer overwrites the existing layer
10918Added character limit to Address Search
10951Hiding the scale bar no longer prevents the map from loading.
10952Protecting PCF numeric properties from incorrect values.
10961When annotation and shape colors are configured they are now locked whilst drawing
10833Updated the How-To-Guide imagery and text to match latest feature sets.
10927Added Validation for Height of Map
10930Annotation color is now locked during drawing.
10931Annotations no longer appear in legend (for now)
10932Layer Search Polygon no longer clicks on layers.
10934Filter layer attribute no longer breaks other layers to be rendered on the map
10935Submitted shapes now load alpha-numerically with named shapes first
10937Measurements also interact with exclusionary layers
10939Spacebar or Enter key can now toggle layers on/off while tabbing
10940Can no longer apply a filter without an operator selected
10941Renamed the hover tooltip text for the upload/draw/annotation tab
10942When clearing the filter, the legend no longer is duplicated.
10969Zip file uploaded in D365 now loads in Portal
10012Added logic to protect layer search from server 404 responses.

Known Issues

Ticket #Description
10864Improved the layer searching cancellation logic, to ensure no wasted network traffic after cancellation.
10699Measurement Tooltips should only appear on hover.
10766Dashed line not being applied for uploaded shape
10772Occasionally when performing a search the search text box turns white.
10773Search focus missing top border line.
10774Aerial base map image has weird border
10777Measurement clear icon - always looks disabled?
10779Skeleton base map appears when map first loading
10796Simplify the Legend and Help Text Expand All Collapse All
10801Cannot use Keyboard to open, or navigate the layer menu
10818Only a single filter can be applied to layers.
10834Shape stroke color does not support 8 hex color
10838The text overlay is not positioned where it was created and is fixed to the screen.
10875Review and improve the Units of Measure, and the displaying of the area label
10876Review an improve all messaging and Spelling of the solution
10906If you quickly turn on and off the layer, even if the layer is in a disabled state, it becomes a state where you can still expand it.
10915Annotation Fill is not 50% stroke color and should be
10916Create a global "button clicked" state for all toggle buttons.
10921NA
10922Performance issue when adjusting opacity
10923Need loading screen when plot on map in attribute table
10925Need success message for CSV export
10928Layer attribute clear filter doesn't clear the attribute table
10929Layer attribute apply filter should validate empty value
10936If shape/annotation color is dark, can't see the lock icon
10944Add a Visibility toggle for related shapes
10945Layer reset also turns off the default/exclusionary layers
10946NA
10948On mobile, going full screen has strange behavior of going past the screen size, then tapping on screen moves everything back into place
10954When the annotation intersects with exclusionary, the stroke color does not change to red
10962POINTS do not test for exclusion zones
10963Single Click point will select a layer
10964Disable filtering from Exclusion Layers
10966DUPLICATE annotation doesn't consistently change color when passing exclusion features depending on type and create/edit
10967Filter dialog populates the operator without any user intervention
10968Drawing layer search polygon on an exclusion zone allows finishing the drawing but still shows the error message
10970The filtered layer does not have applied current opacity
10971Tapping does not work on Safari
10972The checkbox should not be unchecked for the exclusion layer
10973Deselecting layer doesn't clear it's attribute table
9873Implement custom Help HTML loading property.
9875Create the Shape events and callback functions (including documentation for the shape callback event delegates)
9876Create the Measurement events and callback functions (including documentation for the callback event delegates)
9877Create the Annotation events and callback functions (including documentation for the callback event delegates)
9878Create the Basemap events and callback functions (including documentation for the callback event delegates)
9879Create the Address Search events and callback functions (including documentation for the callback event delegates)
9880Create the Layer List events and callback functions (including documentation for the callback event delegates)
9881Create the Layer Attribute events and callback functions (including documentation for the callback event delegates)
9882Create the Form Submission events and callback functions (including documentation for the callback event delegates)
9883Create the Help Guide events and callback functions (including documentation for the callback event delegates)
9884Create the Map Interaction events and callback functions (including documentation for the callback event delegates)
9885Create the General Event events and callback functions (including documentation for the callback event delegates)
10552Add unique legends to the layers marked as Snappable. Traceable, and Excluded
10553Implement the Angular fix detailed by Dylan stopping the continuous looping of change detection
10554Create a configuration element for the layers to intersect, and the array of boundaries to throw error, and throw warning
10555Implement logic to run calculations against the layers configured based on buffers.
10556Create UI to display the errors per layer, and to allow navigation between intersections. (see User Story)
10705Add Custom Search Support to the Portal
10706Rework the search UI to provide a combined result, for the single textbox.
10743When displaying the attribute tab, use the field display names, and format the values
10749Add unique layer group to the layers marked as Snappable. Traceable, and Excluded
10803Add Cancel Button to download map
10804Add ability to "Zoom to Extent" of uploaded shapes (allowing the proponent to find and edit / delete the shape as required
10914Bring back editing text, this time with stateless editing.
10974Improve the build process by upgrading to node 18, and fixing third party references

Release Notes 2.2.1.45 - RC

Features

Ticket #Description
9867Portal can now be configured to allow Annotations or Uploads
9869Portal can now be configured to allow Drawing, or Uploading of named shape files.
9870Annotations can now have their color changed.
9871Uploaded shapes can now have pre-configured colors.
9874Custom shape endpoints can now be configured for loaded shapes or for related shapes.
9939ArcGIS Style library now supports more ArcGIS styles.
10107Saving shapes now shows a progress dialog with loading spinner and messages to the user about actions.
10144Updated proj4 to include GDA2020 transformations for highlighting features.
10547Zoom to Layer extents are now calculated based on feature extents.
10549Layer Opacity controls now synced between layers and legend.
10550Feature Selection tolerance improved, with multi feature selection.
10551Portal now supports Map Server, Map Server Sub Layers, Feature Server, and Feature Server Sub Layers
10584Improved Layer identification used for layer selection and interaction.
10101PDF and Image generation for Portal now includes legend, attribution, and scale.
10507Portal can be configured to have a boundary constraint, preventing the map from panning outside the defined area.
10546When a Layer is turned on it will now sit on top of all other enabled layers. Respecting the Z-Order the user wishes.
10578PCF Properties have been updated and documented to allow easier configuration.
10633Toggling Drawing modes will lock other actions until the user cancels, de-selects, or completes the action.
10634Added AutoCollapse feature to the PCF to allow the tabs to auto hide when drawing.
10754Portal PCF can now be configured to only allow select shape file projections.
10741Clicking of features on the Portal map will now select any feature within 5PX of the cursor.
10808Shape upload and drawing simplified, and standardized.
9693Shapes can now be configured to allow a pre-defined number of submissions.
10806Annotations are now loaded and saved in the same format as the CORE D365 product, allowing cross communication of proponent and business user.
10853Simplifying the Annotation text placement and addition.

Bugfixes

Ticket #Description
10524Updating the ProcessArcGis Layer response to allow nested children layers.
10588Uploading shape progress bar now disappears if upload fails.
9517PCF Control is now compiled and minified for speed and security purposes.
9542Shape saving logic reviewed and improved, with graphical UI to inform the user of saving progress.
9551Upload control now protected against broken shape files
10607Legend symbols are now generated based on the ArcGIS style provided.
10608Legends are now removed when the layer is disabled, or the shape file is deleted.
10609Layer attributes now render consistently, regardless of layer type.
10610Text Annotation tool will now render and save in the same format as D365
10611Point annotation tool will now render and save in the same format as D365
10631Portal annotations can now correctly be edited and saved.
10687Layer and feature information will now pop up over the correct feature regardless of layer projection.
10688When the Portal loads any existing shapes, the viewport will automatically zoom to the shapes combined extent.
10689Layer list has been refactored to be more reliable.
10691The Attribute table will no longer auto expand, unless requested by the user.
10693Measurements and Labels will now all use a standard font and size.
10694Table Sticky headers removed as they are no longer useful / relevant.
10695Updated label colors to be WCAG AA compliant.
10696Attribute table no longer shrinks columns, showing all data.
10697Standardized the iconography for add, edit and delete functions.
10701Zoom to Extent and Opacity controls have improved styling.
10715Fixed the Deletion mode of text and annotations to no longer click on underlying layers.
10716Restyled the Legend and Layer checkboxes to ensure clicking of menu items work.
10718PCF now loads Shapes separate from Annotations
10719Left Toolbar panel will now hide if there are no buttons enabled.
10721Attribute table performance improved for Select All checkboxes.
10722Reset button in the Attribute table now clears attribute filters and pagination.
10756Maptaskr Annotations now have a centroid location in 4326 allowing rendering in the D365 portal.
10757PCF Control now contains default values for properties.
10764Base64 encoding and decoding protected from incorrectly injected Base64 encoded GeoJSON files
10768Layer labels now honor the ArcGIS Styling Min and Max resolution.
10778When adding a textual annotation - if you hit enter the map reloads.
10782Attribute tab UI overhauled to be simplified.
10771Fullscreen button now correctly fills the screen regardless of configured map height.
10784Plot from attribute tab now zooms to the plotted features.
10791Character limit added to PCF Properties
10795Maptaskr_lambpets without a defined name are now loaded and saved with the document type "Annotation"
10811Annotation text is now appended to the annotation lambpet.
10812Removed requirement to stipulate constraint boundary.
10813Annotation buttons adjusted to be Mobile Responsive.
10698Annotation text restyled to be AA compliant.
10775Search loading spinner restyled to be consistent with the rest of the product.
10776All infoboxes and UI elements now have a border around them, with a consistent border radius, and scrollable panels.
10780Attribute infobox now hides when feature is de-selected.
10785Ensured all attribute tables can be exported to CSV
10788Map extent history reworked to be more intuitive.
10789Map Download logic reworked to work for ArcGIS Vector basemap.
10790Searching layers reworked to follow the CORE product layer searching.
10792Ensured checking a layer will auto expand the accordion if the layer has sub-layers.
10794Included selection of Allowed Upload Types to allow administrators to allow uploaded files, drawn files or both to be submitted.
10799Completed a WCAG AA Pass over the portal control to resolve critical issues.
10800All toolbars and buttons now have appropriate aria labels.
10802Downloading map now has loading spinner and progress messaging.
10809Error notifications now displayed if layer attributes cannot be found at current view or zoom.
10786Attribute Filter By Polygon now requests features directly from the layer api rather than using client side processing.
10787Layers are now z-ordered by the order the user enabled them, with newly enabled layers overlaying older selected ones.
10810Portal now include "Constraint Boundaries" feature allowing map to be locked to a specific region.
10816Media queries are replaced with custom classes, ensuring the map is responsive, even when places in other larger pages.
10690Improved the responsive styling of the Attribute table.
10798Another WCAG AA review, identifying and fixing focusable elements.
10820Uploaded files are now consistently uploaded with original files being saved against the records.
10822Shape layer visibility no longer locked when shape is deleted.
10831Updated the responsiveness of all panels, ensuring consistent experience on mobile devices.
10840Ensuring the annotation text dialog will appear at the co-ordinates of the cursor.
10842Simplified layer filtering to ensure consistent usage across Map and Feature services.
10845Improved performance of Snapping, Tracing, and Exclusions.
10846Added Multi-polygon and line string support for Exclusionary Layers.
10833Updated the How-To-Guide imagery and text to match latest feature sets.
10835Added debounce to address search errors to ensure user only gets one error at a time.
10836Address search improved to handle server error more gracefully.
10839Fixing the width of the modal dialogs when embedded in standard portal page.
10855Legend and Layer accordions restyled to be more mobile responsive.
10858Disabling the scale bar no longer throws error when loading the map.
10861Reviewed and removed scrollTop call from vendor library.
10900Stopped the attribute table from popping up, unless activated by the user.
10904Increased the size of menu buttons for easier usage on mobile devices.
10905Restyled Upload and Draw Shape buttons.
10910Updated the calculation of Map Resolution from scale, used in ArcGIS layer visibility checks.
9541Added logic to the save method to delete an existing annotation and upload a new one if the annotations have changes.
10012Added logic to protect layer search from server 404 responses.
10797Ensured that loaded related shapes cannot be edited or removed / cleared from the map.
10837After deselecting a textbox, the text background color returns to default.
10843Reworked the Opacity controls for Layers and Legends, coupling them to ensure changes in one are reflected in the other.
10848Added more protections from shape files with incorrect or no projection.
10849Ensured that selecting a tool that requires clicking on the map will lock other similar actions.
10864Improved the layer searching cancellation logic, to ensure no wasted network traffic after cancellation.
10911Ensured styling of the loaded annotation matches that of newly created ones.
10912Updated POINT rendering styles to ensure user can move, and delete easily.
10913Removed measurement tooltip from POINTS as it provides no value.
10841Added clear button to the layer filter dialog to allow users to easily remove filters from a layer.
10917Temporarily removed annotation text editing, whilst we look at refactoring the editing logic.
10919Made all the PCF Parameters SingleLine.Text fields allowing both static input OR data binding.

Known Issues

Ticket #Description
10699Measurement Tooltips should only appear on hover.
10766Dashed line not being applied for uploaded shape
10772Occasionally when performing a search, the search text box turns white.
10773Search focus missing top border line.
10774Aerial base map image has weird border
10777Measurement clear icon - always looks disabled?
10779Skeleton base map appears when map first loading
10796Simplify the Legend and Help Text Expand All Collapse All
10801Cannot use Keyboard to open, or navigate the layer menu
10818Only a single filter can be applied to layers.
10834Shape stroke color does not support 8 hex color
10838The text overlay is not positioned where it was created and is fixed to the screen.
10875Review and improve the Units of Measure, and the displaying of the area label
10876Review an improve all messaging and Spelling of the solution
10906If you quickly turn on and off the layer, even if the layer is in a disabled state, it becomes a state where you can still expand it.
10915Annotation Fill is not 50% stroke color and should be
10916Create a global "button clicked" state for all toggle buttons.
10922Performance issue when adjusting opacity
10923Need loading screen when plot on map in attribute table
10925Need success message for CSV export
10936If shape/annotation color is dark, can't see the lock icon
10944Add a Visibility toggle for related shapes
10948On mobile, going full screen has strange behavior of going past the screen size, then tapping on screen moves everything back into place
10954When the annotation intersects with exclusionary, the stroke color does not change to red
10962POINTS do not test for exclusion zones
10963SingleClick point will select a layer
9873Implement custom Help HTML loading property.
9875Create the Shape events and callback functions (including documentation for the shape callback event delegates)
9876Create the Measurement events and callback functions (including documentation for the callback event delegates)
9877Create the Annotation events and callback functions (including documentation for the callback event delegates)
9878Create the Basemap events and callback functions (including documentation for the callback event delegates)
9879Create the Address Search events and callback functions (including documentation for the callback event delegates)
9880Create the Layer List events and callback functions (including documentation for the callback event delegates)
9881Create the Layer Attribute events and callback functions (including documentation for the callback event delegates)
9882Create the Form Submission events and callback functions (including documentation for the callback event delegates)
9883Create the Help Guide events and callback functions (including documentation for the callback event delegates)
9884Create the Map Interaction events and callback functions (including documentation for the callback event delegates)
9885Create the General Event events and callback functions (including documentation for the callback event delegates)
10552Add unique legends to the layers marked as Snappable. Tracable, and Excluded
10553Implement the Angular fix detailed by Dylan stopping the continuous looping of change detection
10554Create a configuration element for the layers to intersect, and the array of boundaries to throw error, and throw warning
10555Implement logic to run calculations against the layers configured based on buffers.
10556Create UI to display the errors per layer, and to allow navigation between intersections. (see User Story)
10705Add Custom Search Support to the Portal
10706Rework the search UI to provide a combined result, for the single textbox.
10743When displaying the attribute tab, use the field display names, and format the values
10749Add unique layer group to the layers marked as Snappable. Tracable, and Excluded
10803Add Cancel Button to download map
10804Add ability to "Zoom to Extent" of uploaded shapes (allowing the proponent to find and edit / delete the shape as required
10914Bring back editing text, this time with stateless editing.