]> git.openstreetmap.org Git - rails.git/log
rails.git
2 hours agoMerge remote-tracking branch 'upstream/pull/7416' master live
Tom Hughes [Thu, 24 Sep 2026 16:37:46 +0000 (17:37 +0100)]
Merge remote-tracking branch 'upstream/pull/7416'

2 hours agoMerge remote-tracking branch 'upstream/pull/7410'
Tom Hughes [Thu, 24 Sep 2026 16:24:04 +0000 (17:24 +0100)]
Merge remote-tracking branch 'upstream/pull/7410'

6 hours agoMerge pull request #7422 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 24 Sep 2026 12:58:33 +0000 (14:58 +0200)]
Merge pull request #7422 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

7 hours agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 24 Sep 2026 12:04:02 +0000 (14:04 +0200)]
Localisation updates from https://translatewiki.net.

10 hours agoAvoid regexp not supported in old browsers
Pablo Brasero [Tue, 22 Sep 2026 12:30:14 +0000 (13:30 +0100)]
Avoid regexp not supported in old browsers

This comes after a user reported that the slippy map doesn't work on iOS 15,
which we have been able to reproduce with an old iPhone.

MapLibre's translation string keys are in CapitalisedCamelCase, as opposed to
our usual snake_case. This also conflicts with Leaflet's keys which are
also in snake_case. This creates a weird scenario where a translation key
is duplicated: `GeolocateControl` for MapLibre and `geolocate_control` for
leaflet.

The original translation strings can be seen at:
- https://github.com/maplibre/maplibre-gl-js/blob/8ebe6a085e934f1b136ead624a92abdf6399f7e2/src/ui/default_locale.ts
- https://github.com/domoritz/leaflet-locatecontrol/blob/a122fb1bfe1ad39d20382e1545eaa8cb367c48fd/src/L.Control.Locate.js

19 hours agoUpdate model annotations
Tom Hughes [Wed, 23 Sep 2026 23:35:25 +0000 (00:35 +0100)]
Update model annotations

19 hours agoMerge remote-tracking branch 'upstream/pull/7421'
Tom Hughes [Wed, 23 Sep 2026 23:33:57 +0000 (00:33 +0100)]
Merge remote-tracking branch 'upstream/pull/7421'

19 hours agoMerge remote-tracking branch 'upstream/pull/7418'
Tom Hughes [Wed, 23 Sep 2026 23:26:59 +0000 (00:26 +0100)]
Merge remote-tracking branch 'upstream/pull/7418'

19 hours agoMerge remote-tracking branch 'upstream/pull/7419'
Tom Hughes [Wed, 23 Sep 2026 23:26:40 +0000 (00:26 +0100)]
Merge remote-tracking branch 'upstream/pull/7419'

19 hours agoMerge remote-tracking branch 'upstream/pull/7420'
Tom Hughes [Wed, 23 Sep 2026 23:26:12 +0000 (00:26 +0100)]
Merge remote-tracking branch 'upstream/pull/7420'

19 hours agoBump the dependencies group with 13 updates
dependabot[bot] [Wed, 23 Sep 2026 23:23:49 +0000 (23:23 +0000)]
Bump the dependencies group with 13 updates

