Skip to content

Commit

Permalink
fix changes
Browse files Browse the repository at this point in the history
  • Loading branch information
nf-s committed Feb 6, 2025
1 parent ff12ed4 commit dac707d
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,10 @@

#### next release (8.7.12)

**Breaking changes**

- Add tiling support to `ArcGisFeatureServerCatalogItem` - this will be enabled by default if the server supports tiling and unsupported marker/point styles aren't used. See `ArcGisFeatureServerCatalogTraits` `tileRequests`. When enabled, `pbf` tiles will be fetched and drawn using `ProtomapsImageryProvider`

- This can be disabled by setting `tileRequests` to `false`
- For point features, only the following `PointSymbolTraits` are available - fill, stroke, radius (which uses height). Custom markers (markers other than `point` or `circle`) are not supported.

- **Breaking changes**
- Add tiling support to `ArcGisFeatureServerCatalogItem` - this will be enabled by default if the server supports tiling and unsupported marker/point styles aren't used. See `ArcGisFeatureServerCatalogTraits` `tileRequests`. When enabled, `pbf` tiles will be fetched and drawn using `ProtomapsImageryProvider`
- This can be disabled by setting `tileRequests` to `false`
- For point features, only the following `PointSymbolTraits` are available - fill, stroke, height (which sets circle radius). Custom markers (markers other than `point` or `circle`) are not supported.
- Remove `MapboxImageryProvider`, `createRegionMappedImageryProvider` now uses `ProtomapsImageryProvider`.
- Update `protomaps` to `protomaps-leaflet`. This fixes the 5400 vertex limit in a single tile.
- The very basic support of mvt style spec is now handled by Terria in [`lib/Map/Vector/mapboxStyleJsonToProtomaps.ts`](lib/Map/Vector/mapboxStyleJsonToProtomaps.ts)
Expand All @@ -17,7 +14,7 @@
- Enhanced error processing for obtaining user location
- Add `request` parameter to `ArcGisImageServerImageryProvider.buildImageResource` - this enables Cesium to manage requests
- Decrease protomaps tile buffer to 32 pixels (from 64) to increase performance
- Change `ProtomapsImageryProvider` to use a "soft" minimum level, so all tiles will be blank below the `minimumZoom` provided.
- Change `ProtomapsImageryProvider` to use a "soft" minimum level, so no tiles will be created below the `minimumZoom` provided.
- Move `ProtomapsImageryProvider.pickFeatures` GeoJSON logic to inside `ProtomapsGeojsonSource.pickFeatures`.
- Fix `FeatureInfoUrlTemplateMixin` reactivity warnings
- Move `GeojsonMixin` protomaps paint/label rules to `tableStyleToProtomaps`.
Expand All @@ -26,7 +23,7 @@
- Add `MinMaxLevelMixin` to `ArcGisFeatureServerCatalogItem` - only applied when tiling requests
- Tweaked `TableStyleMap` and `TableColorMap` conditions to handle empty `TableColumns` (to support styling `ArcGisFeatureServerCatalogItem` when tiling requests)
- Fix bug with expanding "Developer Details" in the error modal
- Fix regression bug from "Update `protomaps` to `protomaps-leaflet`", GeoJson `MultiPolygon` features were being dropped
- Fix regression bug from https://github.com/TerriaJS/terriajs/pull/7144 (not released), GeoJson `MultiPolygon` features were being dropped
- [The next improvement]

#### 8.7.11 - 2024-12-18
Expand Down

0 comments on commit dac707d

Please sign in to comment.