Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@nextgis/control-container

Package Overview
Dependencies
Maintainers
3
Versions
117
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nextgis/control-container - npm Package Versions

1
12

1.18.15

Diff

Changelog

Source

1.18.15 (2023-11-01)

Features

  • webmap: add control getContainer optional method (bdbe58f)
rendrom
published 1.18.12 •

Changelog

Source

1.18.12 (2023-10-17)

Features

  • mapboxgl-map-adapter: add popup on mouse hover options (358df67)
  • ngw-kit: use geom for identify from wkt string direct (b7dfdb0)
  • util: add getSquarePolygon function (823c3a8)
rendrom
published 1.18.11 •

Changelog

Source

1.18.11 (2023-10-16)

Features

  • expression: improve expression; pass some mapbox-gl-js tests (51b9387)
rendrom
published 1.18.10 •

Changelog

Source

1.18.10 (2023-10-12)

Features

  • vuetify-ngw-components: improve NgwLayersList (c3549fa)

Performance Improvements

  • expression: consider breaks in evaluate (41360a7)
rendrom
published 1.18.6 •

Changelog

Source

1.18.6 (2023-10-08)

Features

  • icons: remove svg rotation (6bd030a)
  • leflet-map-adapter: add icon rotate (a3ab9c1)
  • mapboxgl-map-adapter: add icon rotate (69919ab)
  • ol-map-adapter: add icon rotate (ea2bc81)
rendrom
published 1.18.3 •

Changelog

Source

1.18.3 (2023-10-06)

Bug Fixes

  • cancelable-promise: export CancelError (caea5ff)

Features

  • geocoder: improve NgwProvider (2599feb)
  • ngw-kit: add like and ilike in featureLayerUtils query (ebe7f17)
rendrom
published 1.18.1 •

Changelog

Source

1.18.1 (2023-10-03)

Performance Improvements

  • mapbox-map-adapter: use expression for native painting (f6889af)
rendrom
published 1.18.0 •

Changelog

Source

1.18.0 (2023-10-02)

Features

  • expression: add expression package alpha (5f2bd7a)
  • expression: add interpolation and string expressions (4f9491a)
rendrom
published 1.17.0 •

Changelog

Source

1.17.0 (2023-09-25)

