Skip to content

Releases: nextgis/nextgis_frontend

v3.0.0

26 Jul 23:02

Choose a tag to compare

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 expirationTime for 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 legendSymbols state. (60873aa)
  • make NGW layer legend universal. (2452639)
  • ngw-map: add fitResource method. (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 updateUrlParams util. (226c894)
  • webmap: add new default map StateItem. (0ed256a)
  • webmap: add custom event emit opportunity. (4e78ddc)
  • webmap: load map before executing setCursor. (5ba1a33)
  • add withCredentials option. (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 paramList for caching. (3f4284d)
  • ngw-connector: resolve authorization escaping. (8438996)
  • ngw-connector: NgwConnectorExtended option 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 NgwWebmapLayerAdapter extra requests. (3f816af)
  • ngw-kit: get company logo. (34aa62b)
  • ngw-kit: createRasterAdapter show/hide layers. (000691f)
  • ngw-kit: legend symbols blocks. (e40149d)
  • ngw-kit: NgwWebmapItem layer 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 @nextgis packages. (d27f9d2)

Breaking Changes

  • Remove CancelablePromise: asynchronous functions no longer return a .cancel() method. Use the AbortController signal 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 ...

Read more