Fgpv Vpgf Versions Save

The Reusable Accessible Mapping Platform (RAMP), also known as the Federal Geospatial Platform Visualiser (FGPV), is a Javascript based web mapping platform that provides a reusable, responsive and WCAG 2.0 "AA" compliant common viewer platform for the Government of Canada.

v3.3.7

1 year ago

This patch release contains bug fixes and minor improvements.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs


Enhancements

  • Hyperlinks in details will now open in a new tab (#4071)
  • Core app no longer applies http protocol matching when accessing ESRI API or EPSG lookup service (#4087)
  • Marked geoSuggest url as unused, removed configuration check against it (#4088)

Bug Fixes

  • Some layers would disappear when changing basemap schema (#4016)
  • Page jumps to top when exiting full screen (#4041)
  • Page jumps when opening side menu on multi-map page (#4045)
  • Some buttons not defined as buttons, triggering form submit if RAMP was in a form (#4046)
  • Legacy API centerAndZoom method throws errors (#4052)
  • Exiting full-screen mode causes page content to vanish (#4059)
  • Map API center property returned a warped co-ordinate (#4061)
  • Initial filter config option on Feature Layers was ignored (#4066)
  • Details image detection would be thwarted by trailing spaces in a url (#4068)
  • Position of close button on image preview was off (#4069)
  • Add alt tags to images in default help content (#4083)

v3.3.6

1 year ago

This patch release contains bug fixes and minor improvements.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs


Enhancements

  • New config option ui.legend.sublayerRemovable. When false, Dynamic Layer children cannot be removed from the legend, only the parent layer element can (#4011)
  • Support for GeoJSON GeometryCollection type geometries (#4017)
  • Identify panel will only remain on previous layer if that layer has results in current request (#4018)
  • Layers will use server visibility defaults if no configuration value is provided (#4020)
  • New GeoJSON layer config option rawFile which allows GeoJSON content to be provided on the config object (#4027)

Bug Fixes

  • Allow layers in legend that do not have data tables to be focusable, allowing long names to be viewed in the tooltip (#4022)
  • Focus would get stuck when viewer was in an iFrame (#4024)

v3.3.5

2 years ago

This patch release contains bug fixes and minor improvements.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs


Enhancements

  • Change label of table column visibility button (#3973)

Bug Fixes

  • Symbols with same source conflict when multiple maps on one page (#3911)
  • Modal windows cause scroll bar when Close button is focused (#3970)
  • Center icon in Expand Metadata button (#3972)
  • Improve grid column date filter when both dates are the same (#3975)
  • Remove console errors during grid navigation (#3978)
  • Hyperlink library linking text that is not URLs (#4001)
  • Dynamic Layers loaded from Group folders throw errors, break Identify (#4002)
  • Keyboard stuck on keyboard instructions panel (#4004)
  • Export using first map when multiple maps on page (https://github.com/ramp4-pcar4/story-ramp/issues/67)
  • Replace unofficial French translations (https://github.com/ramp4-pcar4/story-ramp/issues/71)

v3.3.4

2 years ago

This patch release contains bug fixes and minor improvements.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs


Enhancements

  • Add select all option in data table column selector list (#3821)
  • Allow dynamic layer child table to open on app start (#3823)
  • Update text indicating only WFS v3 is supported (#3837)
  • Utilize layers parameter for geomet WMS services (#3855)
  • Migrate Travis CI to Github Actions (#3898)
  • Allow more precise keyboard map panning (#3917)

Bug Fixes

  • Missing layer remove event when done via API (#2592)
  • Private vars appearing in API doc pages (#3660)
  • Doc site is out of date, not building on release (#3786)
  • Add alert tags to notify screenreaders of things happening (#3847)
  • Details panel expand view breaks when details templates are injected on the fly (#3888)
  • Make panel id's unique to maps to support multiple maps per page (#3893)
  • First dynamic layer gets removed from the map (#3899)
  • Overview map disappears sometimes in Firefox (#3906)
  • Dynamic stateOnly layers not behaving properly (#3908)
  • Update magnetic declination service (#3910)
  • Side menu buttons missing aria labels (#3913)
  • Add semantic structuring to details pane (#3914)
  • Ensure interactive icons have appropriate contrast with background (#3915)
  • Add focus ring to interactive elements (#3916)
  • Hamburger menu stays open with mouse and keyboard combination (#3918)
  • Accessibility improvements regarding how the keyboard navigation instructions are shown (#3919)
  • Side menu missing role and aria tags (#3920)
  • Map co-ords don't update with keyboard navigation (#3921)
  • Add placeholder symbol when encountering Arcade style renderer (#3925)
  • Invalid or outdated urls in sample files (#3928)
  • Add focus box around symbology expansion button (#3932)
  • Geometry icon in legend not showing for multipoint layers (#3945)
  • Focus can get stuck when tabbing through legend (#3955 , #3960)
  • Help expansion controls missing aria labels (#3959)
  • Add tooltips to legend expanders and table openers (#3961)
  • Input to copy bookmark missing aria label (#3963)
  • Geosearch filters can get locked after projection change (#3964)

v3.3.3

3 years ago

This patch release contains bug fixes.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs


Bug Fixes

  • Details panel cannot be closed in mobile layout (#3862)
  • Race condition for fast loading layers, legend never leaves loading state (#3864)
  • Build not transpiling to raw javascript, fails in IE11 (#3867)
  • Class attribute mis-spelled in text truncator markup (#3869)
  • Text truncator had embedded code formatting characters, causing dropped spaces (#3871)
  • Point highlights could be in wrong position after a zoom (#3873 , #3881)
  • Focus trap in Geosearch panel (#3874)
  • Home button text update (#3883)
  • Fixed spacing issues on navbar icons (#3884)
  • French text in settings change description improved (#3886)

v3.3.2

3 years ago

This patch release contains bug fixes.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs


Bug Fixes

  • Fixes to keyboard navigation issues (#3822)
  • Fixed aria-labels on table menus (#3849)
  • Update WFS Layers to work with newer OGC API Features specifications (#3857)
  • Update build process to work on Node v14
  • Updated versions of various 3rd party libraries

v3.3.1

3 years ago

This patch release contains bug fixes to v3.3.0.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs: http://fgpv-vpgf.github.io/fgpv-vpgf/v3.2.0/#/


Bug Fixes

  • Additional fix for layer ids on API Identify observables. Ensure ids make it to the observable output, and correct a race condition with slow layers (#3781)
  • Reverted unintentional plugin name changes (#3826)
  • Partial fix to legend hovertips not appearing when navigating with keyboard (#3819)

v3.3.0

4 years ago

This release primarily contains bug fixes and minor feature updates.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs: http://fgpv-vpgf.github.io/fgpv-vpgf/v3.3.0/#/


New Features

  • Improve look of reprojection warning in basemap selector (#3759)
  • Add menu to grid to indicate global search mode and change the mode (#3771)
  • Update to ESRI API v3.31 (#3780)
  • Add properties to Identify API observable that allow source layer to be derived (#3781)
  • Add config option to allow config layer deletion in structured legend mode (use with caution!) (#3785)
  • Add config option to restrict attribute fields on Feature Layers (#3787)

Bug Fixes

  • Show All in legend sometimes fails on Dynamic Layers (#3707)
  • Global table search on co-ord fields doesn't reflect on the map properly (#3754)
  • Global table search with spaces produces different result on map vs in table (#3762)
  • Show All in legend not turning on all layers (#3763)
  • Show All in legend can corrupt the memory of previous layer visibility configuration (#3767)
  • Map API click observable only fires on Identify (#3768)
  • Hovertext for large strings in table can get cut off by table border (#3770)
  • Table hovertext sometimes does not show up (#3775)
  • Improve text for the Plugins section of the Hamburger menu (#3783)
  • Could not get focus out of Geosearch panel using keyboard (#3784)
  • CSS touchup on sample page for crosshairs usage message (#3794)
  • Some grid columns are missing aria column tags (#3805)
  • Keyboard focus dies in Firefox after closing panels and menus (#3810)
  • Some buttons have bad aria labels (#3811)
  • Grid area does not have aria data-updated indicators (#3812)

v3.2.0

4 years ago

This release primarily contains bug fixes and minor feature updates.

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs: http://fgpv-vpgf.github.io/fgpv-vpgf/v3.2.0/#/


New Features

  • Support for maps in WKT projections (#3442)
  • Update colour picker control with a keyboard accessible control (#3530)

Bug Fixes

  • WFS urls waiting a minute to process in the add layer wizard (#3432)
  • Tabbing through legend would hit extra stops when going over legend icon stacks (#3544)
  • Drop down lists in table don’t render until mouse hits them in IE11 (#3574)
  • Grid column visibility dropdown had checkmarks overlapping text in IE (#3608)
  • Console errors when reloading dynamic layers from parent legend node (#3625)
  • Geosearch stalling when clearing filters (#3638)
  • Grid column filters not active when hidden and table re-opens (#3674)
  • Special characters in grid filter appear escaped when grid re-opens (#3675)
  • Typing two negative signs in grid number filter converted to max negative (#3702)
  • Tagged versions of documentation not being generated (#3726)
  • Prevent unnecessary webcall when loading non-WMS source in wizard (#3728)
  • Alt text for config supplied basemap thumbnails were not being applied (#3729)
  • Second scroll bar appearing in geosearch results (#3734)
  • Special character column searches failing in lazyFilter mode (#3736)
  • Empty grid has horizontal scroll bar disappear in Chrome (#3737)
  • Positioning and rendering issues with export generators (#3739)
  • Projection change warning label is not showing (#3744)
  • API projectFromPoint function is wrong (#3745)
  • API centerChanged and zoomChanged observables are incorrect after projection change (#3746)

v3.1.0

4 years ago

This release primarily contains bug fixes and minor feature updates. The marque new feature would be the Export Template Framework, which allows the map export layout to be customized.

The ESRI Javascript API was updated to v3.29

Compatible with RCS v2+ and Catalogue v1.8

Viewer library docs: http://fgpv-vpgf.github.io/fgpv-vpgf/master/


New Features

  • Filter support added for custom symbology stacks (#3143)
  • Structured legend parent/child and symbology visibility behavior is back to v2.5.0 and AGOL style; Show/hide all options added (#3152)
  • Ability to specify attribute field aliases in config that affect the details panel (#3175)
  • Ability to sort and restrict geosearch results based on Category (#3307)
  • Identify function on map API (#3545)
  • Accessibility guidelines published on documentation site (#3359)
  • HTML language tags on map containers and language selector menus (#3561)
  • Export template framework and API (#3563)
  • Tooltip added to options menu icons (#3575)
  • Refactor of layer loading to allow update of ESRI JS API (#3639)
  • Allow initial state of table filters to be configurable (#3665)
  • Add support for https on the co-ordinate plugin geomagnetic data (https://github.com/fgpv-vpgf/plugins/issues/90)

Bug Fixes

  • Identify click on feature layer would download all attributes (#3292)
  • Fixes to symbols having default expand or collapse state (#3483)
  • Grid filters on hidden columns cause problems (#3494)
  • Grid retains old symbol filters after layer reload (#3499)
  • Circular highlight of panel close button gets compressed if page is resized (#3500)
  • Sorting arrow in grid column can get pushed onto re-order arrows (#3507)
  • Correctly build table after layer reload if already open (#3509)
  • Help documentation for datagrid was out of date (#3511)
  • Identify results panel not drawing at full height (#3516)
  • Console errors when clicking certain features (#3523)
  • IE11 layout issues in Area of Interest plugin demo (#3527)
  • Various console errors on language change (#3534)
  • Focus issues when using the hamburger menu (#3537)
  • Console errors when using filter combo boxes in GeoSearch (#3539)
  • Keyboard navigation gets stuck if sub-layer menu is extended (#3542)
  • Applying the global search box in the grid to the map results in incorrectly filtered map layer (#3543)
  • API FilterSql functions could be incorrectly applied on SimpleLayer class (#3554)
  • Geosearch breaks when changing languages if search filters are applied (#3558)
  • Geosearch filters appear in wrong language (#3559)
  • Geosearch items pop up after a clear (#3569)
  • Change language on button for permanent toast messages (#3570)
  • Close button rendering improperly in IE11 (#3584)
  • Data table cells will now render HTML content instead of showing HTML code (#3588)
  • Data table columns will respect configuration order, if present (#3589)
  • Row count in grid was always English (#3605)
  • Console errors in IE when changing languages (#3606)
  • WFS with complex objects as attribute values showing system casts in Details pane (#3610)
  • Province and Type combos not populating in IE11 (#3611)
  • Grid would not show extra long text when mouse hovered (#3614)
  • Map API zoomChanged observable was not triggering on mouse-based zooms (#3617)
  • Find better name for list/item navigation (#3620)
  • Apostrophe in layer name breaks title formatting (#3627)
  • Symbol checkmarks remain on when layer is invisible (#3630)
  • Magnifying glass icons appearing in legend when they shouldn't (#3631)
  • NaN shows in grid number range filters (#3632)
  • Object attribute types from WFS sources cause grid not to open (#3634)
  • Symbol toggle synchronization issues with visibility (#3637)
  • Close button tooltip not in French (#3642)
  • Add tooltip to details panel expand button (#3643)
  • Fix filtering of special characters in datagrid (#3647)
  • Fix special characters in filters being applied to map from grid (#3651)
  • Zeros in CSV co-ordinate columns appear as blanks in datagrid (#3652)
  • Text in datagrid is not selectable with mouse (#3681)
  • Apply to map when filtering on CSV co-ord columns would fail (#3689)
  • Datagrid number filters would not allow negative numbers to be typed (#3694)
  • Stack icons are now visible with collapsed legend (https://github.com/fgpv-vpgf/fgpv-vpgf/issues/3695)
  • On map filtering of non-esri layers failing when negative numbers are used (#3699)
  • Default state of Area of Interest plugin was incorrect (https://github.com/fgpv-vpgf/plugins/issues/117)