Bug Fixes

  • build: control-container extract css (ff15f22)
  • build: fix item index.js error (f1450fd)
  • cancelable-promise: do not cancel already complate promise (b80bacb)
  • cancelable-promise: handle error for CancelablePromise.all (56bf41e)
  • cesium-map-adapter: extent from bounding sphere (0de1f71)
  • cesium-map-adapter: set layer adapters request headers (1430387)
  • cesium-map-adapter: update geojson adapter (6566e0c)
  • cesium: add check for telset3d adapter addLayer (3a05937)
  • cesium: cesium geojson layer style (36fbc74)
  • cesium: change geojson extrude height set (6fe70b8)
  • cesium: disable zoom undergroung (13ea7db)
  • cesium: do not clamp to ground 3d geojson (080fc0d)
  • cesium: empty default imagery provider (c753819)
  • cesium: fitBounds for not Scene3D modes (4b3f12f)
  • cesium: fix Tilset3D setHeight (68a64af)
  • cesium: geojson terrainsample (9d0ed5e)
  • cesium: GeoJsonAdapter pin color from empty string (50e65b1)
  • cesium: remove default imagery provider (006c09f)
  • cesium: scene requestRender on layers visibility change (417b2e8)
  • cesium: TileAdapter baselayer ordering (2edad34)
  • cesium: TileLayer ordering (50df2f7)
  • cesium: Tileset#DAdapter set terrain height (90b8563)
  • cesium: Tilset3D adapter paint (c27c7e0)
  • control-container: style url (323e1b2)
  • demo: import utils from cdn (5c8d715)
  • demo: remove layer id from ngw properties filter example (4ab035b)
  • demo: show codepen icon (67e1cc6)
  • examples: check paint opacity is number (54879d8)
  • examples: rapair examples (abaa2d0)
  • examples: set type for ngw_resource highlight layer (fd2ddc5)
  • improve node/browser splitting (8776970)
  • item: check if property changed before set new value (938af41)
  • item: protect tree children arrays from modiffy (1c87385)
  • leafelet-map-adapter: safe make remote options (3f87bb6)
  • leafelt-map-adapter: selected layer click event param (664fc7f)
  • leaflet-map-adapter: add getBounds validation (9ed7ddd)
  • leaflet-map-adapter: fix BaseAdapter pane zIndex set (80ff87e)
  • leaflet-map-adapter: geojson selection (933507a)
  • leaflet-map-adapter: init center option (98bf77b)
  • leaflet-map-adapter: maxBounds hotfix (fc8069e)
  • leaflet-map-adapter: popup content height (785ed43)
  • leaflet-map-adapter: repain unSelectOnSecondClick (0d5fa65)
  • leaflet-map-adapter: resolve geojson adapter layerdefinition problem (86e8ca6)
  • leaflet-map-adapter: return zero from getZoom (696df53)
  • leaflet: RemoteTileLayer mixin removeTile method (316145d)
  • leaflet: remove forgotten console logs (a58b323)
  • mapbox-gl-js: fix for babel build (6102fd1)
  • mapbox-map-adapter: change osm adapter url (dae78cd)
  • mapbox-map-adapter: point paint stroke color (27a9972)
  • mapbox-map-adapter: popup on hover (eaf176f)
  • mapbox-map-adapter: remove type prop frm native paint (30296bc)
  • mapbox-map-adapter: show label not only for filtered layer (842ec73)
  • mapbox: beforeRemove check for map exist (a21268e)
  • mapbox: disable mapbox image layer (054c23d)
  • mapbox: fix geojson adapter clean method (196e75a)
  • mapbox: geojson adapter select (5770769)
  • mapbox: geojson getFeatures method return whole source data (d5b2afa)
  • mapbox: geojson getSelected method (17adcb6)
  • mapbox: geojson layer selection with nativeFilter option (f8d591d)
  • mapboxgl-map-adapter: clean popup on vectorlayer remove (b998ee9)
  • mapboxgl-map-adapter: disable unselect on label hover out (5bad3dd)
  • mapboxgl-map-adapter: fix onSelect event (95e3d20)
  • mapboxgl-map-adapter: geojson addlayer protected methods (b4edd90)
  • mapboxgl-map-adapter: parse mapAdapterOptions (eadad64)
  • mapboxgl-map-adapter: remove image source on layer remove (0172847)
  • mapboxgl-map-adapter: repair unselectOnSecondClick (6756d80)
  • mapboxgl-map-adapter: select features by propertiesfilter improve (f603c58)
  • mapbox: propertyFilter for selected vector data (e3a3133)
  • mapbox: right selected event order call (b7b3fbd)
  • mapbox: set transformRequest option only then map is loaded (a490104)
  • mapbox: transformRequests hotfix (9db5510)
  • mapbxo: resolve geojson selection-filter conflict (f81c689)
  • ngw-connector: add export from router generated types (724f6d5)
  • ngw-connector: clean cache on resource delete (179c372)
  • ngw-connector: disable request params list convert to object (ed2afc5)
  • ngw-connector: do not create new instance on same url and auth (cf1a44e)
  • ngw-connector: do not throw error on node data load6 use promise reject (5d772c8)
  • ngw-connector: fixes to apiRequest cancel work (40fee1a), closes #6
  • ngw-connector: get resource children resourceId zero check (87a205d)
  • ngw-connector: getResource cache when keyname (4a2c0b1)
  • ngw-connector: getResourceByKeyname cache (4f83a5a)
  • ngw-connector: improve compatibility with Node (f92cdc1)
  • ngw-connector: improve for node (b683ad8)
  • ngw-connector: improve node/browser separation (1e909f9)
  • ngw-connector: make login on connect (b28879a)
  • ngw-connector: node request write data for no POST mode (c7cc7e9)
  • ngw-connector: remove caching for update put request (429abbd)
  • ngw-connector: remove requestControl (6c0f2c9)
  • ngw-connector: retunr undefined on empty apiRequest (57bf52e)
  • ngw-connector: update error response status code list (7e7fcf2)
  • ngw-connector: use this in fabric method (ec614d8)
  • ngw-connect: properly abort request on cancel (6dc8cd4)
  • ngw-connect: remove unnecessary console log (01e63c1)
  • ngw-kit: check company_logo in settings (7ddaeac)
  • ngw-kit: clean layer adapter options (9037855)
  • ngw-kit: create async adapter from parent resource (3a5b1a0)
  • ngw-kit: createGeojsonAdapter propertiesFilter (c053f3c)
  • ngw-kit: do not load BBOX out of min-max zoom range (e2b9e5e)
  • ngw-kit: do not reassign getExtent for geojson layer (efcb4c9)
  • ngw-kit: duplication of the server filter by the client (1b19368)
  • ngw-kit: editing for a new layer visibility standard (2548eec)
  • ngw-kit: fetchNgwLayerItems client filter (4d1e085)
  • ngw-kit: fix addNgwLayer resource options (c51d446)
  • ngw-kit: fix emppty identify geometry (a833582)
  • ngw-kit: fix like and ilike filter requests (3654c2b)
  • ngw-kit: getIdentifyItems multiple (22cdd6f)
  • ngw-kit: inject item into the createRasterAdapter class factory (5e0ecf8)
  • ngw-kit: insert headers into createOnFirstShowAdapter addLayer method (e06ba86)
  • ngw-kit: make async onFirstShowAdapter hide and show methods (95362a8)
  • ngw-kit: ngw webmap item childrensafe reverse (056c9c7)
  • ngw-kit: ngw webmap items layer order (0c7028b)
  • ngw-kit: ngw-webmap tree sublevel order (11a12e7)
  • ngw-kit: NgwWebmapItem max min zoom calculate (3a5ea03)
  • ngw-kit: NgwWebmapLayerAdapter constuctor options (7895f8f)
  • ngw-kit: NgwWebMapLayerAdapter exent constrained (f026ae8)
  • ngw-kit: no load date for geojson layer if data (e527d3f)
  • ngw-kit: not identify for not supported layer (7c62528)
  • ngw-kit: not stringify null on save ngw feature (98af7a7)
  • ngw-kit: on first adapter wait while show layer (4f7b217)
  • ngw-kit: order_by param (8dfdf4a)
  • ngw-kit: protect firstShowAdapter from multiple creation (ec7d44a)
  • ngw-kit: remove async from NgwWebmapItem child add (8667c88)
  • ngw-kit: remove duplicates from a query with filter by ANY condition (d3b1ab9)
  • ngw-kit: remove forgotten log (674ac9f)
  • ngw-kit: remove unresolved variable (e202f9d)
  • ngw-kit: resolve createGeoJsonAdapter options override II (324da98)
  • ngw-kit: return raster_layer resource support (2ea59da)
  • ngw-kit: set correct options when add webmaplayeritem (8de2484)
  • ngw-kit: set image adapter default nd param (4f25fab)
  • ngw-kit: set NgwWebmap tree item property before layer load (3b6a137)
  • ngw-kit: show only one enabled webmap basemap (100414f)
  • ngw-kit: webmap item children ordering (b4136f8)
  • ngw-kit: webmap iten async addLayer method (2c24b3a)
  • ngw-kit: webmapLayerItem options (d12c301)
  • ngw-kit: WebmapLayerItem ordering (ebc98c2)
  • ngw-kit: wms adapter layers options from adapterOptions (5d06e3e)
  • ngw-map: constructor options (314072f)
  • ngw-map: constructor options for control (7801315)
  • ngw-map: correct ngw:select event data for raster layer (1b3bfb0)
  • ngw-map: identify order (05152e5)
  • ngw-map: not block when error on add qms layer (3b3a8c7)
  • ngw-map: return default map bounds (77b497a)
  • ngw-ol: container style (9ff5caa)
  • ngw-ol: layer min-max zoom options (c6751a0)
  • ngw-orm: remove console log (d97814b)
  • ngw-orm: return sync resource (9427524)
  • ngw-orm: vector resource geometry (94587f5)
  • ngw-uploader: correct imports and sandbox url (2695c29)
  • ngw-uploader: fix createGroup helper method (990f4bc)
  • ngw-uploader: fixUrlStr for tus uploader (d9001f6)
  • ngw-uploader: unification of resource createion options (fd81307)
  • ngw-сщттусещк: resource search query parent_id param (f7dd32a)
  • ngw: create async adapter for webmap (4ef3d3e)
  • ngw: get geojson request options (26e3c9e)
  • ngw: ngw webmap resource ordering (f00e010)
  • ngw: return support for vector layer adapter (97db806)
  • nngw-kit: resolve create geojson adapter options override (c82403b)
  • ol-map-adapter: do not return nothing from poinermove cb (ce53ec7)
  • ol-map-adapter: geojson adapter layer remove (e9de53b)
  • ol-map-adapter: geojson adapter style function type detection (29452d1)
  • ol-map-adapter: geojson labelField only for string (a0d5748)
  • ol-map-adapter: label type for geojson adapter (68aa157)
  • ol-map-adapter: repair unselect on second click (9046322)
  • ol: css control fixes (7ba4c05)
  • ol: geojson label null field (32c2b23)
  • ol: no vector layer label for undefined property (37b8a7d)
  • ol: remove tileAdapter pixelratio option (20403b7)
  • properties-filte: allow any chars for like and ilike search (5845943)
  • properties-filter: add field type check for like\ilike filter (6f10344)
  • properties-filter: repair like and ilike operations (e104088)
  • provide support for map preclick event (ad8d260), closes #8
  • qms-kit: createQmsAdapter options (6cc4a80)
  • qms-kit: mix layerAdapter class property (831e731)
  • qms: add createQmsAdapter options (11e7450)
  • remove require imports (c227e90)
  • rename Clipboard (483689c)
  • replace emitter.of by emitter.removeListener (e31a4e0)
  • util: arrayCompare typecasting (93b1b95)
  • utils: applyMixin options on no replace (10869d1)
  • utils: fix objectDeepEqual function (e2a88f9)
  • utils: function name typos (f581fe3)
  • utils: update applyMixins util to allow babel build (97aea6d)
  • vue: fix vue observable leaks (7931934)
  • vue: layer and control components (ad53eee)
  • vue: NgwlayersList independent mode (1b78bd6)
  • vue: NgwLayersList selection event (c00f830)
  • vue: NgwlayersList visibility toggle (f1317e9)
  • vue: NgwLayersList webmap visibility (8555dfe)
  • vue: prop definition (58efbeb)
  • vue: saveselection of webmap in NgwLayersList (e840903)
  • vue: selection for items with properties and tree (9ab628a)
  • vue: set types for VueNgwMap adapter components (d481f51)
  • vuetify: allow custom label slot for NgwLayersList (17fc145)
  • vuetify: correction for set empty BasemapSelect text (445c6a5)
  • vuetify: improve BaselayerSelect (cc4a577)
  • vuetify: NgwLayersList init select (001bbb4)
  • vuetify: NgwLayersList root item hide (3eabbe4)
  • vuetify: NgwLayersList visibility for webmap root item (7090cc1)
  • vuetify: pass $attrs from parent (2d36966)
  • vuetify: update items on init (78298ef)
  • vue: VueNgwLeaflet default icons for FF (a6b5a11)
  • webmap: add check for fitBounds extent (fcc3060)
  • webmap: add check for layer exist on properties filter (47c5f3e)
  • webmap: addLayer adapter options set (e2ac2a9)
  • webmap: constructor options; move controls options from ngw to webmap (10ad07e)
  • webmap: disable experimental left and right control positions (0b68996)
  • webmap: editing for new layer visibility standard (2dcd9e0)
  • webmap: get layers method only string keys (631a684)
  • webmap: hide the rest when base layer showing (152b7ac)
  • webmap: layer upadate is async (4e98a13)
  • webmap: not use ordering for layer id (fe07755)
  • webmap: remove addLayer dublicate id (57cbf6a)
  • webmap: set zero zoom (e53a770)
  • webmap: toggle layer visibility (51fdb53)
  • webmap: webmap constructor options (81b53ee)
  • webmap: ZoomState may be only integer (03cb7ed)

