<p dir="auto">Basic support for <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="24481849" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/662" data-hovercard-type="issue" data-hovercard-url="/openstreetmap/openstreetmap-website/issues/662/hovercard" href="https://github.com/openstreetmap/openstreetmap-website/issues/662">#662</a>. Doesn't try to show the old versions on the map, doesn't have all the links for navigation between versions and data downloads.</p>
<p dir="auto">The paths scheme is <code class="notranslate">/node/123/history/4</code> in order to be able to point the index routes of old element controllers to <code class="notranslate">/node/123/history</code>.</p>
<p dir="auto"><a href="https://github.com/openstreetmap/openstreetmap-website/assets/4158490/7022d8e2-3a52-4f05-ae96-4393b827e467">image.png (view on web)</a></p>
<p dir="auto"><a href="https://github.com/openstreetmap/openstreetmap-website/assets/4158490/83116d7a-4cf0-49cf-bc80-364c56cf8a54">image.png (view on web)</a></p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/openstreetmap/openstreetmap-website/pull/4480'>https://github.com/openstreetmap/openstreetmap-website/pull/4480</a></p>

<h4>Commit Summary</h4>
<ul>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/commits/78f5253850eff66fec357b25c42ce395f03a4358" class="commit-link">78f5253</a>  Add node version pages</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/commits/7073640bf6a279b8021624d0ab5cefe9e4f22d18" class="commit-link">7073640</a>  Add way version pages</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/commits/f36a71ca49232d038551433938d45a4e0fadf76e" class="commit-link">f36a71c</a>  Add relation version pages</li>
  <li><a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/commits/0336174975986cd639f9dbafd9e3e385ae25e2f7" class="commit-link">0336174</a>  Add links to element versions from version headings</li>
</ul>

<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files">23 files</a>)</p>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-debf59904131dc89a88ab44cbb1d6deaaa5a7d70c0507f674080df62f7c8e41f">app/abilities/ability.rb</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-cdc070ced1c4000efd1e28357fd26b2fd617d7fccfeae0324222231db75dd6ee">app/assets/javascripts/index.js</a>
    (14)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-856dbbd8a7c4b04da9855670a1bb69b1a5011ed845912c4097b2a79c0d1458db">app/controllers/old_nodes_controller.rb</a>
    (19)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-2565415ff0cf26425751f20170047f8adeebcc125bdb9922d13cbdf7e85e8e8a">app/controllers/old_relations_controller.rb</a>
    (19)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-cfe32a098ea6ffbb18196c201b634266ae4f0e0c29830fc61234fc63a56c658b">app/controllers/old_ways_controller.rb</a>
    (19)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-9dea4ffe487a631e3df942ebeec041974e762348f767704f27c52bc97e89052f">app/views/browse/_common_details.html.erb</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-4fb209e1518412e2973595864ca7f3d7f28918d3cca5ba526ff8218e32831ec1">app/views/browse/_node.html.erb</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-d18a4729497eb1db32f2d20773ca0b4706f94a2e50fd7721a123e6da97fecc44">app/views/browse/_relation.html.erb</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-89d41f1bbbff299784f589ab340c5efc6a849639349343ee382f43ccced2d22b">app/views/browse/_relation_member.html.erb</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-d3e3db2a93a22b8e704bcec077a570b1ac05c449f38ca301f95a474285dbb7cd">app/views/browse/_tag_details.html.erb</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-8c78c1473ce35a2d299cdb33424bfba90d9ae2f4bf962d20805865a8cfe13431">app/views/browse/_way.html.erb</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-40459f63514d32433786d06ef03b4f8f9fd39358d582df36b33d8719b19e9f5e">app/views/old_nodes/not_found.html.erb</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-af81dfced1f8e1facc052d869b0933509b381e3490e6117f344ed13e581b35bd">app/views/old_nodes/show.html.erb</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-fe9086bb1fab065e6c084cd4b3c45572c55c7ce68eac55b723e34c76d7062a23">app/views/old_relations/not_found.html.erb</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-5295b5f6788448544a1c76997ca5a1265d725281588f143cb12449411831fb32">app/views/old_relations/show.html.erb</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-0dae18681ecfaa0e0345a58d7619f1eb5e6f8bd643c53e3cbc60063a6ce52a3b">app/views/old_ways/not_found.html.erb</a>
    (7)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-148f0a137df4580d5d5e28135d93dc1d64f8ec7fe206433a83db2b0ce929070b">app/views/old_ways/show.html.erb</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-44438ce218f5287c58d0017f965d888715635d94280669896f75841fbd7b4cd7">config/locales/en.yml</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-959bc9abc46a55332bb64d5155a79323afa75a50ec1a2137ddd22d926f62c6c5">config/routes.rb</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-01df9fbcb9fb4907831d5bf348fc535f13caf85ed834db5f3f039c2407bf97bf">test/controllers/browse_controller_test.rb</a>
    (38)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-7d6a1fd4b66d6d5889edff2abba5c9532806a85a399adcf30a54d90f17a0ce71">test/controllers/old_nodes_controller_test.rb</a>
    (26)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-2d036f37d3be755f748d43fc87df5ab0761ba872bed9e12b9fe001c62053d760">test/controllers/old_relations_controller_test.rb</a>
    (35)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480/files#diff-d14579d9c1ef8dc82a2944bf60965e25d593ec1d4b1132256228eaf629ddbca1">test/controllers/old_ways_controller_test.rb</a>
    (40)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/4480.patch'>https://github.com/openstreetmap/openstreetmap-website/pull/4480.patch</a></li>
  <li><a href='https://github.com/openstreetmap/openstreetmap-website/pull/4480.diff'>https://github.com/openstreetmap/openstreetmap-website/pull/4480.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/4480">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLMSTU75V7DQTHQPAADYOXO45AVCNFSM6AAAAABB4B3G3WVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA4DEOJQGMZTANA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLJBKQNMGK24QVG23PDYOXO45A5CNFSM6AAAAABB4B3G3WWGG33NNVSW45C7OR4XAZNFJFZXG5LFVJRW63LNMVXHIX3JMTHHYJUVBA.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/4480</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/4480",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/4480",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>