Releases: nextgis/nextgis_frontend
Releases · nextgis/nextgis_frontend
v3.0.0
Features
- cache: add cache
expirationTime. (4c9f636) - cache: do not throw an error outside. (490169d)
- build-tools: generate aliases with suffix. (bd54a36)
- cesium-map-adapter: implement create control method. (7728c94)
- geocoder: implement Nominatim query params. (4102ce0)
- maplibre-gl-map-adapter: implement feature select and unselect. (2c0cfd7)
- maplibre-gl-map-adapter: implement polygon layer stroke weight. (ac548c4)
- ngw-connector: add experimental route request engine. (2bb8e63)
- ngw-connector: add route client query param. (c665eb5)
- ngw-connector: add cache
expirationTimefor all requests. (bf4ff74) - ngw-connector: clean cache on every non‑GET request. (8c53943)
- ngw-connector: return old resource types. (0f628e1)
- ngw-connector: rewrite cache and abort mechanics. (3a0982c)
- ngw-kit: dismiss feature query default limit. (d38848e)
- ngw-kit: add identify item compose method. (0aa77d9)
- ngw-kit: emit legend symbol change event. (87d8d4e)
- ngw-kit: add
legendSymbolsstate. (60873aa) - make NGW layer legend universal. (2452639)
- ngw-map: add
fitResourcemethod. (4b90894) - ngw-types-loader: add new library for loading NGW types. (38a90f4)
- url-runtime-params: add update method and type safety URL params. (8db04df)
- utils: add
updateUrlParamsutil. (226c894) - webmap: add new default map
StateItem. (0ed256a) - webmap: add custom event emit opportunity. (4e78ddc)
- webmap: load map before executing
setCursor. (5ba1a33) - add
withCredentialsoption. (25eb6b1) - drop CancelablePromise usage. (7302649)
- eslint-config: update config. (8d1bdbf)
- eslint-config: upgrade ESLint version. (cc7f360)
- rewrite to route requests and NGW TS‑gen API. (49e4584)
Bug Fixes
- item: property handling in
CheckOptions. (3a42122) - remove extra params from image URL. (ada21b8)
- leaflet-map-adapter: format image layer WMS params. (8a79517)
- leaflet-map-adapter: remove unused WMS parameters. (8cc5c61)
- leaflet-map-adapter: remove leaflet image adapter hard‑coded maxZoom. (78fcd18)
- maplibre-gl-map-adapter: enhance paint handling for stroke and fill properties. (7afb3eb)
- maplibre-gl-map-adapter: fix geoJSON adapter select feature method. (e5b09d1)
- maplibre-gl-map-adapter: fix layer header on update parameters. (6f07e2a)
- ol-map-adapter: prevent image‑adapter tile‑load function abort on start. (e1493be)
- ngw-connector: throw an
AbortError. (2c5ce44) - ngw-connector: use
paramListfor caching. (3f4284d) - ngw-connector: resolve authorization escaping. (8438996)
- ngw-connector:
NgwConnectorExtendedoption redefinition. (3f81838) - ngw-connector: reexport errors as static. (360ffe4)
- ngw-connector: request method case‑sensitive. (754c53b)
- ngw-connector: make cache work with abort. (b82a651)
- ngw-connector: optimize cache to prevent unnecessary clearing. (0e30c23)
- ngw-kit: api NGW extend may be null. (46dc1aa)
- ngw-kit: check for null fields in
ItemRequestParam. (669853d) - ngw-kit: prevent
NgwWebmapLayerAdapterextra requests. (3f816af) - ngw-kit: get company logo. (34aa62b)
- ngw-kit:
createRasterAdaptershow/hide layers. (000691f) - ngw-kit: legend symbols blocks. (e40149d)
- ngw-kit:
NgwWebmapItemlayer show/hide. (4621dff) - ngw-kit: toggle‑layer listener. (77c3b20)
- ngw-kit: simplify legend symbol toggle. (8e72da1)
- clear code and types. (fdb77d7)
- update dependencies to use exact versions for
@nextgispackages. (d27f9d2)
Breaking Changes
- Remove CancelablePromise: asynchronous functions no longer return a
.cancel()method. Use theAbortControllersignal instead. (7302649) - webmap: State item event is now an array. (0ed256a)
- url-runtime-params: Setting an empty parameter no longer removes the property from the URL. (8db04df)
Typed Requests
A new capability to fetch and integrate server‑provided TypeScript definitions for ...