]> git.openstreetmap.org Git - rails.git/log
rails.git
8 hours agoMerge remote-tracking branch 'upstream/pull/7491' master
Tom Hughes [Fri, 9 Oct 2026 09:13:00 +0000 (10:13 +0100)]
Merge remote-tracking branch 'upstream/pull/7491'

8 hours agoBump the dependencies group across 1 directory with 27 updates
dependabot[bot] [Fri, 9 Oct 2026 08:53:41 +0000 (08:53 +0000)]
Bump the dependencies group across 1 directory with 27 updates

Bumps the dependencies group with 27 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pg](https://github.com/ged/ruby-pg) | `1.6.3` | `1.7.0` |
| [autoprefixer-rails](https://github.com/ai/autoprefixer-rails) | `10.4.21.0` | `10.6.1.0` |
| [dalli](https://github.com/petergoldstein/dalli) | `5.1.1` | `5.2.2` |
| [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-ruby) | `0.36.0` | `0.37.0` |
| [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.96.0` | `0.97.0` |
| [sentry-delayed_job](https://github.com/getsentry/sentry-ruby) | `7.0.0` | `7.1.0` |
| [sentry-rails](https://github.com/getsentry/sentry-ruby) | `7.0.0` | `7.1.0` |
| [sentry-ruby](https://github.com/getsentry/sentry-ruby) | `7.0.0` | `7.1.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.232.2` | `1.233.1` |
| [image_processing](https://github.com/janko/image_processing) | `2.1.0` | `2.2.0` |
| [noticed](https://github.com/excid3/noticed) | `3.0.0` | `3.1.0` |
| [listen](https://github.com/guard/listen) | `3.10.0` | `3.10.1` |
| [brakeman](https://github.com/presidentbeef/brakeman) | `8.0.6` | `8.1.0` |
| [pg_query](https://github.com/pganalyze/pg_query) | `6.2.2` | `6.2.5` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.49.0` | `4.50.0` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.13` | `3.0.14` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1291.0` | `1.1293.0` |
| [date](https://github.com/ruby/date) | `3.5.1` | `3.6.0` |
| [googleapis-common-protos-types](https://github.com/googleapis/common-protos-ruby) | `1.20.0` | `1.23.0` |
| [opentelemetry-common](https://github.com/open-telemetry/opentelemetry-ruby) | `0.25.1` | `0.25.2` |
| [opentelemetry-exporter-otlp-common](https://github.com/open-telemetry/opentelemetry-ruby) | `0.2.0` | `0.3.0` |
| [opentelemetry-instrumentation-aws_lambda](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.7.0` | `0.7.1` |
| [opentelemetry-instrumentation-base](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.26.1` | `0.27.0` |
| [opentelemetry-instrumentation-lmdb](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.26.1` | `0.27.0` |
| [opentelemetry-instrumentation-net_http](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.29.1` | `0.29.2` |
| [opentelemetry-instrumentation-rack](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.31.1` | `0.31.2` |
| [opentelemetry-instrumentation-sinatra](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.30.0` | `0.30.1` |

Updates `pg` from 1.6.3 to 1.7.0
- [Changelog](https://github.com/ged/ruby-pg/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.6.3...v1.7.0)

Updates `autoprefixer-rails` from 10.4.21.0 to 10.6.1.0
- [Changelog](https://github.com/ai/autoprefixer-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ai/autoprefixer-rails/compare/10.4.21.0...10.6.1.0)

Updates `dalli` from 5.1.1 to 5.2.2
- [Release notes](https://github.com/petergoldstein/dalli/releases)
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.1.1...v5.2.2)

Updates `opentelemetry-exporter-otlp` from 0.36.0 to 0.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-exporter-otlp/v0.36.0...opentelemetry-exporter-otlp/v0.37.0)

Updates `opentelemetry-instrumentation-all` from 0.96.0 to 0.97.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.96.0...opentelemetry-instrumentation-all/v0.97.0)

Updates `sentry-delayed_job` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/7.0.0...7.1.0)

Updates `sentry-rails` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/7.0.0...7.1.0)

Updates `sentry-ruby` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/7.0.0...7.1.0)

Updates `aws-sdk-s3` from 1.232.2 to 1.233.1
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `image_processing` from 2.1.0 to 2.2.0
- [Changelog](https://github.com/janko/image_processing/blob/master/CHANGELOG.md)
- [Commits](https://github.com/janko/image_processing/compare/v2.1.0...v2.2.0)

Updates `noticed` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/excid3/noticed/releases)
- [Changelog](https://github.com/excid3/noticed/blob/main/CHANGELOG.md)
- [Commits](https://github.com/excid3/noticed/compare/v3.0.0...v3.1.0)

Updates `listen` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.10.0...v3.10.1)

Updates `brakeman` from 8.0.6 to 8.1.0
- [Release notes](https://github.com/presidentbeef/brakeman/releases)
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md)
- [Commits](https://github.com/presidentbeef/brakeman/compare/v8.0.6...v8.1.0)

Updates `pg_query` from 6.2.2 to 6.2.5
- [Changelog](https://github.com/pganalyze/pg_query/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pganalyze/pg_query/compare/v6.2.2...v6.2.5)

Updates `selenium-webdriver` from 4.49.0 to 4.50.0
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.49.0...selenium-4.50.0)

Updates `database_consistency` from 3.0.13 to 3.0.14
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md)
- [Commits](https://github.com/djezzzl/database_consistency/compare/v3.0.13...v3.0.14)

Updates `aws-partitions` from 1.1291.0 to 1.1293.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `date` from 3.5.1 to 3.6.0
- [Release notes](https://github.com/ruby/date/releases)
- [Commits](https://github.com/ruby/date/compare/v3.5.1...v3.6.0)

Updates `googleapis-common-protos-types` from 1.20.0 to 1.23.0
- [Release notes](https://github.com/googleapis/common-protos-ruby/releases)
- [Commits](https://github.com/googleapis/common-protos-ruby/compare/googleapis-common-protos-types/v1.20.0...googleapis-common-protos-types/v1.23.0)

Updates `opentelemetry-common` from 0.25.1 to 0.25.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-common/v0.25.1...opentelemetry-common/v0.25.2)

Updates `opentelemetry-exporter-otlp-common` from 0.2.0 to 0.3.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-exporter-otlp-common/v0.2.0...opentelemetry-exporter-otlp-common/v0.3.0)

Updates `opentelemetry-instrumentation-aws_lambda` from 0.7.0 to 0.7.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-aws_lambda/v0.7.0...opentelemetry-instrumentation-aws_lambda/v0.7.1)

Updates `opentelemetry-instrumentation-base` from 0.26.1 to 0.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-base/v0.26.1...opentelemetry-instrumentation-base/v0.27.0)

Updates `opentelemetry-instrumentation-lmdb` from 0.26.1 to 0.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-lmdb/v0.26.1...opentelemetry-instrumentation-lmdb/v0.27.0)

Updates `opentelemetry-instrumentation-net_http` from 0.29.1 to 0.29.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-net_http/v0.29.1...opentelemetry-instrumentation-net_http/v0.29.2)

Updates `opentelemetry-instrumentation-rack` from 0.31.1 to 0.31.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-rack/v0.31.1...opentelemetry-instrumentation-rack/v0.31.2)

Updates `opentelemetry-instrumentation-sinatra` from 0.30.0 to 0.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-sinatra/v0.30.0...opentelemetry-instrumentation-sinatra/v0.30.1)

---
updated-dependencies:
- dependency-name: pg
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: autoprefixer-rails
  dependency-version: 10.6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: dalli
  dependency-version: 5.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.97.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: sentry-delayed_job
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: sentry-rails
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: sentry-ruby
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.233.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: image_processing
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: noticed
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: listen
  dependency-version: 3.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: brakeman
  dependency-version: 8.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pg_query
  dependency-version: 6.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: selenium-webdriver
  dependency-version: 4.50.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: aws-partitions
  dependency-version: 1.1293.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: date
  dependency-version: 3.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: googleapis-common-protos-types
  dependency-version: 1.23.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-common
  dependency-version: 0.25.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-common
  dependency-version: 0.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-aws_lambda
  dependency-version: 0.7.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-base
  dependency-version: 0.27.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-lmdb
  dependency-version: 0.27.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-net_http
  dependency-version: 0.29.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-rack
  dependency-version: 0.31.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-sinatra
  dependency-version: 0.30.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
9 hours agoMerge pull request #7486 from tomhughes/sass
Andy Allan [Fri, 9 Oct 2026 08:30:35 +0000 (09:30 +0100)]
Merge pull request #7486 from tomhughes/sass

Unpin sass gems

18 hours agoMerge remote-tracking branch 'upstream/pull/7488'
Tom Hughes [Thu, 8 Oct 2026 23:44:28 +0000 (00:44 +0100)]
Merge remote-tracking branch 'upstream/pull/7488'

20 hours agoRestore missing controller reference in changeset discussion actions
Marwin Hochfelsner [Thu, 8 Oct 2026 21:23:06 +0000 (23:23 +0200)]
Restore missing controller reference in changeset discussion actions

20 hours agoMerge remote-tracking branch 'upstream/pull/7487'
Tom Hughes [Thu, 8 Oct 2026 21:01:16 +0000 (22:01 +0100)]
Merge remote-tracking branch 'upstream/pull/7487'

22 hours agoUse concise object return patterns in index modules
Marwin Hochfelsner [Mon, 31 Aug 2026 23:18:37 +0000 (01:18 +0200)]
Use concise object return patterns in index modules

22 hours agoUse 'this' context page load method initialization calls
Marwin Hochfelsner [Mon, 31 Aug 2026 22:56:09 +0000 (00:56 +0200)]
Use 'this' context page load method initialization calls

22 hours agoFlatten single use functions
Marwin Hochfelsner [Mon, 31 Aug 2026 22:52:50 +0000 (00:52 +0200)]
Flatten single use functions

23 hours agoMerge remote-tracking branch 'upstream/pull/7485' live
Tom Hughes [Thu, 8 Oct 2026 18:00:11 +0000 (19:00 +0100)]
Merge remote-tracking branch 'upstream/pull/7485'

23 hours agoSilence deprecation warnings from bootstrap stylesheets
Tom Hughes [Thu, 8 Oct 2026 17:49:21 +0000 (18:49 +0100)]
Silence deprecation warnings from bootstrap stylesheets

23 hours agoRelease pinning of dartsass-sprockets and related gems
Tom Hughes [Thu, 8 Oct 2026 17:47:14 +0000 (18:47 +0100)]
Release pinning of dartsass-sprockets and related gems

We keep sass-embedded pinned to a version below 3.0.0 as some
of the deprecation warnings from bootstrap are for things which
are planned to be removed in that version.

24 hours agoDeduplicate user image helper method internals
Marwin Hochfelsner [Thu, 8 Oct 2026 16:55:31 +0000 (16:55 +0000)]
Deduplicate user image helper method internals

25 hours agoFetch Wikidata preview thumbnails at a fixed height (#7433)
Sachin Kumar [Thu, 8 Oct 2026 16:02:36 +0000 (21:32 +0530)]
Fetch Wikidata preview thumbnails at a fixed height (#7433)

25 hours agoFix typos in comments (#7484)
geographybuff [Thu, 8 Oct 2026 15:57:07 +0000 (12:57 -0300)]
Fix typos in comments (#7484)

Fixes 10 spelling mistakes in comments, CONTRIBUTING.md and two test assertion messages. No behaviour changes.

26 hours agoMerge remote-tracking branch 'origin/translatewiki'
Marwin Hochfelsner [Thu, 8 Oct 2026 15:36:56 +0000 (15:36 +0000)]
Merge remote-tracking branch 'origin/translatewiki'

26 hours agoMerge remote-tracking branch 'shubham/fix/dashboard-popup-above-markers'
Marwin Hochfelsner [Thu, 8 Oct 2026 14:50:23 +0000 (14:50 +0000)]
Merge remote-tracking branch 'shubham/fix/dashboard-popup-above-markers'

29 hours agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 8 Oct 2026 12:03:58 +0000 (14:03 +0200)]
Localisation updates from https://translatewiki.net.

32 hours agoMerge pull request #7469 from tomhughes/invalid-images
Andy Allan [Thu, 8 Oct 2026 08:46:50 +0000 (09:46 +0100)]
Merge pull request #7469 from tomhughes/invalid-images

Improve handling of invalid user avatars

35 hours agoUpdate lockfile
Tom Hughes [Thu, 8 Oct 2026 06:19:15 +0000 (07:19 +0100)]
Update lockfile

35 hours agoPin google-protobuf to stop sass-embedded upgrading
Tom Hughes [Thu, 8 Oct 2026 06:16:34 +0000 (07:16 +0100)]
Pin google-protobuf to stop sass-embedded upgrading

41 hours agoMerge remote-tracking branch 'upstream/pull/7479'
Tom Hughes [Wed, 7 Oct 2026 23:48:50 +0000 (00:48 +0100)]
Merge remote-tracking branch 'upstream/pull/7479'

42 hours agoPin dartsass-sprockets to avoid sass-embedded upgrade
Tom Hughes [Wed, 7 Oct 2026 23:42:32 +0000 (00:42 +0100)]
Pin dartsass-sprockets to avoid sass-embedded upgrade

42 hours agoBump source-map-js from 1.2.1 to 1.2.2
dependabot[bot] [Wed, 7 Oct 2026 23:29:56 +0000 (23:29 +0000)]
Bump source-map-js from 1.2.1 to 1.2.2

Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/7rulnik/source-map-js/releases)
- [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/7rulnik/source-map-js/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: source-map-js
  dependency-version: 1.2.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
42 hours agoMerge remote-tracking branch 'upstream/pull/7477'
Tom Hughes [Wed, 7 Oct 2026 23:28:05 +0000 (00:28 +0100)]
Merge remote-tracking branch 'upstream/pull/7477'

42 hours agoMerge remote-tracking branch 'upstream/pull/7476'
Tom Hughes [Wed, 7 Oct 2026 23:27:59 +0000 (00:27 +0100)]
Merge remote-tracking branch 'upstream/pull/7476'

42 hours agoBump the dependencies group with 3 updates
dependabot[bot] [Wed, 7 Oct 2026 23:13:16 +0000 (23:13 +0000)]
Bump the dependencies group with 3 updates

Bumps the dependencies group with 3 updates: [terra-draw](https://github.com/JamesLMilner/terra-draw), [eslint](https://github.com/eslint/eslint) and [globals](https://github.com/sindresorhus/globals).

Updates `terra-draw` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/JamesLMilner/terra-draw/releases)
- [Changelog](https://github.com/JamesLMilner/terra-draw/blob/main/release.js)
- [Commits](https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.35.0...terra-draw@1.36.0)

Updates `eslint` from 10.11.0 to 10.12.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0)

Updates `globals` from 17.12.0 to 17.13.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0)

---
updated-dependencies:
- dependency-name: terra-draw
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: globals
  dependency-version: 17.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
42 hours agoBump rubocop-minitest from 0.40.0 to 0.41.0 in the rubocop group
dependabot[bot] [Wed, 7 Oct 2026 23:12:44 +0000 (23:12 +0000)]
Bump rubocop-minitest from 0.40.0 to 0.41.0 in the rubocop group

Bumps the rubocop group with 1 update: [rubocop-minitest](https://github.com/rubocop/rubocop-minitest).

Updates `rubocop-minitest` from 0.40.0 to 0.41.0
- [Release notes](https://github.com/rubocop/rubocop-minitest/releases)
- [Changelog](https://github.com/rubocop/rubocop-minitest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-minitest/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: rubocop-minitest
  dependency-version: 0.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: rubocop
...

Signed-off-by: dependabot[bot] <support@github.com>
44 hours agoAdd a task to remove invalid user avatars
Tom Hughes [Tue, 6 Oct 2026 17:37:36 +0000 (18:37 +0100)]
Add a task to remove invalid user avatars

44 hours agoAdd test for using an invalid avatar image
Tom Hughes [Tue, 6 Oct 2026 17:20:11 +0000 (18:20 +0100)]
Add test for using an invalid avatar image

44 hours agoRequire use avatars to be valid images
Tom Hughes [Mon, 5 Oct 2026 19:37:04 +0000 (20:37 +0100)]
Require use avatars to be valid images

44 hours agoRevert any avatar change if we fail to save the new image
Tom Hughes [Mon, 5 Oct 2026 19:35:47 +0000 (20:35 +0100)]
Revert any avatar change if we fail to save the new image

2 days agoMerge remote-tracking branch 'upstream/pull/7473'
Tom Hughes [Wed, 7 Oct 2026 17:27:42 +0000 (18:27 +0100)]
Merge remote-tracking branch 'upstream/pull/7473'

2 days agoMerge remote-tracking branch 'upstream/pull/7475'
Tom Hughes [Wed, 7 Oct 2026 17:17:51 +0000 (18:17 +0100)]
Merge remote-tracking branch 'upstream/pull/7475'

2 days agoMerge remote-tracking branch 'upstream/pull/7474'
Tom Hughes [Wed, 7 Oct 2026 17:14:08 +0000 (18:14 +0100)]
Merge remote-tracking branch 'upstream/pull/7474'

Fixes #7472

2 days agoRender way node refs from way_nodes instead of loading nodes
Andy Allan [Wed, 7 Oct 2026 15:50:22 +0000 (16:50 +0100)]
Render way node refs from way_nodes instead of loading nodes

Given that we only need the node ids, we only need to preload the
way_nodes and use the ids from there.

2 days agoReplace OSM.MapLibre.defaultHomeZoom with defaultHomeZoom
Marwin Hochfelsner [Wed, 7 Oct 2026 15:42:03 +0000 (17:42 +0200)]
Replace OSM.MapLibre.defaultHomeZoom with defaultHomeZoom

2 days agoFix crashes in mailers due to missing record
Pablo Brasero [Wed, 7 Oct 2026 14:50:10 +0000 (15:50 +0100)]
Fix crashes in mailers due to missing record

2 days agoMerge pull request #7470 from tomhughes/prosopite-fixes
Andy Allan [Wed, 7 Oct 2026 14:30:49 +0000 (15:30 +0100)]
Merge pull request #7470 from tomhughes/prosopite-fixes

More N+1 query fixes

2 days agoFix N+1 queries in issues view
Tom Hughes [Tue, 6 Oct 2026 21:56:48 +0000 (22:56 +0100)]
Fix N+1 queries in issues view

2 days agoFix N+1 queries in node/way/relation api views
Tom Hughes [Tue, 6 Oct 2026 21:19:34 +0000 (22:19 +0100)]
Fix N+1 queries in node/way/relation api views

4 days agoMerge pull request #7466 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 5 Oct 2026 13:53:46 +0000 (15:53 +0200)]
Merge pull request #7466 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

4 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 5 Oct 2026 12:03:25 +0000 (14:03 +0200)]
Localisation updates from https://translatewiki.net.

4 days agoMerge pull request #7465 from tomhughes/prosopite-fixes
Andy Allan [Mon, 5 Oct 2026 08:59:52 +0000 (09:59 +0100)]
Merge pull request #7465 from tomhughes/prosopite-fixes

Fix some N+1 queries

4 days agoFix N+1 queries with user block views
Tom Hughes [Sun, 4 Oct 2026 21:44:24 +0000 (22:44 +0100)]
Fix N+1 queries with user block views

4 days agoFix N+1 queries with trace views
Tom Hughes [Sun, 4 Oct 2026 21:38:43 +0000 (22:38 +0100)]
Fix N+1 queries with trace views

4 days agoFix N+1 queries in user blocks controller
Tom Hughes [Sun, 4 Oct 2026 18:44:06 +0000 (19:44 +0100)]
Fix N+1 queries in user blocks controller

4 days agoFix N+1 queries with moderation zones
Tom Hughes [Sun, 4 Oct 2026 18:33:59 +0000 (19:33 +0100)]
Fix N+1 queries with moderation zones

4 days agoFix N+1 queries in messages controller
Tom Hughes [Sun, 4 Oct 2026 18:06:42 +0000 (19:06 +0100)]
Fix N+1 queries in messages controller

6 days agoMerge remote-tracking branch 'upstream/pull/7459'
Tom Hughes [Fri, 2 Oct 2026 18:13:42 +0000 (19:13 +0100)]
Merge remote-tracking branch 'upstream/pull/7459'

6 days agoMerge remote-tracking branch 'upstream/pull/7458'
Tom Hughes [Fri, 2 Oct 2026 18:13:39 +0000 (19:13 +0100)]
Merge remote-tracking branch 'upstream/pull/7458'

6 days agoMerge pull request #7460 from tomhughes/validate-note-params
Andy Allan [Fri, 2 Oct 2026 18:05:40 +0000 (19:05 +0100)]
Merge pull request #7460 from tomhughes/validate-note-params

Validate status parameter to notes#index

7 days agoValidate status parameter to notes#index
Tom Hughes [Fri, 2 Oct 2026 17:14:38 +0000 (18:14 +0100)]
Validate status parameter to notes#index

7 days agoFix N+1 queries for comment authors in the notes API
Andy Allan [Thu, 1 Oct 2026 12:40:54 +0000 (13:40 +0100)]
Fix N+1 queries for comment authors in the notes API

Preload the authors of note comments, and of the notes themselves for
the RSS feeds, when rendering notes from the API.

The tests now use notes with comments by at least three different
users, as prosopite doesn't always detect an N+1 query with only two
records - the first query in a process can have a different call stack
while the association's statement cache is built.

7 days agoDetect N+1 queries in tests using prosopite
Andy Allan [Thu, 1 Oct 2026 10:50:57 +0000 (11:50 +0100)]
Detect N+1 queries in tests using prosopite

Each request handled by the tests (controllers, integration and system)
is scanned separately for N+1 queries using prosopite's rack middleware,
as is each job performed outside of a request. The test fails if any are found.

Jobs performed during a request aren't scanned, as their queries would
otherwise count towards the request's. That would make a request that triggers
three email notifications look like an N+1 query, whereas in reality each job
is performed separately.

Existing N+1 queries are allowed when any of the files listed in
test/prosopite_todo.yml are in the call stack. This means we can work
through that list, but avoid adding new N+1 queries in other parts of our code.

8 days agoMerge remote-tracking branch 'upstream/pull/7456'
Tom Hughes [Thu, 1 Oct 2026 17:10:11 +0000 (18:10 +0100)]
Merge remote-tracking branch 'upstream/pull/7456'

8 days agoMerge pull request #7457 from tomhughes/json-3
Andy Allan [Thu, 1 Oct 2026 15:35:59 +0000 (16:35 +0100)]
Merge pull request #7457 from tomhughes/json-3

Drop lock on json version now that rails supports json 3

8 days agoDrop lock on json version now that rails supports json 3
Tom Hughes [Thu, 1 Oct 2026 14:33:53 +0000 (15:33 +0100)]
Drop lock on json version now that rails supports json 3

8 days agoMerge remote-tracking branch 'upstream/pull/7453'
Tom Hughes [Thu, 1 Oct 2026 14:28:51 +0000 (15:28 +0100)]
Merge remote-tracking branch 'upstream/pull/7453'

8 days agoBump the dependencies group across 1 directory with 10 updates
dependabot[bot] [Thu, 1 Oct 2026 14:08:41 +0000 (14:08 +0000)]
Bump the dependencies group across 1 directory with 10 updates

Bumps the dependencies group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [activerecord-postgis](https://github.com/seuros/activerecord-postgis) | `0.6.0` | `0.6.1` |
| [actionpack-page_caching](https://github.com/rails/actionpack-page_caching) | `1.2.4` | `1.2.5` |
| [doorkeeper](https://github.com/doorkeeper-gem/doorkeeper) | `5.9.7` | `5.9.9` |
| [doorkeeper-openid_connect](https://github.com/doorkeeper-gem/doorkeeper-openid_connect) | `1.10.5` | `2.0.0` |
| [dalli](https://github.com/petergoldstein/dalli) | `5.1.0` | `5.1.1` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.232.1` | `1.232.2` |
| [herb](https://github.com/marcoroth/herb) | `0.10.4` | `0.11.0` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.12` | `3.0.13` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1289.0` | `1.1291.0` |
| [bindata](https://github.com/dmendel/bindata) | `3.0.0` | `3.0.1` |

Updates `activerecord-postgis` from 0.6.0 to 0.6.1
- [Release notes](https://github.com/seuros/activerecord-postgis/releases)
- [Changelog](https://github.com/seuros/activerecord-postgis/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seuros/activerecord-postgis/compare/activerecord-postgis/v0.6.0...activerecord-postgis/v0.6.1)

Updates `actionpack-page_caching` from 1.2.4 to 1.2.5
- [Release notes](https://github.com/rails/actionpack-page_caching/releases)
- [Changelog](https://github.com/rails/actionpack-page_caching/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rails/actionpack-page_caching/compare/v1.2.4...v1.2.5)

Updates `doorkeeper` from 5.9.7 to 5.9.9
- [Release notes](https://github.com/doorkeeper-gem/doorkeeper/releases)
- [Changelog](https://github.com/doorkeeper-gem/doorkeeper/blob/main/CHANGELOG.md)
- [Commits](https://github.com/doorkeeper-gem/doorkeeper/compare/v5.9.7...v5.9.9)

Updates `doorkeeper-openid_connect` from 1.10.5 to 2.0.0
- [Release notes](https://github.com/doorkeeper-gem/doorkeeper-openid_connect/releases)
- [Changelog](https://github.com/doorkeeper-gem/doorkeeper-openid_connect/blob/master/CHANGELOG.md)
- [Commits](https://github.com/doorkeeper-gem/doorkeeper-openid_connect/compare/v1.10.5...v2.0.0)

Updates `dalli` from 5.1.0 to 5.1.1
- [Release notes](https://github.com/petergoldstein/dalli/releases)
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.1.0...v5.1.1)

Updates `aws-sdk-s3` from 1.232.1 to 1.232.2
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `herb` from 0.10.4 to 0.11.0
- [Release notes](https://github.com/marcoroth/herb/releases)
- [Commits](https://github.com/marcoroth/herb/compare/v0.10.4...v0.11.0)

Updates `database_consistency` from 3.0.12 to 3.0.13
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md)
- [Commits](https://github.com/djezzzl/database_consistency/compare/v3.0.12...v3.0.13)

Updates `aws-partitions` from 1.1289.0 to 1.1291.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `bindata` from 3.0.0 to 3.0.1
- [Changelog](https://github.com/dmendel/bindata/blob/master/ChangeLog.rdoc)
- [Commits](https://github.com/dmendel/bindata/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: actionpack-page_caching
  dependency-version: 1.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: activerecord-postgis
  dependency-version: 0.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: aws-partitions
  dependency-version: 1.1291.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.232.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: bindata
  dependency-version: 3.0.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: dalli
  dependency-version: 5.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.13
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: doorkeeper
  dependency-version: 5.9.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: doorkeeper-openid_connect
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: herb
  dependency-version: 0.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoMerge pull request #7454 from tomhughes/doorkeeper-authorize
Andy Allan [Thu, 1 Oct 2026 13:44:33 +0000 (14:44 +0100)]
Merge pull request #7454 from tomhughes/doorkeeper-authorize

Complete authorization before doorkeeper sees the request

8 days agoMerge pull request #7455 from openstreetmap/translatewiki
Andy Allan [Thu, 1 Oct 2026 13:43:20 +0000 (14:43 +0100)]
Merge pull request #7455 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

8 days agoReplace SotM 2026 banner with 31 Day OSM Challenge
Eugene Alvin Villar [Thu, 1 Oct 2026 13:00:12 +0000 (21:00 +0800)]
Replace SotM 2026 banner with 31 Day OSM Challenge

8 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 1 Oct 2026 12:03:03 +0000 (14:03 +0200)]
Localisation updates from https://translatewiki.net.

8 days agoComplete authorization before doorkeeper sees the request
Tom Hughes [Thu, 1 Oct 2026 11:58:22 +0000 (12:58 +0100)]
Complete authorization before doorkeeper sees the request

8 days agoMerge remote-tracking branch 'upstream/pull/7444'
Tom Hughes [Thu, 1 Oct 2026 10:53:44 +0000 (11:53 +0100)]
Merge remote-tracking branch 'upstream/pull/7444'

8 days agoBump rails from 8.1.3.1 to 8.1.4 in the rails group across 1 directory
dependabot[bot] [Thu, 1 Oct 2026 10:39:38 +0000 (10:39 +0000)]
Bump rails from 8.1.3.1 to 8.1.4 in the rails group across 1 directory

Bumps the rails group with 1 update in the / directory: [rails](https://github.com/rails/rails).

Updates `rails` from 8.1.3.1 to 8.1.4
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v8.1.3.1...v8.1.4)

---
updated-dependencies:
- dependency-name: rails
  dependency-version: 8.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rails
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoUpdate simplecov to 1.3.2 for rails 8.1.4 support
Tom Hughes [Thu, 1 Oct 2026 10:37:32 +0000 (11:37 +0100)]
Update simplecov to 1.3.2 for rails 8.1.4 support

8 days agoMerge pull request #7448 from tomhughes/old-tag-tests
Andy Allan [Thu, 1 Oct 2026 10:09:35 +0000 (11:09 +0100)]
Merge pull request #7448 from tomhughes/old-tag-tests

Avoid trying to detach a record connected by a composite key

8 days agoMerge pull request #7449 from tomhughes/dependabot-rails
Andy Allan [Thu, 1 Oct 2026 10:07:45 +0000 (11:07 +0100)]
Merge pull request #7449 from tomhughes/dependabot-rails

Exclude all rails gems from the main dependabot group

8 days agoExclude all rails gems from the main dependabot group
Tom Hughes [Thu, 1 Oct 2026 07:19:55 +0000 (08:19 +0100)]
Exclude all rails gems from the main dependabot group

8 days agoSet attributes during record build where possible
Tom Hughes [Thu, 1 Oct 2026 07:07:12 +0000 (08:07 +0100)]
Set attributes during record build where possible

8 days agoAvoid persisting test records unecessarily
Tom Hughes [Thu, 1 Oct 2026 07:03:30 +0000 (08:03 +0100)]
Avoid persisting test records unecessarily

8 days agoMerge pull request #7442 from tomhughes/email-restricted-chars
Andy Allan [Thu, 1 Oct 2026 06:06:06 +0000 (07:06 +0100)]
Merge pull request #7442 from tomhughes/email-restricted-chars

Prevent percent characters being used in email addresses

8 days agoMerge remote-tracking branch 'upstream/pull/7447'
Tom Hughes [Wed, 30 Sep 2026 23:53:51 +0000 (00:53 +0100)]
Merge remote-tracking branch 'upstream/pull/7447'

8 days agoBump brace-expansion from 5.0.8 to 5.0.12
dependabot[bot] [Wed, 30 Sep 2026 23:52:12 +0000 (23:52 +0000)]
Bump brace-expansion from 5.0.8 to 5.0.12

Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.8 to 5.0.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.8...v5.0.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 5.0.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoMerge remote-tracking branch 'upstream/pull/7445'
Tom Hughes [Wed, 30 Sep 2026 23:50:14 +0000 (00:50 +0100)]
Merge remote-tracking branch 'upstream/pull/7445'

8 days agoMerge remote-tracking branch 'upstream/pull/7443'
Tom Hughes [Wed, 30 Sep 2026 23:50:08 +0000 (00:50 +0100)]
Merge remote-tracking branch 'upstream/pull/7443'

8 days agoBump the dependencies group with 2 updates
dependabot[bot] [Wed, 30 Sep 2026 23:13:10 +0000 (23:13 +0000)]
Bump the dependencies group with 2 updates

Bumps the dependencies group with 2 updates: [tag2link](https://github.com/JOSM/tag2link) and [@herb-tools/linter](https://github.com/marcoroth/herb/tree/HEAD/javascript/packages/linter).

Updates `tag2link` from 2026.8.21 to 2026.9.21
- [Release notes](https://github.com/JOSM/tag2link/releases)
- [Commits](https://github.com/JOSM/tag2link/compare/2026.8.21...2026.9.21)

Updates `@herb-tools/linter` from 0.10.4 to 0.11.0
- [Release notes](https://github.com/marcoroth/herb/releases)
- [Commits](https://github.com/marcoroth/herb/commits/v0.11.0/javascript/packages/linter)

---
updated-dependencies:
- dependency-name: tag2link
  dependency-version: 2026.9.21
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@herb-tools/linter"
  dependency-version: 0.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoBump ruby/setup-ruby from 1.324.0 to 1.327.0 in the dependencies group
dependabot[bot] [Wed, 30 Sep 2026 23:12:38 +0000 (23:12 +0000)]
Bump ruby/setup-ruby from 1.324.0 to 1.327.0 in the dependencies group

Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby).

Updates `ruby/setup-ruby` from 1.324.0 to 1.327.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/a0102e0972be65f351c307e2d64b9314a57c8073...14594264cd68ce8a2345dd349bc3d138a4ef85c8)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.327.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoPrevent percent characters being used in email addresses
Tom Hughes [Wed, 30 Sep 2026 21:47:59 +0000 (22:47 +0100)]
Prevent percent characters being used in email addresses

9 days agoMerge pull request #7425 from tomhughes/invalid-email
Marwin Hochfelsner [Tue, 29 Sep 2026 20:33:16 +0000 (22:33 +0200)]
Merge pull request #7425 from tomhughes/invalid-email

Validate the user record before trying to check the email

9 days agoTest creating an account with an invalid email
Pablo Brasero [Tue, 29 Sep 2026 09:42:08 +0000 (10:42 +0100)]
Test creating an account with an invalid email

Co-Authored-By: Tom Hughes <tom@compton.nu>
9 days agoValidate the user record before trying to check the email
Tom Hughes [Thu, 24 Sep 2026 17:33:37 +0000 (18:33 +0100)]
Validate the user record before trying to check the email

9 days agoRework the rate limiter API to improve test coverage
Pablo Brasero [Tue, 29 Sep 2026 09:42:08 +0000 (10:42 +0100)]
Rework the rate limiter API to improve test coverage

Co-Authored-By: Tom Hughes <tom@compton.nu>
10 days agoMerge remote-tracking branch 'upstream/pull/7434'
Tom Hughes [Tue, 29 Sep 2026 17:29:39 +0000 (18:29 +0100)]
Merge remote-tracking branch 'upstream/pull/7434'

10 days agoMerge remote-tracking branch 'upstream/pull/7439'
Tom Hughes [Tue, 29 Sep 2026 17:27:30 +0000 (18:27 +0100)]
Merge remote-tracking branch 'upstream/pull/7439'

10 days agoSeparate `current_user` from @user
Pablo Brasero [Mon, 28 Sep 2026 08:24:41 +0000 (09:24 +0100)]
Separate `current_user` from @user

10 days agoMerge remote-tracking branch 'upstream/pull/7436'
Tom Hughes [Mon, 28 Sep 2026 21:36:53 +0000 (22:36 +0100)]
Merge remote-tracking branch 'upstream/pull/7436'

10 days agoMerge remote-tracking branch 'upstream/pull/7428'
Tom Hughes [Mon, 28 Sep 2026 18:10:57 +0000 (19:10 +0100)]
Merge remote-tracking branch 'upstream/pull/7428'

11 days agorerun script/misc/update-wiki-pages
Mateusz Konieczny [Mon, 28 Sep 2026 17:01:33 +0000 (19:01 +0200)]
rerun script/misc/update-wiki-pages

11 days agoMerge pull request #7435 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 28 Sep 2026 13:33:56 +0000 (15:33 +0200)]
Merge pull request #7435 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

11 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 28 Sep 2026 12:03:51 +0000 (14:03 +0200)]
Localisation updates from https://translatewiki.net.

11 days agoDon't break when a notification record goes missing
Pablo Brasero [Mon, 28 Sep 2026 10:25:37 +0000 (11:25 +0100)]
Don't break when a notification record goes missing

12 days agoIsolate map markers below popups and controls
Shubham Padkonde [Fri, 25 Sep 2026 20:37:43 +0000 (20:37 +0000)]
Isolate map markers below popups and controls

2 weeks agoMerge pull request #7424 from tomhughes/validate-editor
Andy Allan [Fri, 25 Sep 2026 06:31:04 +0000 (07:31 +0100)]
Merge pull request #7424 from tomhughes/validate-editor

Validate any explicitly requested editor name

2 weeks agoMerge pull request #7423 from tomhughes/test-reverse-json
Andy Allan [Fri, 25 Sep 2026 06:29:56 +0000 (07:29 +0100)]
Merge pull request #7423 from tomhughes/test-reverse-json

Test json responses to nominatim reverse searches

2 weeks agoMerge remote-tracking branch 'upstream/pull/7426'
Tom Hughes [Thu, 24 Sep 2026 21:40:08 +0000 (22:40 +0100)]
Merge remote-tracking branch 'upstream/pull/7426'

2 weeks agoKeep auth provider logos styleable after SVG optimisation
Kai Michael Poppe [Thu, 24 Sep 2026 21:20:41 +0000 (23:20 +0200)]
Keep auth provider logos styleable after SVG optimisation

Give the Apple and GitHub logo background/foreground svgo-stable bg/fg
classes and style those instead of rect/path, and drop the svg
width/height from apple, github and microsoft so their viewBox survives.

2 weeks agoValidate any explicitly requested editor name
Tom Hughes [Thu, 24 Sep 2026 17:21:20 +0000 (18:21 +0100)]
Validate any explicitly requested editor name