Martin Raifer
45125bd16b
drop support for node 18
2025-04-29 16:08:21 +02:00
Martin Raifer
3ab0378ec3
fix test
2025-04-29 16:06:28 +02:00
dependabot[bot]
a745444ac6
Bump @rapideditor/country-coder from 5.3.1 to 5.4.0 ( #11010 )
...
Bumps [@rapideditor/country-coder](https://github.com/rapideditor/country-coder ) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/rapideditor/country-coder/releases )
- [Changelog](https://github.com/rapideditor/country-coder/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rapideditor/country-coder/compare/v5.3.1...v5.4.0 )
---
updated-dependencies:
- dependency-name: "@rapideditor/country-coder"
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-29 16:03:57 +02:00
Martin Raifer
68c3babb9a
remove old workaround of a Chrome/V8 bug
...
see
* https://github.com/openstreetmap/iD/issues/3973#issuecomment-309637397
* https://bugs.chromium.org/p/chromium/issues/detail?id=731193&can=1&q=prototype%20inheritance&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified
2025-04-29 15:04:23 +02:00
Martin Raifer
96746c2f7d
fix crash when feature is deleted while map-panning and photoviewer is open
...
closes #10994
2025-04-29 15:03:14 +02:00
Martin Raifer
6798f33598
link label of address field to housenumber input element
...
this makes the most sense, as it should be almost always present in the address field and be the most "unique/important" value to edit for an address
closes #11004
2025-04-29 14:40:35 +02:00
Martin Raifer
7385654df1
change walkthrough imagery to Bing
...
the old esri layer does not seem to be available anymore
2025-04-29 14:26:00 +02:00
Martin Raifer
d4e56259fb
render points over vertices, fixes #11006
2025-04-29 14:13:25 +02:00
Martin Raifer
a2dbbd180f
add photo service bug fixes to changelog
2025-04-29 14:11:13 +02:00
Martin Raifer
ab7df6e040
disable keyboard controls for pannellum viewer, fixes #11001
...
this makes it similar to how the non 360° viewer and mapillary's 360° viewer work, allowing regular iD keyboard shortcuts to be used even when the focus is on the photo viewer
2025-04-29 13:52:59 +02:00
Martin Raifer
ef1068c257
more robuse detection of active photo service
...
fixes a glitch where sometimes the _pick photo id_ button would be overlapping the zoom buttons on panoramax
2025-04-29 13:43:50 +02:00
Martin Raifer
0e6ca91727
fix initial loading of pannellum viewer for vegbilder photos
2025-04-29 12:54:59 +02:00
Martin Raifer
81d94a138b
fix mapillary's panorama viewer from loading properly
...
this was a regression from the previous commit (19957d0e3 )
also, harmonize code slightly between different services
2025-04-29 11:50:37 +02:00
Martin Raifer
19957d0e39
keep photo viewer state on reset, properly clean up active marker
...
when switching between photos from different providers
fixes #10987
2025-04-29 09:38:18 +02:00
Martin Raifer
4dc4e7dbdc
fix split operation from creating 1-node ways when 2+ nodes selected
...
fixes #10997
Also change the split operation to only split the ways which contain all selected nodes (when thare are more than one node selected). This is more likely what the person performing the splitting intends to do
2025-04-28 12:20:04 +02:00
dependabot[bot]
e0d6a0a116
Bump marked from 15.0.9 to 15.0.11 ( #10990 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 15.0.9 to 15.0.11.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v15.0.9...v15.0.11 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 15.0.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-26 21:22:14 +02:00
dependabot[bot]
c950a6aeb5
Bump netlify-cli from 20.0.3 to 20.0.4 ( #10991 )
...
Bumps [netlify-cli](https://github.com/netlify/cli ) from 20.0.3 to 20.0.4.
- [Release notes](https://github.com/netlify/cli/releases )
- [Changelog](https://github.com/netlify/cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/netlify/cli/compare/v20.0.3...v20.0.4 )
---
updated-dependencies:
- dependency-name: netlify-cli
dependency-version: 20.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-26 21:22:01 +02:00
dependabot[bot]
0dcd06caad
Bump @types/node from 22.14.1 to 22.15.2 ( #10989 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.14.1 to 22.15.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 22.15.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-26 21:21:52 +02:00
dependabot[bot]
6b6dadb745
Bump osm-community-index from 5.9.1 to 5.9.2 ( #10988 )
...
Bumps [osm-community-index](https://github.com/osmlab/osm-community-index ) from 5.9.1 to 5.9.2.
- [Release notes](https://github.com/osmlab/osm-community-index/releases )
- [Changelog](https://github.com/osmlab/osm-community-index/blob/main/CHANGELOG.md )
- [Commits](https://github.com/osmlab/osm-community-index/compare/v5.9.1...v5.9.2 )
---
updated-dependencies:
- dependency-name: osm-community-index
dependency-version: 5.9.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-26 21:21:38 +02:00
Martin Raifer
19adc5cd54
consistently round non-integer initial zoom when zooming in/out
...
…when using the zoom buttons or +/- keyboard shortcuts (i.e. does not affect the mouse-wheel/pinch zooming)
Also: make zoom in/out transition slightly faster.
In sum, this allows to zoom in/out multiple levels in quick succession, and using the zoom buttons should be more intuive: they don't snap to very-close zoom levels anymore (e.g. hitting `+` when the current zoom was 15.97 would previously result in a final zoom of 16.00, which is not really what a user would need. Now the zooming in results in a final zoom level of 17.00, which is "actually properly zoomed in".
initial zoom | operation | final zoom (new) | final zoom (old code)
----- | --- | ----- | -----
16.00 | `+` | 17.00 | 17.00
16.00 | `-` | 15.00 | 15.00
16.10 | `+` | 17.00 | 17.00
16.10 | `-` | 15.00 | 15.00
15.90 | `+` | 17.00 | 16.00
15.90 | `-` | 15.00 | 14.00
2025-04-26 21:10:16 +02:00
Martin Raifer
fa91fe7c0d
fix zoom resetting wrongly when switching background mid-transition
...
see https://github.com/openstreetmap/iD/issues/10700#issuecomment-2832010049
2025-04-26 21:10:16 +02:00
dependabot[bot]
8c421b615d
Bump esbuild from 0.25.2 to 0.25.3 ( #10984 )
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.25.2 to 0.25.3.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.2...v0.25.3 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.25.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-23 15:23:25 +02:00
dependabot[bot]
f18a206685
Bump netlify-cli from 20.0.2 to 20.0.3 ( #10985 )
...
Bumps [netlify-cli](https://github.com/netlify/cli ) from 20.0.2 to 20.0.3.
- [Release notes](https://github.com/netlify/cli/releases )
- [Changelog](https://github.com/netlify/cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/netlify/cli/compare/v20.0.2...v20.0.3 )
---
updated-dependencies:
- dependency-name: netlify-cli
dependency-version: 20.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-23 15:23:18 +02:00
Martin Raifer
b05be80e53
only show outdated tags warning if there are tags to upgrade, fixes #10980
2025-04-23 12:36:57 +02:00
dependabot[bot]
8346cacf74
Bump marked from 15.0.8 to 15.0.9 ( #10983 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 15.0.8 to 15.0.9.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v15.0.8...v15.0.9 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 15.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 12:53:42 +02:00
dependabot[bot]
33652b4653
Bump eslint from 9.25.0 to 9.25.1 ( #10982 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.25.0 to 9.25.1.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.25.0...v9.25.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.25.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 12:53:02 +02:00
dependabot[bot]
02b0a2729a
Bump @tmcw/togeojson from 7.1.0 to 7.1.1 ( #10979 )
...
Bumps [@tmcw/togeojson](https://github.com/placemark/togeojson ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/placemark/togeojson/releases )
- [Changelog](https://github.com/placemark/togeojson/blob/main/CHANGELOG.md )
- [Commits](https://github.com/placemark/togeojson/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: "@tmcw/togeojson"
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 23:31:26 +02:00
dependabot[bot]
24ee1adce9
Bump vitest from 3.1.1 to 3.1.2 ( #10978 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.2/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 23:31:15 +02:00
dependabot[bot]
b7fa30b89b
Bump eslint from 9.24.0 to 9.25.0 ( #10977 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 9.24.0 to 9.25.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.24.0...v9.25.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.25.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 23:30:59 +02:00
Chaitanya Kadu
552c6b6148
preserve step_count/… while joining ways ( #10926 )
...
* preserve the sum of certain tags (`step_count`, `parking:*:capacity`) during _join_ operation
* preserve total value of `parking:*:capacity` tags during _split_ operation by distributing it proportionally to the resulting ways
* the abstract osm entity now accepts a list of tags to override during the merging, but otherwise is agnostic about how tags can be merged: the concrete merging resolution might depend on the concrete action that was performed
2025-04-17 14:13:53 +02:00
Martin Raifer
666583d516
add hover text for relation labels in membership editor ( #10942 )
...
* append relation id as hovertext in membership editor as last-resort disambiguation in case multiple relations have otherwise the exact same label (and type)
* show regular relation label also as hover text, which is useful to see the full name in case it is cut off with an ellipisis (…) for long-ish labels
2025-04-17 12:52:32 +02:00
Martin Raifer
afce723b74
only consider proper lifecycle tagging in "past/futures" layer ( #10943 )
...
fixes #10186 , where features with e.g. `intermittent=yes` were incorrectly sorted into the past/futures layer
now only features with correct tagging are included in the "past/futures" layer:
* either the "legacy" lifecycle tagging (e.g. `highway=construction`)
* or proper lifecycle prefix tags (e.g. `disused:shop=convenience`)
2025-04-17 12:47:10 +02:00
Martin Raifer
95143219a2
suggest housenumber/housename values from surrounding features ( #10949 )
...
housenumber/housename are taken from surrounding areas, as well as address points that are inside (or on the perimeter of) the same building as the selected feature
2025-04-17 12:40:30 +02:00
dependabot[bot]
a8f53e0ad4
Bump netlify-cli from 20.0.1 to 20.0.2 ( #10969 )
...
Bumps [netlify-cli](https://github.com/netlify/cli ) from 20.0.1 to 20.0.2.
- [Release notes](https://github.com/netlify/cli/releases )
- [Changelog](https://github.com/netlify/cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/netlify/cli/compare/v20.0.1...v20.0.2 )
---
updated-dependencies:
- dependency-name: netlify-cli
dependency-version: 20.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 12:19:55 +02:00
dependabot[bot]
14d0233c78
Bump netlify-cli from 20.0.0 to 20.0.1 ( #10968 )
...
Bumps [netlify-cli](https://github.com/netlify/cli ) from 20.0.0 to 20.0.1.
- [Release notes](https://github.com/netlify/cli/releases )
- [Changelog](https://github.com/netlify/cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/netlify/cli/compare/v20.0.0...v20.0.1 )
---
updated-dependencies:
- dependency-name: netlify-cli
dependency-version: 20.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 12:46:24 +02:00
Martin Raifer
74728c51d4
add link to gh issue
2025-04-15 18:18:44 +02:00
Martin Raifer
f5eb4d2a51
don't de-select map feature when clicking on a street level photo
2025-04-15 18:14:59 +02:00
Martin Raifer
654c13ce08
keep photo viewer open when disabling Panoramax overlay, fixes #10966
2025-04-15 17:05:09 +02:00
Martin Raifer
10030bb4ae
display explicit "context" tags of deprecation rules, closes #10104
2025-04-15 11:52:45 +02:00
dependabot[bot]
d871792d94
Bump @types/node from 22.14.0 to 22.14.1 ( #10964 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.14.0 to 22.14.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 22.14.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 09:47:03 +02:00
dependabot[bot]
44d6c44229
Bump jsdom from 26.0.0 to 26.1.0 ( #10965 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 26.0.0 to 26.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/26.0.0...26.1.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-version: 26.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 09:46:53 +02:00
Martin Raifer
6a88fe3d40
fix removed tooltops from re-appearing on keyboard focus, closes #9873
2025-04-13 18:40:52 +02:00
Martin Raifer
ea0d15e69e
add missing link
2025-04-12 17:15:52 +02:00
dependabot[bot]
911e0a1eac
Bump vite from 6.2.5 to 6.2.6 ( #10955 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.5 to 6.2.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 17:32:31 +02:00
dependabot[bot]
77790465b3
Bump dotenv from 16.4.7 to 16.5.0 ( #10953 )
...
Bumps [dotenv](https://github.com/motdotla/dotenv ) from 16.4.7 to 16.5.0.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.7...v16.5.0 )
---
updated-dependencies:
- dependency-name: dotenv
dependency-version: 16.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 17:17:23 +02:00
Martin Raifer
5c422fef52
add release date for v2.33.0
...
closes #10952
2025-04-11 10:08:17 +02:00
Martin Raifer
03a5aa5058
sync dropdown keys with address tags from id-tagging-schema
2025-04-09 21:46:28 +02:00
dependabot[bot]
eff2836427
Bump netlify-cli from 19.1.5 to 20.0.0 ( #10944 )
...
Bumps [netlify-cli](https://github.com/netlify/cli ) from 19.1.5 to 20.0.0.
- [Release notes](https://github.com/netlify/cli/releases )
- [Changelog](https://github.com/netlify/cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/netlify/cli/compare/v19.1.5...v20.0.0 )
---
updated-dependencies:
- dependency-name: netlify-cli
dependency-version: 20.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 16:26:02 +02:00
dependabot[bot]
c91d3a505a
Bump @tmcw/togeojson from 7.0.0 to 7.1.0 ( #10945 )
...
Bumps [@tmcw/togeojson](https://github.com/placemark/togeojson ) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/placemark/togeojson/releases )
- [Changelog](https://github.com/placemark/togeojson/blob/main/CHANGELOG.md )
- [Commits](https://github.com/placemark/togeojson/compare/v7.0.0...v7.1.0 )
---
updated-dependencies:
- dependency-name: "@tmcw/togeojson"
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 16:24:27 +02:00
Martin Raifer
790d8da4ee
Set development version number
2025-04-09 15:52:01 +02:00