Changes in version 0.5.2.9000 - Layer data enhancements (#100) - Fix regression in set_layer_visibility (#101) - Rescalers no longer require center to be inside input domain (#103) - All layers now support geometry vectors which {wk} can read (#104) - Feature editor accepts geometry vectors which {wk} can read (#105) - Use {yyjsonr} for faster serialisation (#110) - Fix quantile scales (#108) Changes in version 0.5.2 - Fix regression in editor toolbox (#93) Changes in version 0.5.1 - Remove unnecessary dependencies - Bundler: Webpack -> esbuild - Package manager: NPM -> PNPM - Drop legacy browser support (#76) - Fix get_icon/get_text validation (#87) - Fix regression in viewstate change debounce (#88) Changes in version 0.5.0 - Add centering, diverging scales (#82) - Add snapshot util (#77) - Add feature editor (#75) - Rewrite client api (#73) - Deprecate lazy loading (#71) - Support integerish data in category scales (#64) Changes in version 0.4.0 - Add layer partial updaters for shiny - Add map view state & layer click events for shiny (#57) - Remove auto-sfc column resolution from sf data (#50) - Add identity scale (#62) - Add symlog scale - Scale enhancements (#56) - Generators for palette, range, breaks - Palette & range interpolation - Refactor quantile & quantize scales - Add QuadKeyLayer - Fix: multi-polygon auto-highlight (#42) - Fix: javascript dependencies colliding with other widgets (#37) - Fix: remove aggregation layer tooltips (#34) - Add widget javascript api for extensions (#29) - Add layer selector (#28) - Add map lazy loading (#27) Changes in version 0.3.0 Version 0.3.0 is an almost complete rewrite. Changes of note: - Add support for layers: - TileLayer (raster tiles) - MVTLayer - BitmapLayer (local images) - TripsLayer (animation) - Add categorical & threshold scales - Add tidy-select legend support - Add extensive layer validation - Add legend tick customisation - Add light theme - Add kepler.gl layer blending modes - Add support for data loaded in browser, via url - Add Shiny support - Replace default layer id parameter with uuid::UUIDgenerate() - Add name parameter to layers which is used in tooltips and legends - Fix / rewrite legend component - Fix multi-geometry picking / highlighting - Fix GeoJsonLayer - Move mapbox_api_access_token parameter to option / environment variable - Remove unused data on serialisation