mirror of
https://github.com/FoggedLens/iD.git
synced 2026-06-01 04:31:36 +02:00
Merge branch 'develop' into devbuild_on_esbuild
This commit is contained in:
@@ -37,6 +37,51 @@ _Breaking developer changes, which may affect downstream projects or sites that
|
||||
[#prxxxx]: https://github.com/openstreetmap/iD/pull/xxxx
|
||||
-->
|
||||
|
||||
# 2.20.2
|
||||
##### 2021-Oct-28
|
||||
#### :sparkles: Usability & Accessibility
|
||||
* Decomission Maxar Standard legacy imagery layer ([#8647])
|
||||
* Show an error if localStorage is full ([#8727])
|
||||
* Keep the oldest way when merging ([#8708])
|
||||
* Enable ui map control toolbar scrolling on small devices or high zoom levels ([#pr8685])
|
||||
* Add link button next to website field ([#pr8650])
|
||||
#### :bug: Bugfixes
|
||||
* Various fixes for validator involving stale state and detections ([#pr8663])
|
||||
#### :scissors: Operations
|
||||
* Follow (<kbd>F</kbd>) - new method for quick drawing of ways on top of existing ways ([#pr8671], [#pr8773])
|
||||
* Disable merge operation when it could damage relations ([#pr8675])
|
||||
#### :white_check_mark: Validation
|
||||
* Add warning for some commercial mapservice in China ([#pr8701])
|
||||
* Add outdated tags validation fix option to tag as 'not' a matched item ([#pr8628])
|
||||
#### :earth_asia: Localization
|
||||
* Turn off RTL text patch on Chromium >=96 ([#pr8741])
|
||||
#### :hourglass: Performance
|
||||
* Significantly improved iD performance by speeding up preset matching ([#pr8768], [#pr8761], [#8612])
|
||||
* Debounce input events in the preset list ([#8288])
|
||||
#### :hammer: Development
|
||||
* Introduced github issue templates ([#pr8746])
|
||||
* Few unit tests improvements ([#pr8642], [#pr8762])
|
||||
|
||||
[#8647]: https://github.com/openstreetmap/iD/issues/8647
|
||||
[#8727]: https://github.com/openstreetmap/iD/issues/8727
|
||||
[#8708]: https://github.com/openstreetmap/iD/issues/8708
|
||||
[#pr8685]: https://github.com/openstreetmap/iD/pull/8685
|
||||
[#pr8650]: https://github.com/openstreetmap/iD/pull/8650
|
||||
[#pr8663]: https://github.com/openstreetmap/iD/pull/8663
|
||||
[#pr8671]: https://github.com/openstreetmap/iD/pull/8671
|
||||
[#pr8773]: https://github.com/openstreetmap/iD/pull/8773
|
||||
[#pr8675]: https://github.com/openstreetmap/iD/pull/8675
|
||||
[#pr8701]: https://github.com/openstreetmap/iD/pull/8701
|
||||
[#pr8628]: https://github.com/openstreetmap/iD/pull/8628
|
||||
[#pr8741]: https://github.com/openstreetmap/iD/pull/8741
|
||||
[#pr8768]: https://github.com/openstreetmap/iD/pull/8768
|
||||
[#pr8761]: https://github.com/openstreetmap/iD/pull/8761
|
||||
[#8612]: https://github.com/openstreetmap/iD/issues/8612
|
||||
[#8288]: https://github.com/openstreetmap/iD/issues/8288
|
||||
[#pr8746]: https://github.com/openstreetmap/iD/pull/8746
|
||||
[#pr8642]: https://github.com/openstreetmap/iD/pull/8642
|
||||
[#pr8762]: https://github.com/openstreetmap/iD/pull/8762
|
||||
|
||||
# 2.20.1
|
||||
##### 2021-Aug-17
|
||||
|
||||
|
||||
+7055
-1220
File diff suppressed because it is too large
Load Diff
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"bg@Cyrl":{}}
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
@@ -1 +1 @@
|
||||
{"af":{"rtl":false,"pct":0.01},"ak":{"rtl":false,"pct":0},"am":{"rtl":false,"pct":0},"ar":{"rtl":true,"pct":0.98},"ar-AA":{"rtl":true,"pct":0.01},"as":{"rtl":false,"pct":0},"ast":{"rtl":false,"pct":0.21},"ay":{"rtl":false,"pct":0},"az":{"rtl":false,"pct":0},"ba":{"rtl":false,"pct":0},"be":{"rtl":false,"pct":0.28},"bg":{"rtl":false,"pct":0.56},"bg-BG":{"rtl":false,"pct":0},"bn":{"rtl":false,"pct":0.07},"bo":{"rtl":false,"pct":0},"bs":{"rtl":false,"pct":0.02},"ca":{"rtl":false,"pct":0.55},"ckb":{"rtl":true,"pct":0.04},"cs":{"rtl":false,"pct":0.64},"cv":{"rtl":false,"pct":0},"cy":{"rtl":false,"pct":0.04},"da":{"rtl":false,"pct":0.57},"de":{"rtl":false,"pct":0.98},"dv":{"rtl":true,"pct":0.01},"ee":{"rtl":false,"pct":0},"el":{"rtl":false,"pct":0.23},"en":{"rtl":false,"pct":1},"en-AU":{"rtl":false,"pct":0},"en-GB":{"rtl":false,"pct":0.24},"en-IN":{"rtl":false,"pct":0},"en-NZ":{"rtl":false,"pct":0},"en-US":{"rtl":false,"pct":1},"eo":{"rtl":false,"pct":0.68},"es":{"rtl":false,"pct":0.98},"et":{"rtl":false,"pct":0.17},"eu":{"rtl":false,"pct":0.05},"fa":{"rtl":true,"pct":0.41},"fa-IR":{"rtl":true,"pct":0},"ff":{"rtl":false,"pct":0},"fi":{"rtl":false,"pct":0.45},"fil":{"rtl":false,"pct":0},"fr":{"rtl":false,"pct":0.86},"fr-FR":{"rtl":false,"pct":0.08},"gan":{"rtl":false,"pct":0},"gl":{"rtl":false,"pct":0.63},"grt":{"rtl":false,"pct":0},"gu":{"rtl":false,"pct":0.01},"ha":{"rtl":false,"pct":0},"he":{"rtl":true,"pct":0.84},"he-IL":{"rtl":true,"pct":0},"hi":{"rtl":false,"pct":0.01},"hr":{"rtl":false,"pct":0.2},"hu":{"rtl":false,"pct":0.67},"hy":{"rtl":false,"pct":0.03},"ia":{"rtl":false,"pct":0},"id":{"rtl":false,"pct":0.09},"ig":{"rtl":false,"pct":0},"is":{"rtl":false,"pct":0.42},"it":{"rtl":false,"pct":0.73},"ja":{"rtl":false,"pct":0.98},"jam":{"rtl":false,"pct":0},"jv":{"rtl":false,"pct":0},"ka":{"rtl":false,"pct":0},"kbd":{"rtl":false,"pct":0},"kha":{"rtl":false,"pct":0},"ki":{"rtl":false,"pct":0},"kk":{"rtl":false,"pct":0},"km":{"rtl":false,"pct":0.01},"kn":{"rtl":false,"pct":0.06},"ko":{"rtl":false,"pct":0.37},"ks":{"rtl":false,"pct":0},"ku":{"rtl":false,"pct":0},"ky":{"rtl":false,"pct":0},"lg":{"rtl":false,"pct":0},"lij":{"rtl":false,"pct":0},"ln":{"rtl":false,"pct":0},"lo":{"rtl":false,"pct":0},"lt":{"rtl":false,"pct":0.17},"lus":{"rtl":false,"pct":0},"lv":{"rtl":false,"pct":0.32},"mg":{"rtl":false,"pct":0.06},"mi":{"rtl":false,"pct":0},"mk":{"rtl":false,"pct":0.53},"ml":{"rtl":false,"pct":0.01},"mn":{"rtl":false,"pct":0},"mr":{"rtl":false,"pct":0},"ms":{"rtl":false,"pct":0.16},"my":{"rtl":false,"pct":0},"nd":{"rtl":false,"pct":0},"ne":{"rtl":false,"pct":0.01},"nl":{"rtl":false,"pct":0.67},"nl-NL":{"rtl":false,"pct":0},"nn":{"rtl":false,"pct":0.02},"no":{"rtl":false,"pct":0.62},"nr":{"rtl":false,"pct":0},"nso":{"rtl":false,"pct":0},"nv":{"rtl":false,"pct":0},"ny":{"rtl":false,"pct":0},"oc":{"rtl":false,"pct":0},"om":{"rtl":false,"pct":0},"or":{"rtl":false,"pct":0},"pa":{"rtl":false,"pct":0},"pap":{"rtl":false,"pct":0},"pl":{"rtl":false,"pct":0.92},"ps":{"rtl":true,"pct":0},"pt":{"rtl":false,"pct":0.82},"pt-BR":{"rtl":false,"pct":0.7},"qu":{"rtl":false,"pct":0},"rm":{"rtl":false,"pct":0},"ro":{"rtl":false,"pct":0.15},"ru":{"rtl":false,"pct":0.6},"rw":{"rtl":false,"pct":0},"sat":{"rtl":false,"pct":0.03},"sc":{"rtl":false,"pct":0},"sd":{"rtl":false,"pct":0},"sg":{"rtl":false,"pct":0},"si":{"rtl":false,"pct":0.03},"sk":{"rtl":false,"pct":0.64},"sl":{"rtl":false,"pct":0.19},"sm":{"rtl":false,"pct":0},"sn":{"rtl":false,"pct":0},"so":{"rtl":false,"pct":0.01},"sq":{"rtl":false,"pct":0.08},"sr":{"rtl":false,"pct":0.17},"ss":{"rtl":false,"pct":0},"st":{"rtl":false,"pct":0},"su":{"rtl":false,"pct":0},"sv":{"rtl":false,"pct":0.98},"sw":{"rtl":false,"pct":0},"ta":{"rtl":false,"pct":0.09},"te":{"rtl":false,"pct":0.02},"tg":{"rtl":false,"pct":0},"th":{"rtl":false,"pct":0.01},"ti":{"rtl":false,"pct":0},"tk":{"rtl":false,"pct":0},"tl":{"rtl":false,"pct":0.04},"tn":{"rtl":false,"pct":0},"tr":{"rtl":false,"pct":0.8},"ts":{"rtl":false,"pct":0},"tt":{"rtl":false,"pct":0},"tum":{"rtl":false,"pct":0},"ug":{"rtl":true,"pct":0},"uk":{"rtl":false,"pct":0.82},"ur":{"rtl":true,"pct":0},"uz":{"rtl":false,"pct":0},"ve":{"rtl":false,"pct":0},"vi":{"rtl":false,"pct":0.91},"wo":{"rtl":false,"pct":0},"xh":{"rtl":false,"pct":0},"yo":{"rtl":false,"pct":0},"yue":{"rtl":false,"pct":0.11},"zh":{"rtl":false,"pct":0.02},"zh-CN":{"rtl":false,"pct":0.72},"zh-HK":{"rtl":false,"pct":0.26},"zh-TW":{"rtl":false,"pct":0.87},"zu":{"rtl":false,"pct":0}}
|
||||
{"af":{"rtl":false,"pct":0.01},"ak":{"rtl":false,"pct":0},"am":{"rtl":false,"pct":0},"ar":{"rtl":true,"pct":0.99},"ar-AA":{"rtl":true,"pct":0.01},"as":{"rtl":false,"pct":0},"ast":{"rtl":false,"pct":0.18},"ay":{"rtl":false,"pct":0},"az":{"rtl":false,"pct":0},"ba":{"rtl":false,"pct":0},"be":{"rtl":false,"pct":0.21},"bg":{"rtl":false,"pct":0.48},"bg-BG":{"rtl":false,"pct":0},"bg@Cyrl":{"rtl":false,"pct":0},"bn":{"rtl":false,"pct":0.06},"bo":{"rtl":false,"pct":0},"br":{"rtl":false,"pct":0},"bs":{"rtl":false,"pct":0.02},"ca":{"rtl":false,"pct":0.51},"ckb":{"rtl":true,"pct":0.04},"cs":{"rtl":false,"pct":0.64},"cv":{"rtl":false,"pct":0},"cy":{"rtl":false,"pct":0.03},"da":{"rtl":false,"pct":0.5},"de":{"rtl":false,"pct":1},"dv":{"rtl":true,"pct":0.01},"ee":{"rtl":false,"pct":0},"el":{"rtl":false,"pct":0.21},"en":{"rtl":false,"pct":1},"en-AU":{"rtl":false,"pct":0},"en-GB":{"rtl":false,"pct":0.25},"en-IN":{"rtl":false,"pct":0},"en-NZ":{"rtl":false,"pct":0},"en-US":{"rtl":false,"pct":1},"eo":{"rtl":false,"pct":0.71},"es":{"rtl":false,"pct":0.91},"et":{"rtl":false,"pct":0.16},"eu":{"rtl":false,"pct":0.05},"fa":{"rtl":true,"pct":0.59},"fa-IR":{"rtl":true,"pct":0},"ff":{"rtl":false,"pct":0},"fi":{"rtl":false,"pct":0.41},"fil":{"rtl":false,"pct":0},"fr":{"rtl":false,"pct":0.78},"fr-FR":{"rtl":false,"pct":0.08},"gan":{"rtl":false,"pct":0},"gl":{"rtl":false,"pct":0.64},"grt":{"rtl":false,"pct":0},"gu":{"rtl":false,"pct":0.01},"ha":{"rtl":false,"pct":0},"he":{"rtl":true,"pct":0.77},"he-IL":{"rtl":true,"pct":0},"hi":{"rtl":false,"pct":0.01},"hr":{"rtl":false,"pct":0.18},"hu":{"rtl":false,"pct":0.91},"hy":{"rtl":false,"pct":0.03},"ia":{"rtl":false,"pct":0},"id":{"rtl":false,"pct":0.08},"ig":{"rtl":false,"pct":0},"is":{"rtl":false,"pct":0.36},"it":{"rtl":false,"pct":0.71},"ja":{"rtl":false,"pct":0.91},"jam":{"rtl":false,"pct":0},"jv":{"rtl":false,"pct":0},"ka":{"rtl":false,"pct":0},"kbd":{"rtl":false,"pct":0},"kha":{"rtl":false,"pct":0},"ki":{"rtl":false,"pct":0},"kk":{"rtl":false,"pct":0},"km":{"rtl":false,"pct":0.01},"kn":{"rtl":false,"pct":0.06},"ko":{"rtl":false,"pct":0.34},"ks":{"rtl":false,"pct":0},"ku":{"rtl":false,"pct":0},"ky":{"rtl":false,"pct":0},"lg":{"rtl":false,"pct":0},"lij":{"rtl":false,"pct":0},"ln":{"rtl":false,"pct":0},"lo":{"rtl":false,"pct":0},"lt":{"rtl":false,"pct":0.16},"lus":{"rtl":false,"pct":0},"lv":{"rtl":false,"pct":0.26},"mg":{"rtl":false,"pct":0.06},"mi":{"rtl":false,"pct":0},"mk":{"rtl":false,"pct":0.45},"ml":{"rtl":false,"pct":0.01},"mn":{"rtl":false,"pct":0},"mr":{"rtl":false,"pct":0},"ms":{"rtl":false,"pct":0.14},"my":{"rtl":false,"pct":0},"nd":{"rtl":false,"pct":0},"ne":{"rtl":false,"pct":0.01},"nl":{"rtl":false,"pct":0.79},"nl-NL":{"rtl":false,"pct":0},"nn":{"rtl":false,"pct":0.02},"no":{"rtl":false,"pct":0.55},"nr":{"rtl":false,"pct":0},"nso":{"rtl":false,"pct":0},"nv":{"rtl":false,"pct":0},"ny":{"rtl":false,"pct":0},"oc":{"rtl":false,"pct":0},"om":{"rtl":false,"pct":0},"or":{"rtl":false,"pct":0},"pa":{"rtl":false,"pct":0},"pap":{"rtl":false,"pct":0},"pl":{"rtl":false,"pct":0.83},"ps":{"rtl":true,"pct":0},"pt":{"rtl":false,"pct":0.74},"pt-BR":{"rtl":false,"pct":0.64},"qu":{"rtl":false,"pct":0},"rm":{"rtl":false,"pct":0},"ro":{"rtl":false,"pct":0.14},"ru":{"rtl":false,"pct":0.53},"rw":{"rtl":false,"pct":0},"sat":{"rtl":false,"pct":0.03},"sc":{"rtl":false,"pct":0},"sd":{"rtl":false,"pct":0},"sg":{"rtl":false,"pct":0},"si":{"rtl":false,"pct":0.03},"sk":{"rtl":false,"pct":0.66},"sl":{"rtl":false,"pct":0.17},"sm":{"rtl":false,"pct":0},"sn":{"rtl":false,"pct":0},"so":{"rtl":false,"pct":0.01},"sq":{"rtl":false,"pct":0.08},"sr":{"rtl":false,"pct":0.16},"ss":{"rtl":false,"pct":0},"st":{"rtl":false,"pct":0},"su":{"rtl":false,"pct":0},"sv":{"rtl":false,"pct":1},"sw":{"rtl":false,"pct":0},"ta":{"rtl":false,"pct":0.08},"te":{"rtl":false,"pct":0.02},"tg":{"rtl":false,"pct":0},"th":{"rtl":false,"pct":0.01},"ti":{"rtl":false,"pct":0},"tk":{"rtl":false,"pct":0},"tl":{"rtl":false,"pct":0.03},"tn":{"rtl":false,"pct":0},"tr":{"rtl":false,"pct":0.72},"ts":{"rtl":false,"pct":0},"tt":{"rtl":false,"pct":0},"tum":{"rtl":false,"pct":0},"ug":{"rtl":true,"pct":0},"uk":{"rtl":false,"pct":0.83},"ur":{"rtl":true,"pct":0},"uz":{"rtl":false,"pct":0},"ve":{"rtl":false,"pct":0},"vi":{"rtl":false,"pct":0.91},"wo":{"rtl":false,"pct":0},"xh":{"rtl":false,"pct":0},"yo":{"rtl":false,"pct":0},"yue":{"rtl":false,"pct":0.1},"zh":{"rtl":false,"pct":0.02},"zh-CN":{"rtl":false,"pct":0.64},"zh-HK":{"rtl":false,"pct":0.22},"zh-TW":{"rtl":false,"pct":0.88},"zu":{"rtl":false,"pct":0}}
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -440,7 +440,10 @@ export function behaviorDrawWay(context, wayID, mode, startGraph) {
|
||||
|
||||
const [secondLastNodeId, lastNodeId] = _origWay.nodes.slice(isDrawingArea ? -3 : -2);
|
||||
|
||||
if (!lastNodeId || !secondLastNodeId || !startGraph.hasEntity(lastNodeId) || !startGraph.hasEntity(secondLastNodeId)) {
|
||||
// Unlike startGraph, the full history graph may contain unsaved vertices to follow.
|
||||
// https://github.com/openstreetmap/iD/issues/8749
|
||||
const historyGraph = context.history().graph();
|
||||
if (!lastNodeId || !secondLastNodeId || !historyGraph.hasEntity(lastNodeId) || !historyGraph.hasEntity(secondLastNodeId)) {
|
||||
context.ui().flash
|
||||
.duration(4000)
|
||||
.iconName('#iD-icon-no')
|
||||
@@ -448,8 +451,9 @@ export function behaviorDrawWay(context, wayID, mode, startGraph) {
|
||||
return;
|
||||
}
|
||||
|
||||
const lastNodesParents = startGraph.parentWays(startGraph.entity(lastNodeId));
|
||||
const secondLastNodesParents = startGraph.parentWays(startGraph.entity(secondLastNodeId));
|
||||
// If the way has looped over itself, follow some other way.
|
||||
const lastNodesParents = historyGraph.parentWays(historyGraph.entity(lastNodeId)).filter(w => w.id !== wayID);
|
||||
const secondLastNodesParents = historyGraph.parentWays(historyGraph.entity(secondLastNodeId)).filter(w => w.id !== wayID);
|
||||
|
||||
const featureType = getFeatureType(lastNodesParents);
|
||||
|
||||
@@ -486,7 +490,7 @@ export function behaviorDrawWay(context, wayID, mode, startGraph) {
|
||||
// if we're following a closed way and we pass the first/last node, the next index will be -1
|
||||
if (nextNodeIndex === -1) nextNodeIndex = indexOfSecondLast === 1 ? way.nodes.length - 2 : 1;
|
||||
|
||||
const nextNode = startGraph.entity(way.nodes[nextNodeIndex]);
|
||||
const nextNode = historyGraph.entity(way.nodes[nextNodeIndex]);
|
||||
|
||||
drawWay.addNode(nextNode, {
|
||||
geometry: { type: 'Point', coordinates: nextNode.loc },
|
||||
|
||||
@@ -26,7 +26,7 @@ export function coreContext() {
|
||||
let context = utilRebind({}, dispatch, 'on');
|
||||
let _deferred = new Set();
|
||||
|
||||
context.version = '2.20.2-dev';
|
||||
context.version = '2.21.0-dev';
|
||||
context.privacyVersion = '20201202';
|
||||
|
||||
// iD will alter the hash so cache the parameters intended to setup the session
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "iD",
|
||||
"version": "2.20.2-dev",
|
||||
"version": "2.21.0-dev",
|
||||
"description": "A friendly editor for OpenStreetMap",
|
||||
"main": "dist/iD.min.js",
|
||||
"repository": "github:openstreetmap/iD",
|
||||
|
||||
Reference in New Issue
Block a user