Bumps the dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [faraday](https://github.com/lostisland/faraday) | `2.14.3` | `2.14.4` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-ruby) | `1.13.0` | `1.13.1` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.232.0` | `1.232.1` |
| [unicode-display_width](https://github.com/janlelis/unicode-display_width) | `3.2.0` | `3.3.0` |
| [annotaterb](https://github.com/drwl/annotaterb) | `4.24.0` | `4.25.0` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.11` | `3.0.12` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1287.0` | `1.1289.0` |
| [faraday-http-cache](https://github.com/plataformatec/faraday-http-cache) | `2.7.0` | `2.8.0` |
| [io-console](https://github.com/ruby/io-console) | `0.9.3` | `0.9.4` |
| [net-protocol](https://github.com/ruby/net-protocol) | `0.3.0` | `0.4.0` |
| [opentelemetry-instrumentation-net_http](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.29.0` | `0.29.1` |
| [rubyzip](https://github.com/rubyzip/rubyzip) | `3.6.0` | `3.7.0` |
| [unicode-emoji](https://github.com/janlelis/unicode-emoji) | `4.2.0` | `4.3.0` |

Updates `faraday` from 2.14.3 to 2.14.4
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.3...v2.14.4)

Updates `opentelemetry-sdk` from 1.13.0 to 1.13.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-sdk/v1.13.0...opentelemetry-sdk/v1.13.1)

Updates `aws-sdk-s3` from 1.232.0 to 1.232.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 `unicode-display_width` from 3.2.0 to 3.3.0
- [Changelog](https://github.com/janlelis/unicode-display_width/blob/main/CHANGELOG.md)
- [Commits](https://github.com/janlelis/unicode-display_width/compare/v3.2.0...v3.3.0)

Updates `annotaterb` from 4.24.0 to 4.25.0
- [Changelog](https://github.com/drwl/annotaterb/blob/main/CHANGELOG.md)
- [Commits](https://github.com/drwl/annotaterb/compare/v4.24.0...v4.25.0)

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

Updates `aws-partitions` from 1.1287.0 to 1.1289.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 `faraday-http-cache` from 2.7.0 to 2.8.0
- [Release notes](https://github.com/plataformatec/faraday-http-cache/releases)
- [Changelog](https://github.com/sourcelevel/faraday-http-cache/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plataformatec/faraday-http-cache/compare/v2.7.0...v2.8.0)

Updates `io-console` from 0.9.3 to 0.9.4
- [Release notes](https://github.com/ruby/io-console/releases)
- [Commits](https://github.com/ruby/io-console/compare/v0.9.3...v0.9.4)

Updates `net-protocol` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/ruby/net-protocol/releases)
- [Commits](https://github.com/ruby/net-protocol/compare/v0.3.0...v0.4.0)

Updates `opentelemetry-instrumentation-net_http` from 0.29.0 to 0.29.1
- [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.0...opentelemetry-instrumentation-net_http/v0.29.1)

Updates `rubyzip` from 3.6.0 to 3.7.0
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/main/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v3.6.0...v3.7.0)

Updates `unicode-emoji` from 4.2.0 to 4.3.0
- [Changelog](https://github.com/janlelis/unicode-emoji/blob/main/CHANGELOG.md)
- [Commits](https://github.com/janlelis/unicode-emoji/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: faraday
  dependency-version: 2.14.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.232.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: unicode-display_width
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: annotaterb
  dependency-version: 4.25.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.12
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: aws-partitions
  dependency-version: 1.1289.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: faraday-http-cache
  dependency-version: 2.8.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: io-console
  dependency-version: 0.9.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: net-protocol
  dependency-version: 0.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-net_http
  dependency-version: 0.29.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: rubyzip
  dependency-version: 3.7.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: unicode-emoji
  dependency-version: 4.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
19 hours agoBump the dependencies group with 2 updates
dependabot[bot] [Wed, 23 Sep 2026 23:13:08 +0000 (23:13 +0000)]
Bump the dependencies group with 2 updates

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

Updates `terra-draw` from 1.33.0 to 1.35.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.33.0...terra-draw@1.35.0)

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

---
updated-dependencies:
- dependency-name: terra-draw
  dependency-version: 1.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
19 hours agoBump rubocop-rails from 2.37.0 to 2.38.0 in the rubocop group
dependabot[bot] [Wed, 23 Sep 2026 23:12:50 +0000 (23:12 +0000)]
Bump rubocop-rails from 2.37.0 to 2.38.0 in the rubocop group

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

Updates `rubocop-rails` from 2.37.0 to 2.38.0
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.37.0...v2.38.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
19 hours agoBump ruby/setup-ruby from 1.321.0 to 1.324.0 in the dependencies group
dependabot[bot] [Wed, 23 Sep 2026 23:12:39 +0000 (23:12 +0000)]
Bump ruby/setup-ruby from 1.321.0 to 1.324.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.321.0 to 1.324.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/95ef2b042f9d7a56d8268cba8559e2842e2ad01b...a0102e0972be65f351c307e2d64b9314a57c8073)

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

Signed-off-by: dependabot[bot] <support@github.com>
26 hours agoMerge remote-tracking branch 'upstream/pull/7413'
Tom Hughes [Wed, 23 Sep 2026 16:46:22 +0000 (17:46 +0100)]
Merge remote-tracking branch 'upstream/pull/7413'

26 hours agoValidate the bbox parameters when exporting
Andy Allan [Wed, 23 Sep 2026 14:43:59 +0000 (15:43 +0100)]
Validate the bbox parameters when exporting

A missing parameter raised OSM::APIBadUserInput, which isn't handled
by web controllers and so resulted in a 500 error, and a non-numeric
one was silently treated as zero. Validate them with param! instead
so that both get a bad request response.

27 hours agoReturn a JSON error when reverse geocoding fails for a JSON request
Andy Allan [Wed, 23 Sep 2026 15:19:55 +0000 (16:19 +0100)]
Return a JSON error when reverse geocoding fails for a JSON request

There is no JSON error template, so a nominatim error resulted in a
missing template exception. Return the error as JSON instead, and
ignore error responses when setting the home location name so that
the existing name is kept.

27 hours agoMerge remote-tracking branch 'upstream/pull/7414'
Tom Hughes [Wed, 23 Sep 2026 16:03:02 +0000 (17:03 +0100)]
Merge remote-tracking branch 'upstream/pull/7414'

27 hours agoRender reverse geocoding results once, after all have been collected
Andy Allan [Wed, 23 Sep 2026 15:19:44 +0000 (16:19 +0100)]
Render reverse geocoding results once, after all have been collected

The respond_to block was inside the loop, so nothing was
rendered when nominatim found no results. JSON requests then got a 406
error, and the home location name wasn't cleared when choosing a
location that has no name.

27 hours agoFix typo in lrbt bbox check
Andy Allan [Wed, 23 Sep 2026 15:10:13 +0000 (16:10 +0100)]
Fix typo in lrbt bbox check

This didn't have any negative effects, since API::NotesController#index
also checks these params and there's no typo there.

28 hours agoValidate the bbox parameter when listing changesets
Andy Allan [Wed, 23 Sep 2026 14:43:59 +0000 (15:43 +0100)]
Validate the bbox parameter when listing changesets

An invalid bbox raised OSM::APIBadUserInput, which isn't handled by
web controllers and so resulted in a 500 error. Validate it with
param! instead so that it gets a bad request response.

29 hours agoMerge remote-tracking branch 'upstream/pull/7412'
Tom Hughes [Wed, 23 Sep 2026 13:44:41 +0000 (14:44 +0100)]
Merge remote-tracking branch 'upstream/pull/7412'

29 hours agoMerge pull request #7399 from tomhughes/bad-compression
Andy Allan [Wed, 23 Sep 2026 13:35:05 +0000 (14:35 +0100)]
Merge pull request #7399 from tomhughes/bad-compression

Convert gzip decoding errors to a bad request error

29 hours agoDisable live asset compilation in production
Andy Allan [Wed, 23 Sep 2026 13:18:04 +0000 (14:18 +0100)]
Disable live asset compilation in production

The Rails 8.0 update dropped config.assets.compile = false, as the
new framework template assumes Propshaft. This left sprockets-rails
defaulting to compiling assets on demand in production, and requests
for /assets/ raise Sprockets::FileOutsidePaths, giving a 500 error.

29 hours agoConvert zlib decoding errors to a bad request error
Tom Hughes [Thu, 17 Sep 2026 18:39:28 +0000 (19:39 +0100)]
Convert zlib decoding errors to a bad request error

30 hours agoMerge pull request #7397 from tomhughes/search-format
Andy Allan [Wed, 23 Sep 2026 12:46:36 +0000 (13:46 +0100)]
Merge pull request #7397 from tomhughes/search-format

Stop search calls with a format parameter throwing an error

30 hours agoMerge pull request #7398 from tomhughes/sentry-data
Andy Allan [Wed, 23 Sep 2026 12:45:15 +0000 (13:45 +0100)]
Merge pull request #7398 from tomhughes/sentry-data

Send request parameter to any configured sentry endpoint

2 days agoSend request parameters to any configured sentry endpoint
Tom Hughes [Thu, 17 Sep 2026 17:54:37 +0000 (18:54 +0100)]
Send request parameters to any configured sentry endpoint

2 days agoRemove no-longer used xhr parameter from tests
Tom Hughes [Thu, 17 Sep 2026 21:33:44 +0000 (22:33 +0100)]
Remove no-longer used xhr parameter from tests

2 days agoStop search calls with a format parameter throwing an error
Tom Hughes [Thu, 17 Sep 2026 17:17:31 +0000 (18:17 +0100)]
Stop search calls with a format parameter throwing an error

2 days agoMerge pull request #7403 from tomhughes/docker
Marwin Hochfelsner [Tue, 22 Sep 2026 17:43:43 +0000 (19:43 +0200)]
Merge pull request #7403 from tomhughes/docker

Use Debian 13 for docker

2 days agoUse Debian 13 for docker
Tom Hughes [Fri, 18 Sep 2026 21:39:29 +0000 (22:39 +0100)]
Use Debian 13 for docker

3 days agoMerge remote-tracking branch 'upstream/pull/7406'
Tom Hughes [Mon, 21 Sep 2026 17:49:42 +0000 (18:49 +0100)]
Merge remote-tracking branch 'upstream/pull/7406'

3 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 21 Sep 2026 12:04:06 +0000 (14:04 +0200)]
Localisation updates from https://translatewiki.net.

3 days agoMerge pull request #7400 from tomhughes/sentry-delayed-job
Andy Allan [Mon, 21 Sep 2026 08:32:23 +0000 (09:32 +0100)]
Merge pull request #7400 from tomhughes/sentry-delayed-job

Use custom DelayedJob sentry integration

7 days agoUse custom DelayedJob sentry integration
Tom Hughes [Thu, 17 Sep 2026 18:51:37 +0000 (19:51 +0100)]
Use custom DelayedJob sentry integration

7 days agoMerge remote-tracking branch 'upstream/pull/7391'
Tom Hughes [Thu, 17 Sep 2026 16:44:33 +0000 (17:44 +0100)]
Merge remote-tracking branch 'upstream/pull/7391'

7 days agoMerge remote-tracking branch 'upstream/pull/7395'
Tom Hughes [Thu, 17 Sep 2026 16:41:54 +0000 (17:41 +0100)]
Merge remote-tracking branch 'upstream/pull/7395'

7 days agoMerge pull request #7393 from openstreetmap/dependabot/bundler/rubocop-70ebabdb35
Marwin Hochfelsner [Thu, 17 Sep 2026 13:31:27 +0000 (15:31 +0200)]
Merge pull request #7393 from openstreetmap/dependabot/bundler/rubocop-70ebabdb35

Bump rubocop from 1.90.0 to 1.91.0 in the rubocop group

7 days agoMerge pull request #7394 from openstreetmap/dependabot/npm_and_yarn/dependencies...
Marwin Hochfelsner [Thu, 17 Sep 2026 13:31:21 +0000 (15:31 +0200)]
Merge pull request #7394 from openstreetmap/dependabot/npm_and_yarn/dependencies-45d869f03e

Bump @herb-tools/linter from 0.10.3 to 0.10.4 in the dependencies group

7 days agoMerge pull request #7396 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 17 Sep 2026 13:31:18 +0000 (15:31 +0200)]
Merge pull request #7396 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

7 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 17 Sep 2026 12:04:33 +0000 (14:04 +0200)]
Localisation updates from https://translatewiki.net.

7 days agoBump the dependencies group with 19 updates
dependabot[bot] [Wed, 16 Sep 2026 23:24:21 +0000 (23:24 +0000)]
Bump the dependencies group with 19 updates

Bumps the dependencies group with 19 updates:

| Package | From | To |
| --- | --- | --- |
| [doorkeeper](https://github.com/doorkeeper-gem/doorkeeper) | `5.9.6` | `5.9.7` |
| [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-ruby) | `0.35.1` | `0.36.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.229.0` | `1.232.0` |
| [herb](https://github.com/marcoroth/herb) | `0.10.3` | `0.10.4` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.48.0` | `4.49.0` |
| [simplecov](https://github.com/simplecov-ruby/simplecov) | `1.2.0` | `1.3.0` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1284.0` | `1.1287.0` |
| [aws-sdk-core](https://github.com/aws/aws-sdk-ruby) | `3.254.1` | `3.257.0` |
| [aws-sdk-kms](https://github.com/aws/aws-sdk-ruby) | `1.130.0` | `1.132.0` |
| [bigdecimal](https://github.com/ruby/bigdecimal) | `4.1.2` | `4.1.3` |
| [git](https://github.com/ruby-git/ruby-git) | `5.4.1` | `5.6.0` |
| [io-console](https://github.com/ruby/io-console) | `0.9.2` | `0.9.3` |
| [msgpack](https://github.com/msgpack/msgpack-ruby) | `1.8.4` | `1.8.5` |
| [net-imap](https://github.com/ruby/net-imap) | `0.6.6` | `0.6.7` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-ruby) | `1.11.0` | `1.11.1` |
| [opentelemetry-instrumentation-grpc](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.5.2` | `0.5.3` |
| [opentelemetry-instrumentation-gruf](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.6.2` | `0.6.3` |
| [opentelemetry-instrumentation-http_client](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.29.0` | `0.29.1` |
| [opentelemetry-instrumentation-lmdb](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.26.0` | `0.26.1` |

Updates `doorkeeper` from 5.9.6 to 5.9.7
- [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.6...v5.9.7)

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

Updates `aws-sdk-s3` from 1.229.0 to 1.232.0
- [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.3 to 0.10.4
- [Release notes](https://github.com/marcoroth/herb/releases)
- [Commits](https://github.com/marcoroth/herb/compare/v0.10.3...v0.10.4)

Updates `selenium-webdriver` from 4.48.0 to 4.49.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.48.0...selenium-4.49.0)

Updates `simplecov` from 1.2.0 to 1.3.0
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v1.2.0...v1.3.0)

Updates `aws-partitions` from 1.1284.0 to 1.1287.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 `aws-sdk-core` from 3.254.1 to 3.257.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-core/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

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

Updates `bigdecimal` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/ruby/bigdecimal/releases)
- [Changelog](https://github.com/ruby/bigdecimal/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/bigdecimal/compare/v4.1.2...v4.1.3)

Updates `git` from 5.4.1 to 5.6.0
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/v5.6.0/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v5.4.1...v5.6.0)

Updates `io-console` from 0.9.2 to 0.9.3
- [Release notes](https://github.com/ruby/io-console/releases)
- [Commits](https://github.com/ruby/io-console/compare/v0.9.2...v0.9.3)

Updates `msgpack` from 1.8.4 to 1.8.5
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog)
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.8.4...v1.8.5)

Updates `net-imap` from 0.6.6 to 0.6.7
- [Release notes](https://github.com/ruby/net-imap/releases)
- [Commits](https://github.com/ruby/net-imap/compare/v0.6.6...v0.6.7)

Updates `opentelemetry-api` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-api/v1.11.0...opentelemetry-api/v1.11.1)

Updates `opentelemetry-instrumentation-grpc` from 0.5.2 to 0.5.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-grpc/v0.5.2...opentelemetry-instrumentation-grpc/v0.5.3)

Updates `opentelemetry-instrumentation-gruf` from 0.6.2 to 0.6.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-gruf/v0.6.2...opentelemetry-instrumentation-gruf/v0.6.3)

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

Updates `opentelemetry-instrumentation-lmdb` from 0.26.0 to 0.26.1
- [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.0...opentelemetry-instrumentation-lmdb/v0.26.1)

---
updated-dependencies:
- dependency-name: doorkeeper
  dependency-version: 5.9.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.232.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: herb
  dependency-version: 0.10.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: selenium-webdriver
  dependency-version: 4.49.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: simplecov
  dependency-version: 1.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-partitions
  dependency-version: 1.1287.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-core
  dependency-version: 3.257.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-kms
  dependency-version: 1.132.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: bigdecimal
  dependency-version: 4.1.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: git
  dependency-version: 5.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: io-console
  dependency-version: 0.9.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: msgpack
  dependency-version: 1.8.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: net-imap
  dependency-version: 0.6.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-api
  dependency-version: 1.11.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-grpc
  dependency-version: 0.5.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-gruf
  dependency-version: 0.6.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-http_client
  dependency-version: 0.29.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-lmdb
  dependency-version: 0.26.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
7 days agoBump @herb-tools/linter from 0.10.3 to 0.10.4 in the dependencies group
dependabot[bot] [Wed, 16 Sep 2026 23:13:02 +0000 (23:13 +0000)]
Bump @herb-tools/linter from 0.10.3 to 0.10.4 in the dependencies group

Bumps the dependencies group with 1 update: [@herb-tools/linter](https://github.com/marcoroth/herb/tree/HEAD/javascript/packages/linter).

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

---
updated-dependencies:
- dependency-name: "@herb-tools/linter"
  dependency-version: 0.10.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
7 days agoBump rubocop from 1.90.0 to 1.91.0 in the rubocop group
dependabot[bot] [Wed, 16 Sep 2026 23:12:50 +0000 (23:12 +0000)]
Bump rubocop from 1.90.0 to 1.91.0 in the rubocop group

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

Updates `rubocop` from 1.90.0 to 1.91.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.90.0...v1.91.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
7 days agoAdd trailing slashes to directories in robots.txt
Paul Norman [Wed, 16 Sep 2026 19:06:24 +0000 (12:06 -0700)]
Add trailing slashes to directories in robots.txt

The standard specifies that /path/ matches anything
under it, but does not specify /path as matching
anything other than exactly it.

9 days agoMerge remote-tracking branch 'upstream/pull/7349'
Tom Hughes [Tue, 15 Sep 2026 17:23:33 +0000 (18:23 +0100)]
Merge remote-tracking branch 'upstream/pull/7349'

9 days agoMerge remote-tracking branch 'upstream/pull/7351'
Tom Hughes [Tue, 15 Sep 2026 17:18:50 +0000 (18:18 +0100)]
Merge remote-tracking branch 'upstream/pull/7351'

9 days agoMerge pull request #7382 from tomhughes/no-links
Marwin Hochfelsner [Tue, 15 Sep 2026 08:25:49 +0000 (10:25 +0200)]
Merge pull request #7382 from tomhughes/no-links

Fix some exceptions in user profile updates

9 days agoFix home location reload refresh
Farhan [Mon, 31 Aug 2026 12:25:12 +0000 (17:55 +0530)]
Fix home location reload refresh

9 days agoTest submitting no change to a user image
Tom Hughes [Mon, 14 Sep 2026 19:19:20 +0000 (20:19 +0100)]
Test submitting no change to a user image

9 days agoMake profiles/images#update handle being given no image
Tom Hughes [Thu, 10 Sep 2026 17:52:18 +0000 (18:52 +0100)]
Make profiles/images#update handle being given no image

9 days agoDrop unused description parameter
Tom Hughes [Thu, 10 Sep 2026 17:37:03 +0000 (18:37 +0100)]
Drop unused description parameter

9 days agoMake profiles/links#update handle being given no links
Tom Hughes [Thu, 10 Sep 2026 17:16:37 +0000 (18:16 +0100)]
Make profiles/links#update handle being given no links

10 days agoMerge pull request #7373 from kmpoppe/note-moderation-zone-message
Marwin Hochfelsner [Mon, 14 Sep 2026 18:04:23 +0000 (20:04 +0200)]
Merge pull request #7373 from kmpoppe/note-moderation-zone-message

Make Moderation Zone Note Error more user friendly

10 days agoMerge pull request #7372 from tomhughes/bogus-browse-redirect
Marwin Hochfelsner [Mon, 14 Sep 2026 17:42:44 +0000 (19:42 +0200)]
Merge pull request #7372 from tomhughes/bogus-browse-redirect

Ignore invalid object IDs in various redirects

10 days agoMerge pull request #7385 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 14 Sep 2026 15:00:51 +0000 (17:00 +0200)]
Merge pull request #7385 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

10 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 14 Sep 2026 12:04:34 +0000 (14:04 +0200)]
Localisation updates from https://translatewiki.net.

11 days agoMerge remote-tracking branch 'upstream/pull/7364'
Tom Hughes [Sun, 13 Sep 2026 17:39:25 +0000 (18:39 +0100)]
Merge remote-tracking branch 'upstream/pull/7364'

13 days agoGeneralize API response
Kai Michael Poppe [Wed, 9 Sep 2026 04:33:51 +0000 (06:33 +0200)]
Generalize API response

The API http-header response for a moderation zone now encourages to sign in or sign up

13 days agoMake Moderation Zone Note Error more user friendly
Kai Michael Poppe [Tue, 8 Sep 2026 19:35:50 +0000 (21:35 +0200)]
Make Moderation Zone Note Error more user friendly

Resolves #7276.
API sends a more explicit message than 403 already, this is now displayed.

13 days agoChange "New Note" information texts and placements
Kai Michael Poppe [Sun, 6 Sep 2026 08:13:37 +0000 (10:13 +0200)]
Change "New Note" information texts and placements

Resolves #2415 with updating the textarea placeholder for quality-note encouragements and adding a warning about publicity of notes.

Co-Authored-By: Minh Nguyễn <mxn@1ec5.org>
Co-Authored-By: Pablo Brasero <36066+pablobm@users.noreply.github.com>
Co-Authored-By: Tom Hughes <147741+tomhughes@users.noreply.github.com>
2 weeks agoMerge remote-tracking branch 'upstream/pull/7375'
Tom Hughes [Thu, 10 Sep 2026 16:38:27 +0000 (17:38 +0100)]
Merge remote-tracking branch 'upstream/pull/7375'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7381'
Tom Hughes [Thu, 10 Sep 2026 16:30:11 +0000 (17:30 +0100)]
Merge remote-tracking branch 'upstream/pull/7381'

2 weeks agoAdd ACL cursor-base pagination
Andy Allan [Thu, 10 Sep 2026 09:36:09 +0000 (10:36 +0100)]
Add ACL cursor-base pagination

2 weeks agoCreate a UI for managing ACLs
Andy Allan [Wed, 9 Sep 2026 18:52:56 +0000 (19:52 +0100)]
Create a UI for managing ACLs

This allows administrators to manage ACLs, without having to either
use the console or use the postgresql cli.

2 weeks agoMerge remote-tracking branch 'upstream/pull/7368'
Tom Hughes [Thu, 10 Sep 2026 16:24:40 +0000 (17:24 +0100)]
Merge remote-tracking branch 'upstream/pull/7368'

2 weeks agoBump the dependencies group with 18 updates
dependabot[bot] [Thu, 10 Sep 2026 16:07:50 +0000 (16:07 +0000)]
Bump the dependencies group with 18 updates

Bumps the dependencies group with 18 updates:

| Package | From | To |
| --- | --- | --- |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1280.0` | `1.1284.0` |
| [bindata](https://github.com/dmendel/bindata) | `2.5.1` | `3.0.0` |
| [dry-configurable](https://github.com/dry-rb/dry-configurable) | `1.3.0` | `1.4.0` |
| [execjs](https://github.com/rails/execjs) | `2.10.1` | `2.10.2` |
| [factory_bot](https://github.com/thoughtbot/factory_bot) | `6.5.6` | `6.6.0` |
| [ffi-compiler](https://github.com/ffi/ffi-compiler) | `1.3.2` | `1.4.2` |
| [git](https://github.com/ruby-git/ruby-git) | `5.0.0` | `5.4.1` |
| [glob](https://github.com/fnando/glob) | `0.4.1` | `0.5.0` |
| [json-jwt](https://github.com/nov/json-jwt) | `1.17.0` | `1.17.2` |
| [mini_racer](https://github.com/discourse/mini_racer) | `0.21.0` | `0.22.1` |
| [net-protocol](https://github.com/ruby/net-protocol) | `0.2.2` | `0.3.0` |
| [oauth](https://github.com/ruby-oauth/oauth) | `1.1.6` | `1.1.8` |
| [parallel](https://github.com/grosser/parallel) | `2.1.0` | `2.2.0` |
| [process_executer](https://github.com/main-branch/process_executer) | `4.0.4` | `4.1.1` |
| [rbs](https://github.com/ruby/rbs) | `4.1.3` | `4.2.0` |
| [rouge](https://github.com/rouge-ruby/rouge) | `4.7.0` | `5.1.0` |
| [simpleidn](https://github.com/mmriis/simpleidn) | `0.2.3` | `0.3.0` |
| [tilt](https://github.com/jeremyevans/tilt) | `2.7.0` | `2.9.0` |

Updates `aws-partitions` from 1.1280.0 to 1.1284.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 2.5.1 to 3.0.0
- [Changelog](https://github.com/dmendel/bindata/blob/master/ChangeLog.rdoc)
- [Commits](https://github.com/dmendel/bindata/compare/v2.5.1...v3.0.0)

Updates `dry-configurable` from 1.3.0 to 1.4.0
- [Release notes](https://github.com/dry-rb/dry-configurable/releases)
- [Changelog](https://github.com/dry-rb/dry-configurable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dry-rb/dry-configurable/compare/v1.3.0...v1.4.0)

Updates `execjs` from 2.10.1 to 2.10.2
- [Release notes](https://github.com/rails/execjs/releases)
- [Commits](https://github.com/rails/execjs/compare/v2.10.1...v2.10.2)

Updates `factory_bot` from 6.5.6 to 6.6.0
- [Release notes](https://github.com/thoughtbot/factory_bot/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot/blob/main/NEWS.md)
- [Commits](https://github.com/thoughtbot/factory_bot/compare/v6.5.6...v6.6.0)

Updates `ffi-compiler` from 1.3.2 to 1.4.2
- [Release notes](https://github.com/ffi/ffi-compiler/releases)
- [Commits](https://github.com/ffi/ffi-compiler/compare/1.3.2...1.4.2)

Updates `git` from 5.0.0 to 5.4.1
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v5.0.0...v5.4.1)

Updates `glob` from 0.4.1 to 0.5.0
- [Changelog](https://github.com/fnando/glob/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fnando/glob/compare/v0.4.1...v0.5.0)

Updates `json-jwt` from 1.17.0 to 1.17.2
- [Release notes](https://github.com/nov/json-jwt/releases)
- [Changelog](https://github.com/nov/json-jwt/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nov/json-jwt/compare/v1.17.0...v1.17.2)

Updates `mini_racer` from 0.21.0 to 0.22.1
- [Changelog](https://github.com/rubyjs/mini_racer/blob/main/CHANGELOG)
- [Commits](https://github.com/discourse/mini_racer/compare/v0.21.0...v0.22.1)

Updates `net-protocol` from 0.2.2 to 0.3.0
- [Release notes](https://github.com/ruby/net-protocol/releases)
- [Commits](https://github.com/ruby/net-protocol/compare/v0.2.2...v0.3.0)

Updates `oauth` from 1.1.6 to 1.1.8
- [Release notes](https://github.com/ruby-oauth/oauth/releases)
- [Changelog](https://github.com/ruby-oauth/oauth/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-oauth/oauth/compare/v1.1.6...v1.1.8)

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

Updates `process_executer` from 4.0.4 to 4.1.1
- [Release notes](https://github.com/main-branch/process_executer/releases)
- [Changelog](https://github.com/main-branch/process_executer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/main-branch/process_executer/compare/v4.0.4...v4.1.1)

Updates `rbs` from 4.1.3 to 4.2.0
- [Release notes](https://github.com/ruby/rbs/releases)
- [Changelog](https://github.com/ruby/rbs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby/rbs/compare/v4.1.3...v4.2.0)

Updates `rouge` from 4.7.0 to 5.1.0
- [Release notes](https://github.com/rouge-ruby/rouge/releases)
- [Changelog](https://github.com/rouge-ruby/rouge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rouge-ruby/rouge/compare/v4.7.0...v5.1.0)

Updates `simpleidn` from 0.2.3 to 0.3.0
- [Changelog](https://github.com/mmriis/simpleidn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mmriis/simpleidn/commits/v0.3.0)

Updates `tilt` from 2.7.0 to 2.9.0
- [Changelog](https://github.com/jeremyevans/tilt/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeremyevans/tilt/compare/v2.7.0...v2.9.0)

---
updated-dependencies:
- dependency-name: aws-partitions
  dependency-version: 1.1284.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: bindata
  dependency-version: 3.0.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: dry-configurable
  dependency-version: 1.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: execjs
  dependency-version: 2.10.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: factory_bot
  dependency-version: 6.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: ffi-compiler
  dependency-version: 1.4.2
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: git
  dependency-version: 5.4.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: glob
  dependency-version: 0.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: json-jwt
  dependency-version: 1.17.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: mini_racer
  dependency-version: 0.22.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: net-protocol
  dependency-version: 0.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: oauth
  dependency-version: 1.1.8
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: parallel
  dependency-version: 2.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: process_executer
  dependency-version: 4.1.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: rbs
  dependency-version: 4.2.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: rouge
  dependency-version: 5.1.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: simpleidn
  dependency-version: 0.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: tilt
  dependency-version: 2.9.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge remote-tracking branch 'upstream/pull/7374'
Tom Hughes [Thu, 10 Sep 2026 15:52:21 +0000 (16:52 +0100)]
Merge remote-tracking branch 'upstream/pull/7374'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7369'
Tom Hughes [Thu, 10 Sep 2026 15:51:40 +0000 (16:51 +0100)]
Merge remote-tracking branch 'upstream/pull/7369'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7378'
Tom Hughes [Thu, 10 Sep 2026 15:49:25 +0000 (16:49 +0100)]
Merge remote-tracking branch 'upstream/pull/7378'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7380'
Tom Hughes [Thu, 10 Sep 2026 15:46:18 +0000 (16:46 +0100)]
Merge remote-tracking branch 'upstream/pull/7380'

2 weeks agoUpdate pinning reason
Andy Allan [Thu, 10 Sep 2026 15:08:37 +0000 (16:08 +0100)]
Update pinning reason

2 weeks agoUpdate sprockets
Andy Allan [Thu, 10 Sep 2026 14:49:52 +0000 (15:49 +0100)]
Update sprockets

2 weeks agoConfigure dependabot to update all dependencies
Andy Allan [Thu, 10 Sep 2026 14:47:40 +0000 (15:47 +0100)]
Configure dependabot to update all dependencies

Previously, dependabot would only update gems mentioned in the gemfile,
and any dependencies of updated gems. This means that if the top-level
gem doesn't change, none of its dependencies were candidates.

So for a wrapper gem (like `dartsass-sprockets`) that doesn't need to
change often, the underlying dependencies (like `sprockets`) were often
becoming out-of-date.

2 weeks agoMerge pull request #7379 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 10 Sep 2026 12:44:36 +0000 (14:44 +0200)]
Merge pull request #7379 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

2 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 10 Sep 2026 12:06:03 +0000 (14:06 +0200)]
Localisation updates from https://translatewiki.net.

2 weeks agoChange open note pin
Kai Michael Poppe [Mon, 7 Sep 2026 14:20:28 +0000 (16:20 +0200)]
Change open note pin

Resolves #2882 with changing the open note pin from an "X" to an "!".

2 weeks agoFix flaky EmbedTest
Kai Michael Poppe [Thu, 10 Sep 2026 05:27:36 +0000 (07:27 +0200)]
Fix flaky EmbedTest

*_embed_test failed intermittently, only in GH actions, not locally

2 weeks agoMerge remote-tracking branch 'upstream/pull/7377'
Tom Hughes [Thu, 10 Sep 2026 06:06:40 +0000 (07:06 +0100)]
Merge remote-tracking branch 'upstream/pull/7377'

2 weeks agoBump the dependencies group across 1 directory with 7 updates
dependabot[bot] [Wed, 9 Sep 2026 23:50:38 +0000 (23:50 +0000)]
Bump the dependencies group across 1 directory with 7 updates

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

| Package | From | To |
| --- | --- | --- |
| [activerecord-postgis](https://github.com/seuros/activerecord-postgis) | `0.5.1` | `0.6.0` |
| [bootsnap](https://github.com/rails/bootsnap) | `1.25.0` | `1.26.0` |
| [omniauth-google-oauth2](https://github.com/zquestz/omniauth-google-oauth2) | `1.2.2` | `1.2.3` |
| [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-ruby) | `0.34.1` | `0.35.1` |
| [image_processing](https://github.com/janko/image_processing) | `2.0.3` | `2.1.0` |
| [overcommit](https://github.com/sds/overcommit) | `0.72.0` | `0.73.0` |
| [simplecov](https://github.com/simplecov-ruby/simplecov) | `1.1.1` | `1.2.0` |

Updates `activerecord-postgis` from 0.5.1 to 0.6.0
- [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.5.1...activerecord-postgis/v0.6.0)

Updates `bootsnap` from 1.25.0 to 1.26.0
- [Release notes](https://github.com/rails/bootsnap/releases)
- [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rails/bootsnap/compare/v1.25.0...v1.26.0)

Updates `omniauth-google-oauth2` from 1.2.2 to 1.2.3
- [Release notes](https://github.com/zquestz/omniauth-google-oauth2/releases)
- [Changelog](https://github.com/zquestz/omniauth-google-oauth2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zquestz/omniauth-google-oauth2/compare/v1.2.2...v1.2.3)

Updates `opentelemetry-exporter-otlp` from 0.34.1 to 0.35.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-exporter-otlp/v0.34.1...opentelemetry-exporter-otlp/v0.35.1)

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

Updates `overcommit` from 0.72.0 to 0.73.0
- [Release notes](https://github.com/sds/overcommit/releases)
- [Changelog](https://github.com/sds/overcommit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sds/overcommit/compare/v0.72.0...v0.73.0)

Updates `simplecov` from 1.1.1 to 1.2.0
- [Release notes](https://github.com/simplecov-ruby/simplecov/releases)
- [Changelog](https://github.com/simplecov-ruby/simplecov/blob/main/CHANGELOG.md)
- [Commits](https://github.com/simplecov-ruby/simplecov/compare/v1.1.1...v1.2.0)

---
updated-dependencies:
- dependency-name: activerecord-postgis
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: bootsnap
  dependency-version: 1.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: image_processing
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: omniauth-google-oauth2
  dependency-version: 1.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp
  dependency-version: 0.35.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: overcommit
  dependency-version: 0.73.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: simplecov
  dependency-version: 1.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoBlock json 3.x as sprockets does not support it yet
Tom Hughes [Wed, 9 Sep 2026 23:43:06 +0000 (00:43 +0100)]
Block json 3.x as sprockets does not support it yet

https://github.com/rails/sprockets/pull/829

2 weeks agoMerge remote-tracking branch 'upstream/pull/7376'
Tom Hughes [Wed, 9 Sep 2026 23:33:59 +0000 (00:33 +0100)]
Merge remote-tracking branch 'upstream/pull/7376'

2 weeks agoBump the dependencies group with 3 updates
dependabot[bot] [Wed, 9 Sep 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.32.3 to 1.33.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.32.3...terra-draw@1.33.0)

Updates `eslint` from 10.9.1 to 10.10.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.9.1...v10.10.0)

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

---
updated-dependencies:
- dependency-name: terra-draw
  dependency-version: 1.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: globals
  dependency-version: 17.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoIgnore invalid object IDs in various redirects
Tom Hughes [Tue, 8 Sep 2026 17:57:10 +0000 (18:57 +0100)]
Ignore invalid object IDs in various redirects

2 weeks agoRemove Anton from the maintainers list
Andy Allan [Wed, 9 Sep 2026 17:30:32 +0000 (18:30 +0100)]
Remove Anton from the maintainers list

He's currently on an extended break from the project, but he's welcome
back again in the future.

2 weeks agoLink to the legacy traces page from the trace list
Rub21 [Thu, 3 Sep 2026 10:55:38 +0000 (12:55 +0200)]
Link to the legacy traces page from the trace list

2 weeks agoAdd a page to change the visibility of legacy traces
Rub21 [Thu, 3 Sep 2026 10:55:31 +0000 (12:55 +0200)]
Add a page to change the visibility of legacy traces

2 weeks agoAllow the traces page partial to be rendered from other controllers
Rub21 [Thu, 3 Sep 2026 10:52:49 +0000 (12:52 +0200)]
Allow the traces page partial to be rendered from other controllers

2 weeks agoMerge remote-tracking branch 'upstream/pull/7371'
Tom Hughes [Tue, 8 Sep 2026 16:33:13 +0000 (17:33 +0100)]
Merge remote-tracking branch 'upstream/pull/7371'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7370'
Tom Hughes [Tue, 8 Sep 2026 16:31:36 +0000 (17:31 +0100)]
Merge remote-tracking branch 'upstream/pull/7370'

2 weeks agoFix double load of the language selector
Kai Michael Poppe [Tue, 8 Sep 2026 11:54:41 +0000 (13:54 +0200)]
Fix double load of the language selector

Resolves intermittent SelectLanguageTest errors

2 weeks agoDrain pending browser/app requests in tests
Kai Michael Poppe [Tue, 8 Sep 2026 08:32:11 +0000 (10:32 +0200)]
Drain pending browser/app requests in tests

Resolves intermittent WebMock::NetConnectNotAllowedError in system tests.

2 weeks agoMerge pull request #7363 from tomhughes/sentry
Andy Allan [Mon, 7 Sep 2026 16:33:51 +0000 (18:33 +0200)]
Merge pull request #7363 from tomhughes/sentry

Add support for sentry error logging

2 weeks agoMerge pull request #7366 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 7 Sep 2026 14:53:50 +0000 (16:53 +0200)]
Merge pull request #7366 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

2 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 7 Sep 2026 12:21:51 +0000 (14:21 +0200)]
Localisation updates from https://translatewiki.net.

2 weeks agoAdd support for sentry error logging
Tom Hughes [Sat, 5 Sep 2026 14:18:33 +0000 (15:18 +0100)]
Add support for sentry error logging

3 weeks agoMerge pull request #7358 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 3 Sep 2026 13:45:26 +0000 (15:45 +0200)]
Merge pull request #7358 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

3 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 3 Sep 2026 12:20:00 +0000 (14:20 +0200)]
Localisation updates from https://translatewiki.net.

3 weeks agoMerge remote-tracking branch 'upstream/pull/7357'
Tom Hughes [Wed, 2 Sep 2026 23:41:34 +0000 (00:41 +0100)]
Merge remote-tracking branch 'upstream/pull/7357'