Release Note History
Release Notes 2.2.4.70
Features
Ticket # | Description |
---|---|
11984 | Added TurnLayerOnByName function to the data accessor functions for enabling specific layers by name. |
Release Notes 2.2.4.68 - 2.2.4.69
Bugfixes
Ticket # | Description |
---|---|
11978 | Fixed issue where the RegisterAddressField function failed to reset fields before updating them with new values. |
Release Notes 2.2.4.67
Bugfixes
Ticket # | Description |
---|---|
11962 | Fixed an issue where custom layer search now respects case sensitivity, addressing various configurations with layers. |
Release Notes 2.2.4.66
Bugfixes
Ticket # | Description |
---|---|
11951 | Fixed issue where Address Fields registration failed intermittently due to premature firing of the maptaskrReady event. |
Release Notes 2.2.4.65
Bugfixes
Ticket # | Description |
---|---|
11940 | Fixed 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 |
---|---|
11886 | Added the ability to load a liquid template containing GeoJSON and layer style to render Dataverse layers on the map. |
11914 | Implemented custom endpoint functionality for dataverse layer to allow users to define and access custom routes within the application. |
11915 | Fixed an issue where setting hideFields to true and providing null/undefined fields caused a bug. |
11916 | Enhanced support for GeometryCollections during shape uploads for improved accuracy and processing capabilities. |
11918 | Fixed broken Dataverse fluid template to ensure proper display and functionality. |
11920 | Custom search functionality has been updated to include null checking for more accurate search results. |
11921 | Fixed a bug in the addressFound event handler to correctly handle and process address data. |
Release Notes 2.2.3.67 - RC
Bugfixes
Ticket # | Description |
---|---|
11774 | Improved parsing of hex fill colors from older portal shapes for consistent rendering. |
11775 | Implemented a new layer for "External Highlights" with functions to AddHighlight and ClearHighlights. |
11916 | Improved support for GeometryCollections when uploading shapes, ensuring accurate handling and processing. |
Release Notes 2.2.3.64 - RC
Bugfixes
Ticket # | Description |
---|---|
11636 | Updated liquid templates to include export enabled, allowing users to easily export data. |
11647 | Implemented attribute loading based on viewport to improve performance and reduce unnecessary data loading. |
11728 | Fixed an issue where clicking on transparent polygons was not working correctly by adding transparent fill to layers. |
11729 | Fixed an issue where clicking on layers did not send the token through when querying. |
11766 | The 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 |
---|---|
10743 | When displaying the attribute tab, use the field display names, and format the values |
11268 | Add titles to all buttons for greater consistency |
11402 | The error message "Intersects have been found, please check intersects and try again" was reworded. |
11404 | InitMap.js now has boolean values for "cancelSubmissionOnWarningBuffer," "cancelSubmissionOnErrorBuffer," and "cancelSubmissionOnIntersection." |
11439 | A "window.MaptaskrReady()" call has been added to the pcf component to let developers know the ".on() method is available to register to. |
11452 | Document Appendix updated to include latest Initmap.js changes |
11214 | Updated portal 2.2.2.X documentation to include latest features. |
11596 | Fixed issue that prevented programmatic positioning of the map. |
11469 | Added support for uploading KML, KMZ, and GeoJson shape files. |
11594 | Fixed bug: StaticToken support now available for layers in Core 2.2.1. |
11634 | Added new methods: navigateToExtent, getRelatedShapes, and getLatLongFromCoordinate. |
Bugfixes
Ticket # | Description |
---|---|
11229 | Active drawing now fires cancel events correctly. |
11468 | Fixed an issue where Mapserver Enterprise was returning string values instead of JSON, causing incorrect shape intersection. |
11239 | Selected attribute table rows clear correctly when filtering. |
11395 | Layer buffer numbers are now formatted correctly for smaller distances. |
11396 | Issues in the draw component template have been addressed. |
11385 | MapDownloaded Event now returns the image in base64 without geometry. |
11393 | Search Tab height remains consistent when an address is selected. |
11394 | Opacity value slider is flexible and aligns correctly in the menu. |
11398 | Lock icon replaced with a more intuitive color picker; icon visibility improved. |
11403 | Placing a point near intersections is now error-free. |
11408 | North arrow on Safari now works correctly during map downloads. |
11410 | Polygon searches in Layers now utilize a bounding box. |
11406 | FeatureSelected event functions correctly when vertex handle is clicked. |
11407 | Z-index added to .maptaskr-logo, ensuring tooltips display above the tool panel. |
11381 | Shape and legend visibility now match. |
11382 | Legend visibility button now matches shape editor dimensions. |
11411 | Coordinate items can be selected without affecting the map. |
11413 | Filter Layers within area button icon is stable. |
11414 | Shape color selection now updates fill color accurately. |
11415 | Layer attribute table reloads correctly after clearing search keyword. |
11405 | Related shapes drawn freehand highlight all nodes as expected. |
11399 | Help-guide images now match the latest UI. |
11430 | Layer tab behavior optimized for pre-selected layers. |
11432 | Custom help guide is now parse-able. |
11433 | Annotation drawing with auto collapse toggled maintains color picker visibility. |
11434 | UI improvements made for file upload and annotation functionalities. |
11435 | Attribute filtering functionality corrected. |
11436 | Layer title ordering, including Exclusion and Traceable, has been adjusted. |
11437 | Upload and draw controls display centered text appropriately. |
11418 | Validate Shapes button behavior adjusted for appropriate scenarios. |
11419 | Address search error notifications are accurate. |
11420 | Implemented a "fake fullscreen mode" across all devices. |
11425 | Reasons for upload failures, like with Byford-invalid.zip, are now more descriptive. |
11426 | Maximum file error message size is correctly indicated in MB. |
11427 | Fax field visibility on mobile has been addressed. |
11428 | Polygon filters in Attribute Table now yield accurate results. |
11440 | Message wording improved for clarity. |
11441 | Drawing restrictions on maps now handle shape uploads correctly. |
11442 | Shape names now accommodate all letters. |
11443 | Download As Image functionality expanded with a GET method. |
11444 | Coordinate searches now include America. |
11446 | Filter by area help text revised for clarity. |
11447 | Attribute table retains current page number and paging total after clearing. |
11448 | getPolygonAreas function now supports multipolygons. |
11449 | Initmap includes additional loading spinner info for the user |
11458 | Fixed issue where attribute table would not display correctly when features with empty geometry were included. |
11462 | Updated validation message to remove the unnecessary "a" in the requirement for File format to be ArcGIS .zip format. |
11592 | Fixed issue where setting `readOnly` property was preventing the default tab from loading. |
11595 | Resolved issue where searching for a location using custom search now returns a result without "no address found" error when no actual address is found. |
11601 | Fixed issue where using a shape fill with alpha "00" (#ff00ff00) would incorrectly revert to default opacity. |
11606 | Resolved issue preventing the saving of Original Shape files. |
11605 | Improved the implementation of auth/token to enhance security and maintainability. |
11609 | Improved ArcGIS Feature Loading to correctly load the OBJECT ID even when the ObjectIdFieldName is null. |
11614 | Updated EPSG_List to include both varieties of GDA2020 reference. |
11617 | Added support for additional templates in Custom Layer Search based on core version. |
11612 | Added support for additionalParameters in the MapServer URL, allowing users to easily add API Keys and other parameters. |
11630 | Improved search functionality for indexed MapServer and Feature layers to ensure more accurate and reliable results. |
11635 | Fixed 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 |
---|---|
11606 | Resolved issue preventing the saving of Original Shape files. |
Release Notes 2.2.2.73 - RC
Features
Ticket # | Description |
---|---|
11214 | Updated portal 2.2.2.X documentation to include latest features. |
11596 | Fixed issue that prevented programmatic positioning of the map. |
Bugfixes
Ticket # | Description |
---|---|
11468 | Fixed an issue where Mapserver Enterprise was returning string values instead of JSON, causing incorrect shape intersection. |
11458 | Fixed issue where attribute table would not display correctly when features with empty geometry were included. |
11462 | Updated validation message to remove the unnecessary "a" in the requirement for File format to be ArcGIS .zip format. |
11592 | Fixed issue where setting `readOnly` property was preventing the default tab from loading. |
11595 | Resolved 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 |
---|---|
10743 | When displaying the attribute tab, use the field display names, and format the values |
11268 | Add titles to all buttons for greater consistency |
11275 | Areas and Lengths on hover now display the shape name where appropriate |
11384 | An interactive map template was added to the supporting docs. |
11402 | The error message "Intersects have been found, please check intersects and try again" was reworded. |
11404 | InitMap.js now has boolean values for "cancelSubmissionOnWarningBuffer," "cancelSubmissionOnErrorBuffer," and "cancelSubmissionOnIntersection." |
11439 | A "window.MaptaskrReady()" call has been added to the pcf component to let developers know the ".on() method is available to register to. |
11452 | Document Appendix updated to include latest Initmap.js changes |
Bugfixes
Ticket # | Description |
---|---|
11229 | Active drawing now fires cancel events correctly. |
11239 | Selected attribute table rows clear correctly when filtering. |
11243 | Safari - Fullscreen mode now behaves correctly. |
11291 | iPhone 12 Pus now properly enters fullscreen. |
11300 | Attribute table filter event now includes column filters. |
11301 | Maptaskr global functions now return expected values. |
11302 | Annotation text now restricts empty text or overly long inputs. |
11375 | Exclusion logic now caters for GeometryCollections. |
11378 | Legend group names now arranged in more logical order. |
11379 | Layer group now opens by default when set. |
11380 | ShapeIntersectionsDetected event now properly registers and returns intersection data. |
11381 | Shape and legend visibility now match. |
11382 | Legend visibility button now matches shape editor dimensions. |
11383 | Location search zoom extent adjusted correctly for lines and polygons. |
11385 | MapDownloaded Event now returns the image in base64 without geometry. |
11386 | All relevant fields are now displayed appropriately. |
11387 | ShapeDrawingFileSelected now correctly outputs the file object. |
11388 | Attributes Table page size control now maintains window content position. |
11389 | After resetting, layers now return as expected. |
11390 | No longer able to edit shapes that have their visibility toggled. |
11391 | Attribute Table highlights selected feature/map server items properly. |
11392 | Textbox auto-selection added to Rename shape and Annotation modals; enter and escape keys function as intended. |
11393 | Search Tab height remains consistent when an address is selected. |
11394 | Opacity value slider is flexible and aligns correctly in the menu. |
11395 | Layer buffer numbers are now formatted correctly for smaller distances. |
11396 | Issues in the draw component template have been addressed. |
11397 | Initmap no longer corrupts original zip files. |
11398 | Lock icon replaced with a more intuitive color picker; icon visibility improved. |
11399 | Help-guide images now match the latest UI. |
11403 | Placing a point near intersections is now error-free. |
11405 | Related shapes drawn freehand highlight all nodes as expected. |
11406 | FeatureSelected event functions correctly when vertex handle is clicked. |
11407 | Z-index added to .maptaskr-logo, ensuring tooltips display above the tool panel. |
11408 | North arrow on Safari now works correctly during map downloads. |
11410 | Polygon searches in Layers now utilize a bounding box. |
11411 | Coordinate items can be selected without affecting the map. |
11413 | Filter Layers within area button icon is stable. |
11414 | Shape color selection now updates fill color accurately. |
11415 | Layer attribute table reloads correctly after clearing search keyword. |
11418 | Validate Shapes button behavior adjusted for appropriate scenarios. |
11419 | Address search error notifications are accurate. |
11420 | Implemented a "fake fullscreen mode" across all devices. |
11425 | Reasons for upload failures, like with Byford-invalid.zip, are now more descriptive. |
11426 | Maximum file error message size is correctly indicated in MB. |
11427 | Fax field visibility on mobile has been addressed. |
11428 | Polygon filters in Attribute Table now yield accurate results. |
11430 | Layer tab behavior optimized for pre-selected layers. |
11432 | Custom help guide is now parseable. |
11433 | Annotation drawing with autocollapse toggled maintains color picker visibility. |
11434 | UI improvements made for file upload and annotation functionalities. |
11435 | Attribute filtering functionality corrected. |
11436 | Layer title ordering, including Exclusion and Traceable, has been adjusted. |
11437 | Upload and draw controls display centered text appropriately. |
11440 | Message wording improved for clarity. |
11441 | Drawing restrictions on maps now handle shape uploads correctly. |
11442 | Shape names now accommodate low hanging letters. |
11443 | Download As Image functionality expanded with a GET method. |
11444 | Coordinate searches now include America. |
11446 | Filter by area help text revised for clarity. |
11447 | Attribute table retains current page number and paging total after clearing. |
11448 | getPolygonAreas function now supports multipolygons. |
11449 | Initmap includes additional loading spinner info for the user |
Release Notes 2.2.2.55 - RC
Features
Ticket # | Description |
---|---|
9873 | Implement custom Help HTML loading property. |
9875 | Create the Shape events and callback functions |
9876 | Create the Measurement events and callback functions |
9877 | Create the Annotation events and callback functions |
9878 | Create the Basemap events and callback functions |
9879 | Create the Address Search events and callback functions |
9880 | Create the Layer List events and callback functions |
9881 | Create the Layer Attribute events and callback functions |
9882 | Create the Form Submission events and callback functions |
9883 | Create the Help Guide events and callback functions |
9884 | Create the Map Interaction events and callback functions |
9885 | Create the General Event events and callback functions |
10552 | Add unique legends to the layers marked as Snappable. Tracable, and Excluded |
10553 | Rework change detection to improve performance |
10554 | Created a configuration element for the layers to intersect, and the array of boundaries to throw error, and throw warning |
10581 | Rework the search UI to provide a combined result |
10705 | Add Custom Search Support |
10747 | Shapes without a configured shape name can now have their name set by users |
10803 | Add Cancel Button to download map |
10914 | Bring back editing text, this time with stateless editing. |
10974 | Improve build process and cut out some obsolete libraries |
10982 | Layer attribute model completely replaced and now loading regardless of viewport |
11143 | Lat and Long now displayed on desktop when moving mouse. |
11150 | Refactored the ArcGIS feature loading to use paging for larger data sets. |
11223 | Added logic to conditionally show the shape validation button based on configured layers. |
11264 | Change Base Map view to Street view |
11266 | Rework panel titles for greater consistency |
11267 | Implement hover effects for basemap for greater consistency |
11268 | Add titles to all buttons for greater consistency |
11275 | Areas and Lengths on hover now display the shape name where appropriate |
11276 | Related shapes are now clickable and can be configured to display information in the attribute pop-up window |
Bugfixes
Ticket # | Description |
---|---|
10818 | Multiple filters can now be applied to layers. |
10876 | Reviewed and improved all messaging and spelling of the solution |
10925 | Added a success message when exporting to CSV |
10970 | Filtered layers now have the correct opacity |
10975 | PCF Configuration Items are no longer case sensitive |
11030 | Loading attributes to the attribute table can now be cancelled part way, with partial results returned. |
11031 | Before allowing submission we now enforce the exclusion layer testing. |
11033 | Shape names are now exclusive and unique. This will prevent accidental duplication. |
11040 | Re-added missing references after changing the build process to include required libraries in the build. |
11055 | Saved and loaded shape files now honour the style loaded from D365 |
11056 | Shape legends now render for loaded shapes, layers, and related shapes. |
11075 | Zoom 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. |
11084 | Removing global jQuery references. |
11148 | Fixed Layer Paged Metadata to load all attributes regardless of extent. |
11149 | All popups created by Maptaskr will now include the maptaskr-overlay class |
11154 | Multipolygon shapes can now be loaded, and area is calculated correctly. |
11185 | Implement URLBuild for greater consistency when querying ArcGIS |
11203 | Deleting a shape will reset its colour to the preconfigured colour (if provided) |
11205 | Address search will now fail gracefully should the providers not return any results. |
11206 | Attributes now no longer filtering by viewport and will load as paged data sets. |
11207 | Portal Address search results now no longer affected by external portal styles. |
11208 | Input validation added to address search. |
11209 | Refactored the UI to be responsive based on the DIV size, not the window size, allowing dynamic placement in Portal Pages |
11210 | Shape names can now be edited on mobile responsive views. |
11211 | Legend, Layer, and Help Guide pages restyled to be more responsive. |
11212 | Tab headers restyled to better fit smaller screens. |
11213 | ArcGIS map style loading for the basemap is now done before loading screen is hidden. |
11216 | Resolved a systemic issue with loading Angular within a React App on Safari. |
11217 | Android - Fixed unexpected line through locked annotation colour picker |
11218 | Existing shapes and annotations can now be toggled correctly |
11219 | Added error logging to the PCF control for easier debugging. |
11226 | Better value comparisons for dynamic ArcGIS Styles |
11227 | Stop search when we can't find a user submitted address |
11228 | Indexed layers now rendering correct names in the legend |
11229 | No longer firing cancel events when we aren't actively drawing |
11230 | Attribute table's page count now only includes relevant values based on the length of dataset |
11237 | Display appropriate message when search results come back empty |
11238 | Button states correctly restored when hitting 'esc' while drawing |
11239 | Selected attribute table rows now cleared when filtering |
11241 | When drawing a search/filter polygon correctly disable colour pickers |
11242 | Altered the annotation and upload to be more explicit around what is submission and what is notes. |
11244 | Scale and map attributions control styles fixed to prevent overlap |
11245 | Rework scalebar styles for consistent spacing |
11246 | Sub-layer legend is now correctly displayed |
11248 | When scale control is disabled, Maptaskr logo still displays correctly |
11250 | Amend hover text for shape colour picker |
11251 | Change background colour of warning alerts for a better UX |
11252 | Change "Validate Submission" text to "Validate shapes" |
11254 | Visibility icons are the same between legend and upload/draw panel now |
11257 | Rework the layer name order |
11259 | Update annotation delete icon |
11260 | Rename upload labels |
11261 | No longer re-validating when deleting a shape or annotation |
11262 | Fix issue with text annotation placement after adding a point annotation |
11265 | Buffers now take configured units into account |
11270 | Annotations in read only mode are now no longer editable |
11272 | Related shapes now group together based on shape name |
11273 | Fix issue with tool bar scrolling on mobile devices |
11274 | Stop attribute popup from clipping on mobile devices |
11277 | ShapeDrawing related events now return correct shape name |
11278 | getShapeIntersections function now returns the layers it intersected with |
11279 | Replaced all FontAwesome icons with our own icons |
11280 | Indexed layers now function correctly for snap/trace/exclusions |
11282 | Deselecting the measurement tool while drawing no longer causes issues with other controls |
11286 | Improved the object model passed to event callbacks for various events |
11287 | BaseMapChanged event shows correct text for ArcGIS base map |
11288 | Fix issue preventing FeatureRowClicked not working with MapServer layers |
11289 | Resolve issue with base map features getting caught up in our feature click event |
11292 | Stop validation control from getting stuck validating on error |
11297 | iPhone - Now correctly display measurements |
11299 | LayerSelected event now let's callbacks know if it is selected or not |
11302 | Annotation text no longer allows empty text or extremely long inputs |
11305 | Configured shape fill colours now reapply correctly after deleting a shape or selecting a custom stroke colour |
11373 | Buffer warning/error messages now handle empty configurations properly |
11377 | Warning/Error buffer labels now convert to miles correctly |
Known Issues
Ticket # | Description |
---|---|
10743 | Attribute tab sometimes has poorly formed attribute names and values |
11243 | Safari - Fullscreen mode behaving incorrectly |
11249 | Validation section appears when it isn't needed |
11281 | Mobile - Tracing and snapping inconsistent |
11283 | Android - Filter by drawing icon interferes with text |
11284 | Android - No scale bar incorrectly offsets Maptaskr logo position |
11291 | iPhone - Can't put map control into fullscreen |
11293 | iPhone - Map crashes when I downloading map with layers visible and turned on |
11298 | iPhone - Can't expand or collapse all legend items in Legend |
11300 | Attribute table filter event doesn't include column filters |
11301 | Maptaskr global functions not returning expected values |
11375 | Exclusion logic doesn't cater for GeometryCollections |
11376 | Slight variation in measurement values when completing shape |
Release Notes 2.2.1.53
Bugfixes
Ticket # | Description |
---|---|
10978 | Implemented new Data Binding features for consistent data mapping on Portals |
10983 | Loaded the token from the Layer_Security_Group correctly. |
10984 | Removed un-needed HTML Style tags causing conflicts. |
11026 | Removed references to global jQuery preventing conflicts. |
10985 | Resolved issue introduced to layer searching during build process. |
Release Notes 2.2.1.50 - RC
Bugfixes
Ticket # | Description |
---|---|
10969 | Zip file uploaded in D365 now loads in Portal |
10942 | When clearing the filter, the legend no longer is duplicated. |
10012 | Added logic to protect layer search from server 404 responses. |
10978 | Implemented new Data Binding features for consistent data mapping on Portals |
Release Notes 2.2.1.46 - RC
Bugfixes
Ticket # | Description |
---|---|
10920 | When you turn on the same layer, it no longer overwrites the existing layer |
10918 | Added character limit to Address Search |
10951 | Hiding the scale bar no longer prevents the map from loading. |
10952 | Protecting PCF numeric properties from incorrect values. |
10961 | When annotation and shape colors are configured they are now locked whilst drawing |
10833 | Updated the How-To-Guide imagery and text to match latest feature sets. |
10927 | Added Validation for Height of Map |
10930 | Annotation color is now locked during drawing. |
10931 | Annotations no longer appear in legend (for now) |
10932 | Layer Search Polygon no longer clicks on layers. |
10934 | Filter layer attribute no longer breaks other layers to be rendered on the map |
10935 | Submitted shapes now load alpha-numerically with named shapes first |
10937 | Measurements also interact with exclusionary layers |
10939 | Spacebar or Enter key can now toggle layers on/off while tabbing |
10940 | Can no longer apply a filter without an operator selected |
10941 | Renamed the hover tooltip text for the upload/draw/annotation tab |
10942 | When clearing the filter, the legend no longer is duplicated. |
10969 | Zip file uploaded in D365 now loads in Portal |
10012 | Added logic to protect layer search from server 404 responses. |
Known Issues
Ticket # | Description |
---|---|
10864 | Improved the layer searching cancellation logic, to ensure no wasted network traffic after cancellation. |
10699 | Measurement Tooltips should only appear on hover. |
10766 | Dashed line not being applied for uploaded shape |
10772 | Occasionally when performing a search the search text box turns white. |
10773 | Search focus missing top border line. |
10774 | Aerial base map image has weird border |
10777 | Measurement clear icon - always looks disabled? |
10779 | Skeleton base map appears when map first loading |
10796 | Simplify the Legend and Help Text Expand All Collapse All |
10801 | Cannot use Keyboard to open, or navigate the layer menu |
10818 | Only a single filter can be applied to layers. |
10834 | Shape stroke color does not support 8 hex color |
10838 | The text overlay is not positioned where it was created and is fixed to the screen. |
10875 | Review and improve the Units of Measure, and the displaying of the area label |
10876 | Review an improve all messaging and Spelling of the solution |
10906 | If 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. |
10915 | Annotation Fill is not 50% stroke color and should be |
10916 | Create a global "button clicked" state for all toggle buttons. |
10921 | NA |
10922 | Performance issue when adjusting opacity |
10923 | Need loading screen when plot on map in attribute table |
10925 | Need success message for CSV export |
10928 | Layer attribute clear filter doesn't clear the attribute table |
10929 | Layer attribute apply filter should validate empty value |
10936 | If shape/annotation color is dark, can't see the lock icon |
10944 | Add a Visibility toggle for related shapes |
10945 | Layer reset also turns off the default/exclusionary layers |
10946 | NA |
10948 | On mobile, going full screen has strange behavior of going past the screen size, then tapping on screen moves everything back into place |
10954 | When the annotation intersects with exclusionary, the stroke color does not change to red |
10962 | POINTS do not test for exclusion zones |
10963 | Single Click point will select a layer |
10964 | Disable filtering from Exclusion Layers |
10966 | DUPLICATE annotation doesn't consistently change color when passing exclusion features depending on type and create/edit |
10967 | Filter dialog populates the operator without any user intervention |
10968 | Drawing layer search polygon on an exclusion zone allows finishing the drawing but still shows the error message |
10970 | The filtered layer does not have applied current opacity |
10971 | Tapping does not work on Safari |
10972 | The checkbox should not be unchecked for the exclusion layer |
10973 | Deselecting layer doesn't clear it's attribute table |
9873 | Implement custom Help HTML loading property. |
9875 | Create the Shape events and callback functions (including documentation for the shape callback event delegates) |
9876 | Create the Measurement events and callback functions (including documentation for the callback event delegates) |
9877 | Create the Annotation events and callback functions (including documentation for the callback event delegates) |
9878 | Create the Basemap events and callback functions (including documentation for the callback event delegates) |
9879 | Create the Address Search events and callback functions (including documentation for the callback event delegates) |
9880 | Create the Layer List events and callback functions (including documentation for the callback event delegates) |
9881 | Create the Layer Attribute events and callback functions (including documentation for the callback event delegates) |
9882 | Create the Form Submission events and callback functions (including documentation for the callback event delegates) |
9883 | Create the Help Guide events and callback functions (including documentation for the callback event delegates) |
9884 | Create the Map Interaction events and callback functions (including documentation for the callback event delegates) |
9885 | Create the General Event events and callback functions (including documentation for the callback event delegates) |
10552 | Add unique legends to the layers marked as Snappable. Traceable, and Excluded |
10553 | Implement the Angular fix detailed by Dylan stopping the continuous looping of change detection |
10554 | Create a configuration element for the layers to intersect, and the array of boundaries to throw error, and throw warning |
10555 | Implement logic to run calculations against the layers configured based on buffers. |
10556 | Create UI to display the errors per layer, and to allow navigation between intersections. (see User Story) |
10705 | Add Custom Search Support to the Portal |
10706 | Rework the search UI to provide a combined result, for the single textbox. |
10743 | When displaying the attribute tab, use the field display names, and format the values |
10749 | Add unique layer group to the layers marked as Snappable. Traceable, and Excluded |
10803 | Add Cancel Button to download map |
10804 | Add ability to "Zoom to Extent" of uploaded shapes (allowing the proponent to find and edit / delete the shape as required |
10914 | Bring back editing text, this time with stateless editing. |
10974 | Improve the build process by upgrading to node 18, and fixing third party references |
Release Notes 2.2.1.45 - RC
Features
Ticket # | Description |
---|---|
9867 | Portal can now be configured to allow Annotations or Uploads |
9869 | Portal can now be configured to allow Drawing, or Uploading of named shape files. |
9870 | Annotations can now have their color changed. |
9871 | Uploaded shapes can now have pre-configured colors. |
9874 | Custom shape endpoints can now be configured for loaded shapes or for related shapes. |
9939 | ArcGIS Style library now supports more ArcGIS styles. |
10107 | Saving shapes now shows a progress dialog with loading spinner and messages to the user about actions. |
10144 | Updated proj4 to include GDA2020 transformations for highlighting features. |
10547 | Zoom to Layer extents are now calculated based on feature extents. |
10549 | Layer Opacity controls now synced between layers and legend. |
10550 | Feature Selection tolerance improved, with multi feature selection. |
10551 | Portal now supports Map Server, Map Server Sub Layers, Feature Server, and Feature Server Sub Layers |
10584 | Improved Layer identification used for layer selection and interaction. |
10101 | PDF and Image generation for Portal now includes legend, attribution, and scale. |
10507 | Portal can be configured to have a boundary constraint, preventing the map from panning outside the defined area. |
10546 | When a Layer is turned on it will now sit on top of all other enabled layers. Respecting the Z-Order the user wishes. |
10578 | PCF Properties have been updated and documented to allow easier configuration. |
10633 | Toggling Drawing modes will lock other actions until the user cancels, de-selects, or completes the action. |
10634 | Added AutoCollapse feature to the PCF to allow the tabs to auto hide when drawing. |
10754 | Portal PCF can now be configured to only allow select shape file projections. |
10741 | Clicking of features on the Portal map will now select any feature within 5PX of the cursor. |
10808 | Shape upload and drawing simplified, and standardized. |
9693 | Shapes can now be configured to allow a pre-defined number of submissions. |
10806 | Annotations are now loaded and saved in the same format as the CORE D365 product, allowing cross communication of proponent and business user. |
10853 | Simplifying the Annotation text placement and addition. |
Bugfixes
Ticket # | Description |
---|---|
10524 | Updating the ProcessArcGis Layer response to allow nested children layers. |
10588 | Uploading shape progress bar now disappears if upload fails. |
9517 | PCF Control is now compiled and minified for speed and security purposes. |
9542 | Shape saving logic reviewed and improved, with graphical UI to inform the user of saving progress. |
9551 | Upload control now protected against broken shape files |
10607 | Legend symbols are now generated based on the ArcGIS style provided. |
10608 | Legends are now removed when the layer is disabled, or the shape file is deleted. |
10609 | Layer attributes now render consistently, regardless of layer type. |
10610 | Text Annotation tool will now render and save in the same format as D365 |
10611 | Point annotation tool will now render and save in the same format as D365 |
10631 | Portal annotations can now correctly be edited and saved. |
10687 | Layer and feature information will now pop up over the correct feature regardless of layer projection. |
10688 | When the Portal loads any existing shapes, the viewport will automatically zoom to the shapes combined extent. |
10689 | Layer list has been refactored to be more reliable. |
10691 | The Attribute table will no longer auto expand, unless requested by the user. |
10693 | Measurements and Labels will now all use a standard font and size. |
10694 | Table Sticky headers removed as they are no longer useful / relevant. |
10695 | Updated label colors to be WCAG AA compliant. |
10696 | Attribute table no longer shrinks columns, showing all data. |
10697 | Standardized the iconography for add, edit and delete functions. |
10701 | Zoom to Extent and Opacity controls have improved styling. |
10715 | Fixed the Deletion mode of text and annotations to no longer click on underlying layers. |
10716 | Restyled the Legend and Layer checkboxes to ensure clicking of menu items work. |
10718 | PCF now loads Shapes separate from Annotations |
10719 | Left Toolbar panel will now hide if there are no buttons enabled. |
10721 | Attribute table performance improved for Select All checkboxes. |
10722 | Reset button in the Attribute table now clears attribute filters and pagination. |
10756 | Maptaskr Annotations now have a centroid location in 4326 allowing rendering in the D365 portal. |
10757 | PCF Control now contains default values for properties. |
10764 | Base64 encoding and decoding protected from incorrectly injected Base64 encoded GeoJSON files |
10768 | Layer labels now honor the ArcGIS Styling Min and Max resolution. |
10778 | When adding a textual annotation - if you hit enter the map reloads. |
10782 | Attribute tab UI overhauled to be simplified. |
10771 | Fullscreen button now correctly fills the screen regardless of configured map height. |
10784 | Plot from attribute tab now zooms to the plotted features. |
10791 | Character limit added to PCF Properties |
10795 | Maptaskr_lambpets without a defined name are now loaded and saved with the document type "Annotation" |
10811 | Annotation text is now appended to the annotation lambpet. |
10812 | Removed requirement to stipulate constraint boundary. |
10813 | Annotation buttons adjusted to be Mobile Responsive. |
10698 | Annotation text restyled to be AA compliant. |
10775 | Search loading spinner restyled to be consistent with the rest of the product. |
10776 | All infoboxes and UI elements now have a border around them, with a consistent border radius, and scrollable panels. |
10780 | Attribute infobox now hides when feature is de-selected. |
10785 | Ensured all attribute tables can be exported to CSV |
10788 | Map extent history reworked to be more intuitive. |
10789 | Map Download logic reworked to work for ArcGIS Vector basemap. |
10790 | Searching layers reworked to follow the CORE product layer searching. |
10792 | Ensured checking a layer will auto expand the accordion if the layer has sub-layers. |
10794 | Included selection of Allowed Upload Types to allow administrators to allow uploaded files, drawn files or both to be submitted. |
10799 | Completed a WCAG AA Pass over the portal control to resolve critical issues. |
10800 | All toolbars and buttons now have appropriate aria labels. |
10802 | Downloading map now has loading spinner and progress messaging. |
10809 | Error notifications now displayed if layer attributes cannot be found at current view or zoom. |
10786 | Attribute Filter By Polygon now requests features directly from the layer api rather than using client side processing. |
10787 | Layers are now z-ordered by the order the user enabled them, with newly enabled layers overlaying older selected ones. |
10810 | Portal now include "Constraint Boundaries" feature allowing map to be locked to a specific region. |
10816 | Media queries are replaced with custom classes, ensuring the map is responsive, even when places in other larger pages. |
10690 | Improved the responsive styling of the Attribute table. |
10798 | Another WCAG AA review, identifying and fixing focusable elements. |
10820 | Uploaded files are now consistently uploaded with original files being saved against the records. |
10822 | Shape layer visibility no longer locked when shape is deleted. |
10831 | Updated the responsiveness of all panels, ensuring consistent experience on mobile devices. |
10840 | Ensuring the annotation text dialog will appear at the co-ordinates of the cursor. |
10842 | Simplified layer filtering to ensure consistent usage across Map and Feature services. |
10845 | Improved performance of Snapping, Tracing, and Exclusions. |
10846 | Added Multi-polygon and line string support for Exclusionary Layers. |
10833 | Updated the How-To-Guide imagery and text to match latest feature sets. |
10835 | Added debounce to address search errors to ensure user only gets one error at a time. |
10836 | Address search improved to handle server error more gracefully. |
10839 | Fixing the width of the modal dialogs when embedded in standard portal page. |
10855 | Legend and Layer accordions restyled to be more mobile responsive. |
10858 | Disabling the scale bar no longer throws error when loading the map. |
10861 | Reviewed and removed scrollTop call from vendor library. |
10900 | Stopped the attribute table from popping up, unless activated by the user. |
10904 | Increased the size of menu buttons for easier usage on mobile devices. |
10905 | Restyled Upload and Draw Shape buttons. |
10910 | Updated the calculation of Map Resolution from scale, used in ArcGIS layer visibility checks. |
9541 | Added logic to the save method to delete an existing annotation and upload a new one if the annotations have changes. |
10012 | Added logic to protect layer search from server 404 responses. |
10797 | Ensured that loaded related shapes cannot be edited or removed / cleared from the map. |
10837 | After deselecting a textbox, the text background color returns to default. |
10843 | Reworked the Opacity controls for Layers and Legends, coupling them to ensure changes in one are reflected in the other. |
10848 | Added more protections from shape files with incorrect or no projection. |
10849 | Ensured that selecting a tool that requires clicking on the map will lock other similar actions. |
10864 | Improved the layer searching cancellation logic, to ensure no wasted network traffic after cancellation. |
10911 | Ensured styling of the loaded annotation matches that of newly created ones. |
10912 | Updated POINT rendering styles to ensure user can move, and delete easily. |
10913 | Removed measurement tooltip from POINTS as it provides no value. |
10841 | Added clear button to the layer filter dialog to allow users to easily remove filters from a layer. |
10917 | Temporarily removed annotation text editing, whilst we look at refactoring the editing logic. |
10919 | Made all the PCF Parameters SingleLine.Text fields allowing both static input OR data binding. |
Known Issues
Ticket # | Description |
---|---|
10699 | Measurement Tooltips should only appear on hover. |
10766 | Dashed line not being applied for uploaded shape |
10772 | Occasionally when performing a search, the search text box turns white. |
10773 | Search focus missing top border line. |
10774 | Aerial base map image has weird border |
10777 | Measurement clear icon - always looks disabled? |
10779 | Skeleton base map appears when map first loading |
10796 | Simplify the Legend and Help Text Expand All Collapse All |
10801 | Cannot use Keyboard to open, or navigate the layer menu |
10818 | Only a single filter can be applied to layers. |
10834 | Shape stroke color does not support 8 hex color |
10838 | The text overlay is not positioned where it was created and is fixed to the screen. |
10875 | Review and improve the Units of Measure, and the displaying of the area label |
10876 | Review an improve all messaging and Spelling of the solution |
10906 | If 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. |
10915 | Annotation Fill is not 50% stroke color and should be |
10916 | Create a global "button clicked" state for all toggle buttons. |
10922 | Performance issue when adjusting opacity |
10923 | Need loading screen when plot on map in attribute table |
10925 | Need success message for CSV export |
10936 | If shape/annotation color is dark, can't see the lock icon |
10944 | Add a Visibility toggle for related shapes |
10948 | On mobile, going full screen has strange behavior of going past the screen size, then tapping on screen moves everything back into place |
10954 | When the annotation intersects with exclusionary, the stroke color does not change to red |
10962 | POINTS do not test for exclusion zones |
10963 | SingleClick point will select a layer |
9873 | Implement custom Help HTML loading property. |
9875 | Create the Shape events and callback functions (including documentation for the shape callback event delegates) |
9876 | Create the Measurement events and callback functions (including documentation for the callback event delegates) |
9877 | Create the Annotation events and callback functions (including documentation for the callback event delegates) |
9878 | Create the Basemap events and callback functions (including documentation for the callback event delegates) |
9879 | Create the Address Search events and callback functions (including documentation for the callback event delegates) |
9880 | Create the Layer List events and callback functions (including documentation for the callback event delegates) |
9881 | Create the Layer Attribute events and callback functions (including documentation for the callback event delegates) |
9882 | Create the Form Submission events and callback functions (including documentation for the callback event delegates) |
9883 | Create the Help Guide events and callback functions (including documentation for the callback event delegates) |
9884 | Create the Map Interaction events and callback functions (including documentation for the callback event delegates) |
9885 | Create the General Event events and callback functions (including documentation for the callback event delegates) |
10552 | Add unique legends to the layers marked as Snappable. Tracable, and Excluded |
10553 | Implement the Angular fix detailed by Dylan stopping the continuous looping of change detection |
10554 | Create a configuration element for the layers to intersect, and the array of boundaries to throw error, and throw warning |
10555 | Implement logic to run calculations against the layers configured based on buffers. |
10556 | Create UI to display the errors per layer, and to allow navigation between intersections. (see User Story) |
10705 | Add Custom Search Support to the Portal |
10706 | Rework the search UI to provide a combined result, for the single textbox. |
10743 | When displaying the attribute tab, use the field display names, and format the values |
10749 | Add unique layer group to the layers marked as Snappable. Tracable, and Excluded |
10803 | Add Cancel Button to download map |
10804 | Add ability to "Zoom to Extent" of uploaded shapes (allowing the proponent to find and edit / delete the shape as required |
10914 | Bring back editing text, this time with stateless editing. |