Build System

chore

Code Refactoring

  • change WebMap and NgwMap constructor options (dcd03e2)
  • ngw-kit: naming (53a80b7)
  • rename layerAdapter baseLayer option to baselayer (e5428f1)
  • utils: update geom utils (caebd68)
  • webmap: change default paint (8baa408)

Documentation

Features

  • add BBOX+ strategy; extends options for setView (d7db9a6)
  • add get default controls function (7301599)
  • add getExtent method for all mapAdapters GeoJsonLayerAdapter (d5d90ef)
  • add library @nextgis/paint (e7079c9)
  • add library @nextgis/properties-filter (5f874e8)
  • add library cancelable-promise (7a0d99f)
  • add nativeOptions for alladdLayer adapter methods (74645a1)
  • add new library ControlContainer (db89d97)
  • add new library progress (a9fe285)
  • add react-ngw-leaflet library (3166781)
  • add setViewDelay options to control map update (7a06377)
  • add WmsLayerAdapter (3b5bf17)
  • area: add new Area package (2062f17)
  • cache: add array to match options deep compare (a8c773f)
  • cache: add namespaces support (8e7498b)
  • cache: new package to cache key value with async ability (3606d7e)
  • cancelable-promise: add control GetOrCreateDecorator (55fff86)
  • cancelable-promise: add timeout (430bd04)
  • cancelable-promise: create abort control (e5f8c8a)
  • cancelable-promise: throw CancelError instead of onCancel callback (0da1cc9)
  • cancelable-promise: шьзкщму PromisesControl (8c1d3ce)
  • casium: zoomIn and zoomOut onground control (f0e7916)
  • cesium-map-adapter: add geojson adapter getExtent method (3c7aa80)
  • cesium-map-adapter: add map click event (d3a2050)
  • cesium-map-adapter: add point cloud sharing to tileset3d adater (6c523a6)
  • cesium-map-adapter: add subdomains for TileAdapter (c13f4d1)
  • cesium-map-adapter: add watchTerrainChange geojson option (93de673)
  • cesium-map-adapter: remove camera inertion (d30c05f)
  • cesium: add heightOffset geojson option (53b1a5b)
  • cesium: add mapAdapter listeners and getBounds method (de74e02)
  • cesium: add maximumScreenSpaceError option for tilset3d adapter (e35d282)
  • cesium: add scale and rotate for 3d model adapter (2cac285)
  • cesium: add Tileset3dAdapter (08ce606)
  • cesium: add tilset3d adapter paint options (26ce884)
  • cesium: change default screenSpaceError value (2f03a35)
  • cesium: change layers height on terrain change (3c257e9)
  • cesium: extrude3d paint option (bfa3518)
  • cesium: fitBounds up tp terrain (08abf2e)
  • cesium: geojson adapter paint (22211e0)
  • cesium: get extent of tileset3D (a40cd75)
  • cesium: implement getCenter (4d88345)
  • cesium: pin paint implementation for geojson layer (62f50a6)
  • cesium: set custom logo (4792cd7)
  • cesium: set scene view from new adapter option (82d12de)
  • cesium: skipLevelOfDetail by default (1d12b87)
  • cesium: tilset 3d adapter height options (9588160)
  • cesium: update layer and map adapter (8539d15)
  • clipboard: on static copy return operation status (d09698b)
  • control: add universal zoom control (6941bb5)
  • demo: add new example for simple resource table (af1cc68)
  • demo: add search for left sidebar (714aa18)
  • dom: add new options o loadScript function (927155a)
  • eslint no-dupe off; object utils; propertiesFilter generic (e0678f0)
  • eslint: add prettier rules (99dd6f7)
  • example: new ngw_layer_properties_filter example (a64ff34)
  • geocoder: add new geocoder package (55c269b)
  • geocoder: index for all result items (15d3dac)
  • handle vector layer mouse over and out events (82700e2)
  • icons: make ability ro use custom svg (18b588b)
  • improve geojson adapter multiselect (57cb926)
  • improve popup, add new options, ol support (c0da880)
  • item: add @nextgis/tree dependency (e74dd5f)
  • leaflet-map-adapter: add position to vector adapter layers definition (3a20a8c)
  • leaflet-map-adapter: change geojson layer opacity (b0a02c7)
  • leaflet-map-adapter: label redraw on map position change (9d9de43)
  • leaflet-map-adapter: setMinZoom on maxExtent (c539bf2)
  • logging: add logging package (e51431e)
  • logging: add new options (7b36a28)
  • mapbox-gl-js: improve popup (a1a5506)
  • mapbox-map-adapter: GeoJson layer label workaround (836cc44)
  • mapbox-map-adapter: MVT match paint (441d857)
  • mapbox-map-adapter: set opacity with native paint (6f4ac72)
  • mapbox-map-adapter: upgrade maplibre to 2.x.x (3af3634)
  • mapbox-map-adapter: use direct mapAdapteOptions style (66f84bb)
  • mapboxgl-map-adapter: add popup for selected feature (0e1739f)
  • mapboxgl-map-adapter: add setLayerOpacity methods (5f4d0cc)
  • mapboxgl-map-adapter: implement labelOnHover option (0093860)
  • mapboxgl-map-adapter: label on hover improve (b93786b)
  • mapboxgl-map-adapter: set maxBounds init map option (e1ea779)
  • mapobxgl-map-adapter: improve map initializing (10ff03d)
  • move getIdentifyRadius from ngw-map to utils package (5976907)
  • new @nextgis/dom library (1cf0044)
  • nge-kit: add uploadFeatureAttachment util (f0c2d5e), closes #CU-m356
  • nglog: add eachLog option (491acca)
  • nglog: add session and duration fields (479d1d1)
  • ngw-connector: add abort signal to request options (fbc0edd)
  • ngw-connector: add check for 403 ngw error (22627ea)
  • ngw-connector: add getResourceIdOrError method (f2fc194)
  • ngw-connector: add item_extent interface (1ce3dfe)
  • ngw-connector: add recursive option to getChildrenOf (7904dba)
  • ngw-connector: add request transform method (7e86ea4)
  • ngw-connector: add static create method (6d67857)
  • ngw-connector: disable transfer-encoding for node requests (d68e5f2)
  • ngw-connector: disable transfer-encoding for node requests II (aa3baa4)
  • ngw-connector: get already created connector by url only (977a4d6)
  • ngw-connector: handle network error (99a702c)
  • ngw-connector: make library polymorphic for both node and browser (643510a)
  • ngw-connector: more improvement for Node (4c673ef)
  • ngw-connector: new abort methods (dadb1b1)
  • ngw-connector: new getResourceBy method (3014d39)
  • ngw-connector: new query option for response cache (56e18f2)
  • ngw-connector: remove login logic from getUserInfo (1608e2c)
  • ngw-connector: upgrade router type definition (261e148)
  • ngw-kit: add ability to render multilayers image adapter (3376f82)
  • ngw-kit: add addLayerOptionsPriority for createGeoJsonAdapter (7498e3d)
  • ngw-kit: add baselayers from webmap; vuetify BaseLayerSelect (e060be1)
  • ngw-kit: add bbox strategy for large vector layer (8ac9e8c)
  • ngw-kit: add bbox strategy layer preupdate event (344ab06)
  • ngw-kit: add BBOX+ strategy (c665a9f)
  • ngw-kit: add datetime ngw formatter (a3bb90e)
  • ngw-kit: add feature request extensions param (a0e6376)
  • ngw-kit: add feature request srs param (5261a89)
  • ngw-kit: add feature to getIdentifyItems (e512ee7)
  • ngw-kit: add fetchNgwLayerItems option to disable clietn filter (e3dd5f3)
  • ngw-kit: add identify item for speedup ngw selection (3bd8626)
  • ngw-kit: add new selectNgwLayerDistinct util (3eccc4b)
  • ngw-kit: add ngw basemap suppor for url (6a9c7da)
  • ngw-kit: add NgwKit.utils.getCompanyLogo method (348beb6)
  • ngw-kit: add parse date from ngw feature and store util (c50201f)
  • ngw-kit: add polygon intersection identify util (439cf4a)
  • ngw-kit: add postgis_layer cls adapter (aa0233c)
  • ngw-kit: add tileNoData ngw adapter option (eef8b87)
  • ngw-kit: add tmsclient_layer adapter class support (fced84c)
  • ngw-kit: add toGeojson in ngw layer item response (9ca7349)
  • ngw-kit: add useBasemap NgwWebmaplayerAdapter option (9c31fe5)
  • ngw-kit: add webmap item method to cotrol item children order (f40f729)
  • ngw-kit: calculate group NgwWebMapItem init visibility (4641ae6)
  • ngw-kit: default WebmapLayerAdapter basemap (96d56d0)
  • ngw-kit: disable api clien filter without any case (49872bd)
  • ngw-kit: disable default map maxBounds whole world (af1334d)
  • ngw-kit: duplication of the server filter by the client (7c6af59)
  • ngw-kit: export createPopupContent util (d72c9f3)
  • ngw-kit: export getImageAdapterOptions method (97135fe)
  • ngw-kit: extensibility increased (19869de)
  • ngw-kit: features request cache option (a8c5a8a)
  • ngw-kit: handle Infinity in fetchNgwItems query limit param (3997c88)
  • ngw-kit: id fields as number for client filter (cb4afc0)
  • ngw-kit: improve createOnFirstShowAdapter (ac63cae)
  • ngw-kit: log to get item extensions if not request param set (3e4b31c)
  • ngw-kit: make create basemap layer adapter universal (182da50)
  • ngw-kit: new addNgwLayer resource option for keyname or resourceId (c7826dd)
  • ngw-kit: new approach to extend adapters for any resource classes (21e5385)
  • ngw-kit: ngw error handling (87625ef)
  • ngw-kit: ngw webmap item bookmarks handler (3084cea)
  • ngw-kit: ngwwebmap item toggle on zoom layer range (4c64a8c)
  • ngw-kit: NgwWebmapItem opacity (30878c6)
  • ngw-kit: prepare datetime fields to ngw (8b359c8)
  • ngw-kit: update feature request params (98fddef)
  • ngw-kit: update features request params on no geom (12b49a8)
  • ngw-kit: update loaded date before property filter (a8565cb)
  • ngw-kit: use abort signal in fetch requests (57a9d0d)
  • ngw-map: add ngw layer from resource item object (c4118d3)
  • ngw-map: add promise groups handler (9cbe6b7)
  • ngw-mapbox: add MVT support for addNgwlayer (09e7bcd)
  • ngw-map: default bounds; add mapOption for show osm baselayer (3b8368d)
  • ngw-orm: new updateResource conection method (123b785)
  • ngw-orm: remove 3rd part libs to convers geom to wkt, use new ngw api (bed453b)
  • ngw-orm: update VectorLayer.toTypescript (483a59a)
  • ngw-orm: validate resource (69f4ecb)
  • ngw-orm: vector layer payload for update (d6569e7)
  • ngw-uplader: save meta on upload (c558ebd)
  • ngw-uploader: make ability to upload vector resources (2da3746)
  • ngw-uploader: style resource options in upload rasetr and vector methods (20a2402)
  • ngw-uploader: use tus for file upload (7a667da)
  • ngw: add support for qgis_raster_style (6c712d0)
  • ngw: conditions and nesting for filtering ngw feature layer (2e0668e)
  • ngw: option to create popup content from item (7a7a3ff)
  • ol-map-adapter: add map native adapterOptions parameter (0a40227)
  • ol-map-adapter: add position to vector adapter layers defenition (0eca250)
  • ol-map-adapter: add setLayerOpacity mapAdapter and each layer methods (378de0a)
  • ol-map-adapter: add srs options to draw vector layer (b49815d)
  • ol-map-adapter: hide and show label dynamic (7aa7485)
  • ol-map-adapter: use add layer opacity option (e3b1ea6)
  • ol-map-adapter: use geojson layer label calback option (62530af)
  • ol: implement labelField options for OL geojson adapter (0f925bf)
  • ol: implemented getBounds method for OlMapAdapter (1546211)
  • ol: labeling for circle layer paint (576c543)
  • paint: add experimental paint 3d style (b970433)
  • paint: implement of match-decision expression (df6642f)
  • qms-kit: add subdomains support from origin_url (4f96383)
  • qms-kit: update createAdapter options interface (dd48f8d)
  • qms-kit: use y_origin_top option (c16f71e)
  • react-ngw-map: add getContext hook to module export (853282a)
  • react: add mapbox and ol packages (640fd70)
  • react: add react map toggle control component (82eb174)
  • remove default MarkerLayerAdapter (914c674)
  • tree: TreeHelper (b7d4503)
  • url-runtime-params: remove trailing sharp from hash (5d0b4a5)
  • util: add arrayCompare util (c3db8c7)
  • util: add coord format transformer (47216bc)
  • util: add debounce util (a996c15)
  • util: add keyInObj typescript helper (c45743d)
  • util: create typeHelpers utils (12a946d)
  • util: move properties filter to utils library (f378af1)
  • utils: add arrayCompareStrict function (c043fcf)
  • utils: add full method (f29aa3e)
  • utils: add DebounceDecorator (4f17758)
  • utils: add debug log util (aad775f)
  • utils: add degrees to radian transform function (8316f97)
  • utils: add flatten and unflatten functions (b4c3aa3)
  • utils: add function to get coordinates from bbox (cef7c78)
  • utils: add geojson eachCoordinates util (d7cc041)
  • utils: add getPolygons coordinates function (457a297)
  • utils: add new tools (03d6b20)
  • utils: add number utils (ae1a8ba)
  • utils: add options to flatten (eebf648)
  • utils: clipbord static create may throw error (01eb17b)
  • utils: create universal MapControlContainer (20c2510)
  • utils: deprecated helper utils (c10ecb9)
  • utils: geom coordinates count (01bb2cf)
  • utils: move some utils from ngw-kit and webmap to geom (78c0e05)
  • utils: update string util (79cb0d8)
  • vue-ngw-map: map props priority (cdf2fc6)
  • vue: add GeojsonLayer (f9cb1fd)
  • vue: add GeojsonLayer paint param (acae03f)
  • vue: add layer toggle listener for baselayerselect (c343fec)
  • vue: add load emit in VueNgwControl (cb71699)
  • vue: add VueNgwLayer component (b5f3cd3)
  • vue: GeojsonLayer selected model and onClick (d29c601)
  • vue: NgwlayersList bubble with propagation (33e8d4b)
  • vue: NgwLayersList ctrl key to propagation reverse (27d9fbd)
  • vue: NgwLayersList propagation param (7d45590)
  • vue: NgwLayersList watch ngwMap change (3e2f037)
  • vues: add onBeforeDelete hook (4ec3bc6)
  • vue: selection for NgwLayersList (27f1317)
  • vue: split vue-ngw-map for leaflet, ol an mapbox adapters (4e2d149)
  • vuetify: allow VTree scopes for NgwLayersList (f95a842)
  • vuetify: NgwLayersList remove layer ability (23553d4), closes #CU-jzby65
  • vuetify: NgwLayersList set open from ngw webmap item (e22a1b8)
  • vue: update cache on resource store patch (8c8d98b)
  • vue: use vuetify tree prop to NgwLayersList selection strategy (0bcf72a)
  • vue: VueNgwControl from string kind option (31e560b)
  • vue: VueNgwMap add onLoad event (84fea5b)
  • vue: VueNgwMap bounds param watch (2f716b3)
  • vue: vuex ResourceStore override delete function ability (6c946ae)
  • webmap: add getBoundsPoly webmap util (218bb58)
  • webmap: add addLayer onAdded option (1be452a)
  • webmap: add async control in correct order (be78ff3)
  • webmap: add event for layer label toggle (d5a1a30)
  • webmap: add getControlContainer method (84994fe)
  • webmap: add labelVisibility layer adapter option (75bc7f9)
  • webmap: add map mouse move events (e4bd157)
  • webmap: add MapAdapter map options (3742ebe)
  • webmap: add setLayerPaint method (d4f1a03)
  • webmap: add special MapAdapterOptions option to MapOptions (d05e535)
  • webmap: add WebMapLayers.unSelectLayers method (a855edc)
  • webmap: change default behaviour of addLayer visibility option, its now true (c4f6994)
  • webmap: change default maxZoom option to 20 (0fdd839)
  • webmap: create webmap from TileJson (18b9cf8)
  • webmap: do not use tilejson min max zoom settings for map (c54d35f)
  • webmap: get zoom from tilejson (5a1db98)
  • webmap: getZoom return number or fail (e452519)
  • webmap: implement WebmapLayers get Attributions onlyBaselayer option (8e123a9)
  • webmap: layer adapter waitFullLoad and crossOrigin new options (2ab3789)
  • webmap: make propertiesFilter async (00ebfd6)
  • webmap: nesting for propertiesFilter utility (cde6712)
  • webmap: new addImageLayer shortcut WebMap method (630f9cf)
  • webmap: new addTileLayer shortcut WebMap method (ce601eb)
  • webmap: new method getCoordFromMapClick (94cb651)
  • webmap: new static method WebMap.get(id) to get webmap instance (02253b6)
  • webmap: paint from expressions (d340222)
  • webmap: paint from properties filter (028917c)
  • webmap: ratio in vectorlayer adapter interface (dc845b7)
  • webmap: remove control from promise (f2184f9)
  • webmap: update layer adapter options (977426f)
  • webmap: update PropertiesFilter interface (8312bd3)
  • webmap: vector layer select event (794c0c4)
  • webmap: webmap container get set functions (5f9249e)
  • webmap: zoomIn and zoomOut MapAdapter optional methods (c94483a)

