Releases: hslayers/hslayers-ng
Releases · hslayers/hslayers-ng
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
11.2.0
11.2.0 (2023-04-13)
Features
- Add more intuitive option how to 'go back' after ArcGIS REST service is expanded. (2114dac)
- Allow upload of raster series (2b180bf)
- Calculate combined extent for ArcGIS Map Server layers (8c934c8)
- Zoom to combined extent for WMTS layers (fcf4cb2)
Bug Fixes
- Add allowedStyles add-data param to missing data types (d4425e0)
- Handle calcAllLayersExtent error (337e6b5)
- HsEndpoint import causing circular dep (afafdc8)
- In app login control (3e5717a)
- Load external wfs layers without add layers panel (ca9ca31)
- Pass app param to calcAllLayersExtent (64b1319)
- Raster time-series regex patter for string with no separator (b345804)
- Raster time-series regex priority, time-regex param values (f93aec4)
- Register 32633 and 32634 projs (eb2564a)
- Use full SUPPORTED_SRS_LIST as default (6ba4658)
- WFS: Swap BBOX only for WFS 1.x (3ed7009)
- When content-type headers are missing in getCapabilities response treat it as success (bf1a9f6)
- WMS extent parsing (958e72d)
11.1.0
11.1.0 (2023-02-17)
Bug Fixes
- Add data tablist sticky only on wider screens (5177e91)
- compositions: Pass on created WFS layer (90d5eb2), closes #3817
- Don't use default imports (cb99ee6)
- Don't try to calculate combined extent when collection is empty (6791a79)
- Don't use CRS:84 extent as transformation input when parsing WMS layer extent prop (2c99595)
- Form control font-size (17f75c7)
- jsonGetFeatureInfo type import (ad0cb43)
- Load Layman WFS (b538e9e)
- Parsing of linted GML getFeatureInfo response (39e6f28), closes #3780
- Remove already existing layer (0b64b0f)
- Try to fit to content when new Layman layer added and synced (5a52b76)
- WMTS getFeatureinfo (a0cc7e2)
- Wrong usage of nullish coalescing operator when transforming WMS bbox. (54bb820)
11.0.0
11.0.0 (2023-01-16)
Bug Fixes
- Error: Can't resolve 'timers' (538661f)
- Apply style on color hex input changes (6b9548c)
- Baselayer toggling (e87d9df)
- Bootstrap button focus text color (ad2e7a9), closes #3645
- Calculate style foreground color on init (d161227)
- Center labels for additional panels (0d9b662), closes #3437
- Composition/add-data item list overflow triggering map extent change (873e88e)
- Configurable mobilebreakpoint/sidebar position for multiapp (85a5dff)
- current_base_layer composition param (a58af0f)
- Do not fire compositionEdits event only when showInLayerManager is explicitly set to false not just falsy (75d6cc1)
- Don't cache getCapabilities, if response is error or no data was found (1de6bbc)
- Don't import cesium widgets css twice (08d30e4)
- Feature by Id not found in some cases (57e1c0b)
- Fix sidebar duplication when hslayers component loaded twice (ed845a6)
- Handle ol.Layer without ol.Source (64cd453)
- Make symbolizer headings smaller (19103e1)
- Module imports for geostyler classes (cc2ced8)
- Properly disable pagination buttons (6954247)
- Unregister previous HsQueryPopupComponent when init called again (44ac787)
- add-data-catalogue: Handle login timeout (7c0aade), closes #3608
- cesium: Cesium Es6 module imports (39dcdad)
- docs: Fix gen-doc script (1f3c092)
- Hide menu after adding style rule filter (09d739b)
- Migrate to new NgMaterial components (c450457)
- Monitor showInLayerManager state change (24ed343)
- Overlay panel container need to fill screen (425cf2c)
- Provide translation service and utils in root (47ba93d)
- Remove duplicit declarations from save map service (308f932)
- Select feature if clicked on symbol, but not exactly in geom (c9b80fd)
- Support sld 1.1.0 style definition (db1310d), closes #3579
- hs-server: Provide logout callback (72b0669)
- Use tree shakable module imports for federation (b911316)
Features
- Allow 'sidebarPosition' to be configured to 'bottom' by choice not by mediaQuery. (2810a50)
- Expandable mobileview sidebat + UI enhancements (2cf8b44)
- add-data: Allow to load SHP as WFS (57aea27)
- add-data: Allow to load vector-data as WMS (8e1bdf6)
- add-data: Mock "load as" UI (9a1a0b2)
- add-data-catalogue: Refresh Layman auth (f4bcd0a)
- config: Add possibility to use base_layers config param to load baselayers as composition (44c2015)
- i18n: Add new strings for symbolizer types (d34d77a)
- Display legend for each rule in styler panel (b186d9e)
- Improve graphics fill warnings and button to remove graphic (673e90b), closes #3444
- Make error toast duration configurable (40560b8)
- New feature select DOM action (9f04700)
- Style filter/scale toggles differently if filter exists (d6ba3c6)
- config: Use base_layers.default to set which layer from basemap composition should be visible (a0981a7)
- UI: Replace loader icon with CSS loader (575dcc5)
- Use grayscale map composition param (fe749bd)
Reverts
- Re-enable external anchors for selecting features (b6bb006)
10.0.0
10.0.0 (2022-10-21)
Version 10 is build on Angular 14 and OL 7 and introduces many bugfixes and type checks (See 10.0.0-next.0 and 10.0.0-next.1)
Bug Fixes
- Clean up replay subjects when destroying containers (06a02b5)
- Fix i18n string for layer deletion (e911c12)
- Map swipe button style (1e33407)
- Trigger colorMapChanged event (8cb62f3)
- Unsubscribe draw-panel sidebarpos subscription (858a2ee)
- Unsubscribe layout components subscriptions (6a67c18)
- Walkaround of wellKnowName bug when parsing qml (14fb5b3), closes #3431
- i18n: Add space to message (9199033)
- sensors: Set chart dialog position in case of bottom placement (2fc5f91)
Features
Performance Improvements
- Withdraw swipe control from Zone.js (c8d3d4e)
10.0.0-next.1
10.0.0-next.1 (2022-09-23)
Bug Fixes
- Add back missing ngIf after rebase (c77c6a4)
- Add time shift instead of substracting (56bb8f1)
- Async check of zip file size (626acde)
- Async chunk upload (79ffc0d)
- Await translations to load (6e66a88)
- Check for 4236 proj. aliases when uploading geojson file (96296ef)
- Check if default_view property exists (0867719)
- Check if Layman endpoint exists where needed (8305b17)
- Correctly react to overwrite dialog actions (fd723b5)
- Custom color maps on ol-ext 4 IDW layers (acc3e36)
- Do not call singleTile as constructor (9738921)
- Don't rely on package.json to fill version info in impressum (3e181d9)
- Fix layman layer deletion (f797f2c), closes #3114
- Fixed multiple layer removal (6a2c897)
- Format time by config instead of hardcoded cs (115bc9f)
- If hsConfig language property is provided, set the languageService language to it as well (5a8c674)
- inherit parent el min-height, so the map doesn't disappear when no panel is enabled (For statistics) (d1ac3e6)
- Initialise map data permalink, visibleLayersInUrl, externalCompositionId properties (248aa25)
- Recreate permalink and externalCompositionId params when creating map service (6138cef)
- Save getColor function also as a property to allow legend creation (0958805)
- config: Delete already assigned property (b99cbeb), closes #3309
- sensors: Set modal dialog background (cd2a3c5)
- Ignore wfs status, when looking for layer descriptor adding vector layers (4463b38)
- Make importing of proj4 safer (3e9aabb)
- Make sure map is initiated properly before trying to fit extent (1ffbb03)
- Overwrite geojson with sld (8caab93)
- Prevent sidebar from opening when loading defaultComposition and config sidebarClosed is set to true (6a81946), closes #3149
- Provide header text for file upload error (53eb812)
- Provide layer name from the descriptor if layer doesn't exists (a714db6)
- Saving of attribute value when it's not object (c41622e)
- Set UI for LaymanAccessRights component on Init (9f86aff)
- Show dialogs also when they are created on startup (d53105f), closes #3190
- Tweak types for OL7 (564fcd0)
- Zooming to default view buttons in multi-apps (4f586a8)
- permalink: Dont parse hs-permalink along with other customParams (990e586)
- scss: Override wagtail theme css (0d4ff17)
- wmts: Allow sharing WMTS layers as base (a2e24d2)
- Basemap gallery widgets created twice (8dec9d2)
- Declare default sidebarPostion (45ef536), closes #3257
- Delay sidebarPosition monitoring to not get ExpressionChangedAfterItHasBeenCheckedError (3a8cf22)
- Multiple app support when generating permalink (a93aabf)
- Reset translations dictionary when overrides provided in config (70f6de2)
- Set tag when publishing next prerelease version (3cea146)
- hslayers-server: Pass correct HTTP response status code for most frequent errors (b95a75b)
- LayerManager: Pass 'app' property to service (b4d2b59)
- LayerManager: Safely polyfill dimensions (f003c63)
- SCSS: Add new Bootstrap stylesheet (8c01e81)
- statistics: Better predictions and filter out nulls (935c092)
- statistics: Fix building of statistics app for ng14 (b3fb761)
- statistics: Set title for statistics app (e15ff73)
- Provide SUPPORTED_SRS_LIST first 2 srs as default (bfd3bc6)
- Relead current translations only if current lang set (0010114)
- Return result of recursive checkForLayerInLayman func (125808d)
- Show SRS input for SHP file type (4544f7a)
- WFS version 2 getFeature params, URI EPSG aliases (5c81dee), closes #3151
Features
- add-data: Finalise GeoSPARQL UI (a985101)
- add-data: Make use of new isUrlObtainable() (56fb0e7)
- add-data: Mock GeoSPARQL add-data option (11f07de)
- add-data: Verify SPARQL endpoint URL (78590d5)
- LM: Show toast message when layer load fails (7546aaf)
- A nicer dialog to specify colorMap style options (4ada5e0), closes [#3025](https://github.com/hslayers/hslayers-n...
10.0.0-next.0
10.0.0-next.0 (2022-08-19)
Bug Fixes
- Delay sidebarPosition monitoring to not get ExpressionChangedAfterItHasBeenCheckedError (3a8cf22)
- If hsConfig language property is provided, set the languageService language to it as well (5a8c674)
- Make importing of proj4 safer (3e9aabb)
- SCSS: Add new Bootstrap stylesheet (8c01e81)
- statistics: Fix building of statistics app for ng14 (b3fb761)
- statistics: Set title for statistics app (e15ff73)
- Add back missing ngIf after rebase (c77c6a4)
- Add time shift instead of substracting (56bb8f1)
- Async check of zip file size (626acde)
- Async chunk upload (79ffc0d)
- Check for 4236 proj. aliases when uploading geojson file (96296ef)
- Check if default_view property exists (0867719)
- Check if Layman endpoint exists where needed (8305b17)
- Correctly react to overwrite dialog actions (fd723b5)
- Don't rely on package.json to fill version info in impressum (3e181d9)
- Fix layman layer deletion (f797f2c), closes #3114
- Fixed multiple layer removal (6a2c897)
- Format time by config instead of hardcoded cs (115bc9f)
- Ignore wfs status, when looking for layer descriptor adding vector layers (4463b38)
- Make sure map is initiated properly before trying to fit extent (1ffbb03)
- Overwrite geojson with sld (8caab93)
- Prevent sidebar from opening when loading defaultComposition and config sidebarClosed is set to true (6a81946), closes #3149
- Provide header text for file upload error (53eb812)
- Provide layer name from the descriptor if layer doesn't exists (a714db6)
- Provide SUPPORTED_SRS_LIST first 2 srs as default (bfd3bc6)
- Relead current translations only if current lang set (0010114)
- Reset translations dictionary when overrides provided in config (70f6de2)
- Return result of recursive checkForLayerInLayman func (125808d)
- Saving of attribute value when it's not object (c41622e)
- Set UI for LaymanAccessRights component on Init (9f86aff)
- Show dialogs also when they are created on startup (d53105f), closes #3190
- Show SRS input for SHP file type (4544f7a)
- WFS version 2 getFeature params, URI EPSG aliases (5c81dee), closes #3151
- hslayers-server: Pass correct HTTP response status code for most frequent errors (b95a75b)
- LayerManager: Pass 'app' property to service (b4d2b59)
- LayerManager: Safely polyfill dimensions (f003c63)
- statistics: Better predictions and filter out nulls (935c092)
Features
- A nicer dialog to specify colorMap style options (4ada5e0), closes #3025
- Add a dialog explaining statistics app (80de9f0)
- Add posiblity to use reversed colorMap + add code desription (afd0614)
- Added set permissions feature to add data and compositions catalog items (098b71b)
- Assign extent to WMTS layers (5d498f4)
- Check if url is obtainable for add-data-vector-url (a127019), closes #3189
- Load WMTS datasets from Micka endpoint (e97f86d)
- Provide ability to overwrite existing layman layers from file upload (1ed41a5)
- Provide details if overwrite dialog appears again (798dd3d)
- Respond to keypress event for rename layer dialog (333a81a)
- Support timeout parameter in queues (bdd71d2)
- Update dimension from TIME param im WMS sources (1980c5f)
- Upgrade to Angular 14 (09939e4)
- statistics: Create function sketcher (9268bc6)
- statistics: Dialog to fill in input for prediction models (ec50fcf)
- statistics: Storing of prediction models (4cc322d)
- statistics: Visualize predictions (23e3800)
- wms-t: Show loader if dates not fetched yet (9856c89)
- Update IDW layer legend on colorMap change (4649bf4)
- Widget for setting bounds and colormap for IDW layer (4ea2eac)
9.3
9.3.0 (2022-08-05)
Bug Fixes
- Add back missing ngIf after rebase (c77c6a4)
- Add time shift instead of subtracting (56bb8f1)
- Async check of zip file size (626acde)
- Async chunk upload (79ffc0d)
- Check for 4236 proj. aliases when uploading geojson file (96296ef)
- Check if default_view property exists (0867719)
- Check if Layman endpoint exists where needed (8305b17)
- Correctly react to overwrite dialog actions (fd723b5)
- Fix layman layer deletion (f797f2c), closes #3114
- Fixed multiple layer removal (6a2c897)
- Format time by config instead of hardcoded cs (115bc9f)
- Ignore wfs status, when looking for layer descriptor adding vector layers (4463b38)
- Make sure map is initiated properly before trying to fit extent (1ffbb03)
- Overwrite geojson with sld (8caab93)
- Prevent sidebar from opening when loading defaultComposition and config sidebarClosed is set to true (6a81946), closes #3149
- Provide header text for file upload error (53eb812)
- Provide layer name from the descriptor if layer doesn't exists (a714db6)
- Saving of attribute value when it's not object (c41622e)
- Show dialogs also when they are created on startup (d53105f), closes #3190
- Show SRS input for SHP file type (4544f7a)
- WFS version 2 getFeature params, URI EPSG aliases (5c81dee), closes #3151
- hslayers-server: Pass correct HTTP response status code for most frequent errors (b95a75b)
- LayerManager: Pass 'app' property to service (b4d2b59)
- LayerManager: Safely polyfill dimensions (f003c63)
- statistics: Better predictions and filter out nulls (935c092)
- Provide SUPPORTED_SRS_LIST first 2 srs as default (bfd3bc6)
- Relead current translations only if current lang set (0010114)
- Reset translations dictionary when overrides provided in config (70f6de2)
- Return result of recursive checkForLayerInLayman func (125808d)
- Set UI for LaymanAccessRights component on Init (9f86aff)
Features
- Add a dialog explaining statistics app (80de9f0)
- Assign extent to WMTS layers (5d498f4)
- Check if url is obtainable for add-data-vector-url (a127019), closes #3189
- Support timeout parameter in queues (bdd71d2)
- Update dimension from TIME param im WMS sources (1980c5f)
- statistics: Create function sketcher (9268bc6)
- statistics: Dialog to fill in input for prediction models (ec50fcf)
- statistics: Storing of prediction models (4cc322d)
- statistics: Visualize predictions (23e3800)
- wms-t: Show loader if dates not fetched yet (9856c89)
- A nicer dialog to specify colorMap style options (4ada5e0), closes #3025
- Add posiblity to use reversed colorMap + add code desription (afd0614)
- Added set permissions feature to add data and compositions catalog items (098b71b)
- Load WMTS datasets from Micka endpoint (e97f86d)
- Provide ability to overwrite existing layman layers from file upload (1ed41a5)
- Provide details if overwrite dialog appears again (798dd3d)
- Respond to keypress event for rename layer dialog (333a81a)
- Update IDW layer legend on colorMap change (4649bf4)
- Widget for setting bounds and colormap for IDW layer (4ea2eac)
9.2
9.2.0 (2022-05-20)
Bug Fixes
- Display hover popup even when query is disabled (97501a1)
- Dont forget to set sld layer param when parsing defaultStlye to ol style (2dd49e5)
- Hide compositionInfo panel on config change (3edd504)
- Only layers visible in layermanager should trigger compositionEdits (2d93270)
- Provide all params for addSld translation (4da3174)
- Reduce size of color picker and center it (9a280f3)
- Selection of sensor after selecting feature in map (fbae152)
- Sidebar button order after layout resize (65250bc)
- Support senslog OTS2 endpoint (e47286d)
- sensors: Use translated sensor names in charts (dcd6317)
Features
- sensors: Highlight selected unit (cb2382f)
- Support listing of all attributes in hover popup (706d2a8), closes #3037
- Various improvements for visualizing sensor readings (911c18a)
- sensors: Read observations for particular unit from OTS2 (9aaf84b)