Skip to content

Releases: hslayers/hslayers-ng

13.1.0

04 Dec 13:33

Choose a tag to compare

13.1.0 (2023-12-04)

Only two weeks after last major release we come with a new pack of features and bug-fixes 🚀

Bug Fixes

  • Don't set extent on 'zoom to' for layer with ignored extent (bb142a8)
  • Ensure header height (e3242ee)
  • GUI: Align icons in extra panel buttons (bf9e675)
  • Layman WMS loading function (6e9a688)
  • Missing WMS query service import preventing it from be used (ccbc182), closes #4516
  • Scroll only list items in add-data catalogue (4b15167)
  • wms-source-widget: Import standalone translate pipe (899ec38)

Features

  • layer-editor: WMS layer type widget (98bf85a)
  • measure: Expose "measureMultiple" in GUI (1cbb55e)
  • Micka metadata record anchor for datasets (0290c7d)
  • set-permissions: State indications (9f064ca)

Full Changelog: 13.0.0...13.1.0

13.0.0

21 Nov 21:57

Choose a tag to compare

13.0.0 (2023-11-21)

BREAKING CHANGES

  • Due to the upgrade of OpenLayers to version 8.2, there are some changed type-definitions. VectorSource<Geometry> to VectorSource<Feature<Geometry>> might be the most common. Other changes are related to the introduction of RenderFeature class. (#4492)
  • Remove deprecated compositionLoading subject (bc5de5c)
  • currentComposition subject removed (e87dedbad)
  • Remove deprecated composition dialog-save component (d774383)

Bug Fixes

  • add2map: Add missing export & translations (c14a416)
  • Allow only one hit request per WFS layer (a4ccaf0)
  • Allow WFS layer to be added if getFeatures-hits errors (18ec0a4), closes #4247
  • arcgisrest: Pass layer options to layer constructor not source (6db79c7), closes #4314
  • composistions: Correct workspace when overwriting from result dialog (8b960bc)
  • compositions: Credentials for metadata, correct workspace on save (4305f61)
  • compositions: Don't parse access rights for WMC compositions (bcb3fac)
  • compositions: Keep currentCompositionRecord observable alive after error (094eab6)
  • csw-dialog: Incorrect service data in layer table (ed6b62c)
  • Do not display 'Save to catalogue' toggle for raster time-series (f6b96de)
  • Don't translate paths in model (7953ac3)
  • Don't zoom on OWS layers from compositions (77bc8be)
  • draw: No warning for circle and polygon with polygon symbolizer (a540efc)
  • Escape dots in featureString regex (1bca8ab)
  • Filter out 'private' layers from 'add-under' dropdown (3ed54d1), closes #4445
  • Check layer options conditionally (e9c8a58)
  • i18n: Add missing i18n string (6a0c0be)
  • Layman layer style PATCH race conditions, reuse pending describeLayer requests (32f7621)
  • LaymanCompositionDescriptor interface (218cfed)
  • Make sure both style and service is ready after file upload (b394af6)
  • ol: Assume all imagery is using IMG element (fc7076a)
  • save-map: Hide current-user with layman-proxy (e501801)
  • sensors: Catch getUnit errors (6a50203)
  • Set style after style uploaded through styler panel (0517166)
  • Sidebar toggle-able (b33ff2a)
  • Styler filters (a4f1b9f)
  • Update styles on rules reorder (2644e45)
  • Use credentials to get composition data only when logged in (dae72ad)
  • widgets: Export EPSG Pipe (c633736)

Features

  • EPSG pipe - make EPSG selection user-friendly by providing name (4f86c9a)
  • Register EPSG:3035 ETRS89-extended / LAEA Europe (18aaab4)
  • Reusable add-to-map button component (7dcc2f3)

Full Changelog: 12.1.0...13.0.0

12.1.0

06 Oct 22:53

Choose a tag to compare

12.1.0 (2023-10-06)

Bug Fixes

  • Adding a vector to layman with SLD (381df4e)
  • cesium: Pass viewer to class property (3fcc28c)
  • cesium: Skip undefined cesiumStyler (4ad5653)
  • Dialog container service clean up (aaf8d2b)
  • Do not replace /proxy in resource urls (aac1656)
  • Identify layman url (4122ebf)
  • Layman vector layers in composition (40c12b8)
  • Layman WFS url (9c7aa2f)
  • Loading of XYZ ArcgisREST layers from composition (2935fcb)
  • Propagate composition layer params all the way to layer constructor (d773e61)
  • Resolve layer duplication (4bef4f9)
  • Reverse color map IDW (cffb866)
  • sensors: More reliable way of getting units (e85be9f)
  • Sidebar duplicating when used in router (3835a0d)
  • Style compare filter removal (8098752)
  • Styler typescript import cycle (21c4b68)
  • Unsafe layman layer name (dba6dd0)
  • Use fallback when SLD style parsing fails (4d09afc)
  • Wait for confirmation before syncing uploaded style (c0d1f9c)
  • wms-t: Clean available times when destroyed (e0d544b)

Features

  • cesium: Support XYZ layers (8d9e0e5)
  • lang: Allow adding new languages (fb56086)

Performance Improvements

  • sensors: Reduce number of iterations over units/sensors when parsing data (b84cda0)

Full Changelog: 12.0.0...12.1.0

11.3.0

28 Aug 12:36

Choose a tag to compare

11.3.0 (2023-08-28)

Bug Fixes

  • sensors: More reliable way of getting units (828b58f)

Features

  • Allow adding new, defaultly unsupported languages (d8d3647)

Full Changelog: 11.2.3...11.3.0

12.0.0

23 Aug 13:07

Choose a tag to compare

After two public pre-releases, the regular version 12 is finally out 🎉

This version comes with a major revision of multiple-apps in a single page management and de facto rolls back to the state of code before version 9. So if you are upgrading from hslayers-ng version 8 or older, it might be a good idea to jump right into version 12 and skip the versions in between.

12.0.0 (2023-08-23)

BREAKING CHANGES

  • API change for every service and component: Removed app param/input from all the files (064ff4a)
  • config.status_manager_url renamed to shareServiceUrl
  • Removed direct support of StatusManager datasource endpoint

Bug Fixes

  • cesium: Update code to Cesium 1.107 (483d9da)
  • eslint: Load correct types for Jasmine (d83b5cd)
  • eslint: Mute HttpClient not found errors (6186828)
  • eslint: Resolve imports with tsconfig (5b3f2ef)
  • test: Correctly mock service (3150331)
  • wfs: Manually dispatch loading events (58ae852)
  • WFS: Prevent [object Object] in warn message (fda6df8)
  • Calculate combined ArcGIS service layer extent only from valid extents (d9592ae)
  • Composition overwrite/rename option (1490cde)
  • Composition WFS layers should be removable (b685906)
  • Don't use public-api imports (40a92c2)
  • eslint: Update rules to angular-eslint@16 (ac7484c)
  • Geolocation (8468c33)
  • Gracefully handle IDW layers in composition (a36fc21)
  • Changed layer title in map swipe (3440dbe)
  • Layman layers status (d063b0d)
  • Layman: Request current-user only for Layman (dfac713)
  • Layman: Set layerSynchronizing=false on error (f1014bb)
  • Loading of 4326 WFS features (7155b70)
  • test-app: Use correct translate pipe & module (3996bd6)
  • types: Add missing value to union type (f03a3b7)
  • Use better condition to filter out invalid extents values (18c2687)
  • Adjust sumLimits of datasources (7af137b)
  • Close deletionInProgress toast when removing layers from memory (c25f5b2), closes #3990
  • Datasource/composition paging (71da2d6)
  • findLaymanForWfsLayer for layman-wagtail ep type (8823eba)
  • Greyscale baselayers on init (d804b8c), closes #4034
  • Merging of unedited compositions (2f40ecf)
  • Multiple layers removal (15515fd)
  • Prevent scrolling to add-data style input (5c45ef2)
  • Returned layman urls not pointing on layman-proxy if used (5b2c344)
  • Safely check composition load success (94d977b), closes #3934
  • sparql: Do not hardcode proxy URL (4efc35e)
  • sparql: Fix SPOI options (e098cd4)
  • sparql: Handle geo and ID attributes properly (24b76f7)
  • Style sync indicator (4d26f2c)
  • styler: Wait for cluster to be created (85b242e)
  • Sync version with latest release (cb7c89a)
  • Syncing default style of vector layers added without style file (8a6010e)
  • Vector styles not loading for composition layers (4d88531)
  • Overrides visibility when repopulating layers

Features

  • Extent from capabilities for WMS with multiple layers in LAYERS query param (f5c2a2b)
  • Ignore extent toggle for WMS layers (301af67)
  • Set WMS layer extent while parsing capabilities (e86e1e0)
  • Display status of Layman layers (f181056)
  • Sync language with wagtail (b606e28)
  • Remove multiple layer dialog for LM panel (a48824d)
  • test-app: Add GeoSPARQL layers into test app (1c228b6)

Code Refactoring

  • Remove statusmanager endpoint support (26060da)

Performance Improvements

  • Use new svh (small viewport height) unit to define fullscreen app (5fd7c74)
  • Pointer move listeners for compositions and add-data catalogues (e9c6001)

Full Changelog: 11.2.0...12.0.0

12.0.0-next.1

16 Aug 23:23

Choose a tag to compare

12.0.0-next.1 Pre-release
Pre-release

12.0.0-next.1 (2023-08-16)

Bug Fixes

  • Calculate combined ArcGIS service layer extent only from valid extents (d9592ae)
  • Composition overwrite/rename option (1490cde)
  • Composition WFS layers should be removable (b685906)
  • Don't use public-api imports (40a92c2)
  • eslint: Update rules to angular-eslint@16 (ac7484c)
  • Geolocation (8468c33)
  • Gracefully handle IDW layers in composition (a36fc21)
  • Changed layer title in map swipe (3440dbe)
  • Layman layers status (d063b0d)
  • Layman: Request current-user only for Layman (dfac713)
  • Layman: Set layerSynchronizing=false on error (f1014bb)
  • Loading of 4326 WFS features (7155b70)
  • test-app: Use correct translate pipe & module (3996bd6)
  • types: Add missing value to union type (f03a3b7)
  • Use better condition to filter out invalid extents values (18c2687)

Code Refactoring

  • Remove statusmanager endpoint support (26060da)

Features

  • Display status of Layman layers (f181056)
  • Sync language with wagtail (b606e28)

Performance Improvements

  • Use new svh (small viewport height) unit to define fullscreen app (5fd7c74)

BREAKING CHANGES

  • config.status_manager_url renamed to shareServiceUrl

Full Changelog: 12.0.0-next.0...12.0.0-next.1

11.2.3

25 Jul 19:12

Choose a tag to compare

11.2.3 (2023-07-25)

Bug Fixes

  • Only request current-user for Layman endpoint (55fd13e)
  • sensors: Custom interval change (81f010e)
  • sensors: Observation fetching and displaying when triggered by timebutton (3c0906e)

Full Changelog: 11.2.2...11.2.3

12.0.0-next.0

30 Jun 12:39

Choose a tag to compare

12.0.0-next.0 Pre-release
Pre-release

12.0.0-next.0 (2023-06-30)

BREAKING CHANGES

  • API change for every service and component

  • Remove app param/input from all the files (064ff4a)

  • Angular upgraded from version 15 to 16 and other packages updates

Features

  • Remove multiple layer dialog for LM panel (a48824d)

Bug Fixes

  • Adjust sumLimits of datasources (7af137b)
  • Close deletionInProgress toast when removing layers from memory (c25f5b2), closes #3990
  • Datasource/composition paging (71da2d6)
  • findLaymanForWfsLayer for layman-wagtail ep type (8823eba)
  • Greyscale baselayers on init (d804b8c), closes #4034
  • Merging of unedited compositions (2f40ecf)
  • Multiple layers removal (15515fd)
  • Prevent scrolling to add-data style input (5c45ef2)
  • Returned layman urls not pointing on layman-proxy if used (5b2c344)
  • Safely check composition load success (94d977b), closes #3934
  • sparql: Do not hardcode proxy URL (4efc35e)
  • sparql: Fix SPOI options (e098cd4)
  • sparql: Handle geo and ID attributes properly (24b76f7)
  • Style sync indicator (4d26f2c)
  • styler: Wait for cluster to be created (85b242e)
  • Sync version with latest release (cb7c89a)
  • Syncing default style of vector layers added without style file (8a6010e)
  • Vector styles not loading for composition layers (4d88531)
  • Overrides visibility when repopulating layers

Performance Improvements

  • Pointer move listeners for compositions and add-data catalogues (e9c6001)

Full Changelog: 11.2.0...12.0.0-next.0

11.2.2

14 Jun 11:46

Choose a tag to compare

11.2.2 (2023-06-14)

Bug Fixes

  • Returned layman urls not pointing on layman-proxy if used (ad7d6f7)

Performance Improvements

  • Pointer move listeners for compositions and adddata catalogues (27d5a00)

Full Changelog: 11.2.1...11.2.2

11.2.1

28 Apr 08:13

Choose a tag to compare

11.2.1 (2023-04-25)

Bug Fixes

  • Multiple layers removal (21beaee)
  • Prefer QML and SLD styles (da7a888), closes #3943
  • Prevent scrolling to add-data style input (85b8b23)
  • Safely check composition load success (f843bca), closes #3934 #3956
  • sparql: Fix loading GeoSPARQL layers (17e4873)

Full Changelog: 11.2.0...11.2.1