Performance Improvements

  • leaflet: abort image overlay request on view change (44f2acd)
  • leaflet: abort xhr tile loading on setView (60ec4be)
  • leaflet: setViewDelay for tile layer (043fd3e)
  • mapbox: selection with PropertiesFilter (27cafa1)
  • mapbox: upgrade layer ordering (7f5a26f)
  • mapbox: vector layer click event prevent by order (437a27c)
  • ngw-commector: decrease get resource queries count (18f3854)
  • ngw-connector: getResourceByKeyname one request (c1612a3)
  • ngw-kit: abort BBOX request on map movestart (ebd9c2b)
  • ngw-kit: default limit to load large vector layer data (4dcfdf8)
  • ngw-kit: geojson adapter not blocked on data load (4dbf64f)
  • ngw-map: identify only when listeners exist (662172d)
  • ol-map-adapter: style function for each feature (20e1a73)
  • vuetify: replace components gwMap param with webMapId (c7c96c2)
  • vue: Vuetify NgwLayersList set visibility only for changed (bf7d361)
  • webmap: addControl coner queue (9a441ed)

types

wip

  • rename VectorLayerAdapterType (a4779ff)
  • util: move CancelablePromise to util (9d7a645)

BREAKING CHANGES

  • ngw-connector: The getUserInfo mehod does not emit any more login events. Only login method does this
  • vue-ngw-map: Vue is now required as peer dependency
  • ngw-uploader: createInput and dialog methods have been moved from the @nextgis/ngw-uploader to the new @nextgis/ngw-uploader-input
  • ngw-kit: remove default maxBounds option fron ngw-kit
  • webmap: webMap.getZoom() do not return undefined more; number or fail
  • ngw-connector: FeatureLayerFields type is now FeatureProperties
  • change GetNgwLayerItemsOptions to GetNgwItemsOptions
  • ngw-kit: extensions for any ngw feature request is now empty for default
  • utils: removed latLng from MapClickEvent, use lngLat: numner[] instead
  • webmap: changed the default paint: the fill is semi-transparent, add stroke
  • new WebMap({ mapAdapter: new MapAdapter(), ...appOptions, mapOptions: MapOptions }) > new WebMap(mapOptions)
  • new NgwMap(new MapAdapter(), ngwMapOptions) > new NgwMap(ngwMapOptions)
  • WebMapOptions.create is now true by default
  • utils: WebMap static property utils have been removed, import utilites from @nextgis/webmap library instead
  • ngw-kit: replace import { WebMapLayerAdapter } from @nextgis/ngw-kit to import { NgwWebmapLayerAdapter } from @nextgis/ngw-kit and import { WebMapLayerItem} from @nextgis/ngw-kit to import { NgwWebmapLayerItem } from @nextgis/ngw-kit
  • No more default export from qms-kit. You should replace import QmsKit from "@nextgis/qms-kit" to import { QmsKit } from "@nextgis/qms-kit" everywhere
  • No more default export from ngw-map. You should replace import NgwMap from "@nextgis/ngw-map" to import { NgwMap } from "@nextgis/ngw-map" everywhere
  • webmap: the added layer visibility is now true
  • LayerAdapter option baseLayer was renamed to baselayer;
  • webMap.getBaseLayers() method now return LayerAdapter, not string array of ids
  • rename VectorLayerAdapter types: circle > point; fill > polygon
  • ngw-kit: rename NgwKit.utils.getIdentifyGeoJsonParams > NgwKit.utils.getIdentifyItems
  • cancelable-promise: Removed onCancel argument from CancelablePromise. Now you should handle catch CancelError
  • code formatting rules changed to prettier 2.0 compatibility
  • webmap: New Paint specification may cause problems with types
  • propertiesFilter removed from @nextgis/utils
  • util: CancelablePromise has been removed from ngw-connecter. Now you should do this: import {CancelablePromise} from '@nextgis/utils;'
  • MARKER layer adapter has been removed. Use ddLayer('GEOJSON', {data}) instead of ddLayer('MARKER', {lngLat})
  • util: Use xport { propertiesFilter } from '@nextgis/utils'; instead of Webmap.utils.propertiesFilter
  • Сhanged approach to writing commit messages. Read convention
rendrom
published 1.16.9 •

Changelog

Source

1.16.9 (2023-07-04)

Features

  • webmap: do not use tilejson min max zoom settings for map (ca4094c)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc