Releases: hslayers/hslayers-ng
13.1.0
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
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>toVectorSource<Feature<Geometry>>might be the most common. Other changes are related to the introduction ofRenderFeatureclass. (#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
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
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
12.0.0
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
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
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
12.0.0-next.0
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
11.2.1
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