Skip to content

New Release v1.62.0 - #minor - #1601

Merged
ltkum merged 47 commits into
masterfrom
develop
Oct 13, 2026
Merged

ltkum merged 47 commits into
masterfrom
develop

Conversation

@ltkum

@ltkum ltkum commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

ltkum and others added 30 commits April 21, 2026 10:41
- Issue:
 The api_url, wms_url and wmts_url params can currently receive any url as values, which means a malicious party could use them as an attack vector.
 This is especially true for api_url, which can send html back and is needed to operate that way.
- Fix:
 We have made regexes which enfore a whitelist on those parameters
 As we need external sources html to be rendered (for the feature informations, for example), we sadly can't sanitize the html given to us without breaking a lot of currently working layers. We can only limit the sources and hope they don't provide malicious content.
Keep official attribution sources ahead of local file sources when compacting the footer attribution list. Limit inline attribution entries to four and truncate local imported names so long file labels do not cover the map.
Issue: the local-file attribution compaction could hide non-local primary attribution sources behind the overflow toggle when enough primary sources were active.\n\nSolution: keep every primary source inline and apply the overflow count only to local-file sources that exceed the remaining visible slots.
Issue: the compact attribution summary rendered a comma before the overflow counter.\n\nSolution: mark the last inline attribution as the last item even when the overflow counter is visible.
…erflow-spec

PB-2337: compact overflowing map attributions
Replace sequential type checks with a switch so the categorical label color mapping is easier to scan and extend.
Fade labels over the final 24% of their published display distance using Cesium's native translucency scalar.
chore: Update develop from master
Use Cesium tile lifetime instead of per-frame visibility gaps to remove labels. Queue collection changes until postRender and cover the lifecycle with a focused unit test.
Cover layer unmount while the 3D Tiles request is still pending. Verify that the completed tileset is destroyed before any primitives are attached.
rotwurstesser and others added 17 commits August 17, 2026 21:37
PB-2246: render Swissnames labels with standard 3D Tiles
Define the Swissnames font and outline tuning values as named constants. Increase the white outline and use the selected darker salmon color for peak labels.
Use a three-pixel outline to improve readability without overwhelming the label glyphs.
Increase the configurable outline width so the data owner can compare the stronger halo in the PR preview.
Change mountain-name labels to RGB 74/74/74 for better readability on aerial imagery.
@github-actions github-actions Bot added the new-release New release marker (PR to create a new release, usually set automatically by a workflow) label Oct 13, 2026
@github-actions github-actions Bot changed the title rthgil New Release v1.62.0 - #minor Oct 13, 2026
@ltkum
ltkum requested a review from ltshb October 13, 2026 10:56
@ltkum
ltkum enabled auto-merge October 13, 2026 10:56
@cypress

cypress Bot commented Oct 13, 2026

Copy link
Copy Markdown

web-mapviewer    Run #6630

Run Properties:  status check passed Passed #6630  •  git commit 8d59efe3ff: Merge pull request #1598 from geoadmin/feat-PB-2246-refine-swissnames-label-styl...
Project web-mapviewer
Branch Review develop
Run status status check passed Passed #6630
Run duration 04m 52s
Commit git commit 8d59efe3ff: Merge pull request #1598 from geoadmin/feat-PB-2246-refine-swissnames-label-styl...
Committer Raphi
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 19
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 222
View all changes introduced in this branch ↗︎

@ltkum
ltkum merged commit 1ee2e3d into master Oct 13, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-release New release marker (PR to create a new release, usually set automatically by a workflow)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants