]> git.openstreetmap.org Git - rails.git/log
rails.git
12 hours agoMerge pull request #7103 from openstreetmap/translatewiki master
Marwin Hochfelsner [Thu, 21 May 2026 18:29:11 +0000 (20:29 +0200)]
Merge pull request #7103 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

18 hours agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 21 May 2026 12:13:11 +0000 (14:13 +0200)]
Localisation updates from https://translatewiki.net.

22 hours agoInstall libvips-dev for workflows that load the bundle
Tom Hughes [Thu, 21 May 2026 07:42:41 +0000 (08:42 +0100)]
Install libvips-dev for workflows that load the bundle

23 hours agoRequire ruby-vips explicitly
Tom Hughes [Thu, 21 May 2026 07:29:06 +0000 (08:29 +0100)]
Require ruby-vips explicitly

As of 2.x the image_processing no longer requires it automatically.

23 hours agoUpdate test for change in message from third party gem
Tom Hughes [Thu, 21 May 2026 07:25:42 +0000 (08:25 +0100)]
Update test for change in message from third party gem

23 hours agoMerge remote-tracking branch 'upstream/pull/7102'
Tom Hughes [Thu, 21 May 2026 07:01:52 +0000 (08:01 +0100)]
Merge remote-tracking branch 'upstream/pull/7102'

23 hours agoMerge remote-tracking branch 'upstream/pull/7101'
Tom Hughes [Thu, 21 May 2026 07:01:36 +0000 (08:01 +0100)]
Merge remote-tracking branch 'upstream/pull/7101'

23 hours agoMerge remote-tracking branch 'upstream/pull/7100'
Tom Hughes [Thu, 21 May 2026 07:01:34 +0000 (08:01 +0100)]
Merge remote-tracking branch 'upstream/pull/7100'

23 hours agoMerge remote-tracking branch 'upstream/pull/7099'
Tom Hughes [Thu, 21 May 2026 07:01:12 +0000 (08:01 +0100)]
Merge remote-tracking branch 'upstream/pull/7099'

29 hours agoBump the dependencies group with 8 updates
dependabot[bot] [Thu, 21 May 2026 00:51:30 +0000 (00:51 +0000)]
Bump the dependencies group with 8 updates

Bumps the dependencies group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [jbuilder](https://github.com/rails/jbuilder) | `2.14.1` | `2.15.0` |
| [strong_migrations](https://github.com/ankane/strong_migrations) | `2.7.0` | `2.8.0` |
| [omniauth-microsoft_graph](https://github.com/synth/omniauth-microsoft_graph) | `2.1.0` | `2.2.0` |
| [doorkeeper](https://github.com/doorkeeper-gem/doorkeeper) | `5.9.0` | `5.9.1` |
| [dalli](https://github.com/petergoldstein/dalli) | `5.0.2` | `5.0.4` |
| [marcel](https://github.com/rails/marcel) | `1.1.0` | `1.2.1` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.222.0` | `1.223.0` |
| [image_processing](https://github.com/janko/image_processing) | `1.14.0` | `2.0.0` |

Updates `jbuilder` from 2.14.1 to 2.15.0
- [Release notes](https://github.com/rails/jbuilder/releases)
- [Commits](https://github.com/rails/jbuilder/compare/v2.14.1...v2.15.0)

Updates `strong_migrations` from 2.7.0 to 2.8.0
- [Changelog](https://github.com/ankane/strong_migrations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/strong_migrations/compare/v2.7.0...v2.8.0)

Updates `omniauth-microsoft_graph` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/synth/omniauth-microsoft_graph/releases)
- [Changelog](https://github.com/synth/omniauth-microsoft_graph/blob/main/CHANGELOG.md)
- [Commits](https://github.com/synth/omniauth-microsoft_graph/compare/2.1.0...2.2.0)

Updates `doorkeeper` from 5.9.0 to 5.9.1
- [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/v.5.9.0...v5.9.1)

Updates `dalli` from 5.0.2 to 5.0.4
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.0.2...v5.0.4)

Updates `marcel` from 1.1.0 to 1.2.1
- [Release notes](https://github.com/rails/marcel/releases)
- [Commits](https://github.com/rails/marcel/compare/v1.1.0...v1.2.1)

Updates `aws-sdk-s3` from 1.222.0 to 1.223.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 `image_processing` from 1.14.0 to 2.0.0
- [Changelog](https://github.com/janko/image_processing/blob/master/CHANGELOG.md)
- [Commits](https://github.com/janko/image_processing/compare/v1.14.0...v2.0.0)

---
updated-dependencies:
- dependency-name: jbuilder
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: strong_migrations
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: omniauth-microsoft_graph
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: doorkeeper
  dependency-version: 5.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: dalli
  dependency-version: 5.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: marcel
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.223.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: image_processing
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
29 hours agoBump the dependencies group with 2 updates
dependabot[bot] [Thu, 21 May 2026 00:47:17 +0000 (00:47 +0000)]
Bump the dependencies group with 2 updates

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

Updates `js-cookie` from 3.0.5 to 3.0.7
- [Release notes](https://github.com/js-cookie/js-cookie/releases)
- [Commits](https://github.com/js-cookie/js-cookie/compare/v3.0.5...v3.0.7)

Updates `eslint` from 10.3.0 to 10.4.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0)

---
updated-dependencies:
- dependency-name: js-cookie
  dependency-version: 3.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
29 hours agoBump rubocop-rails from 2.35.0 to 2.35.2 in the rubocop group
dependabot[bot] [Thu, 21 May 2026 00:46:54 +0000 (00:46 +0000)]
Bump rubocop-rails from 2.35.0 to 2.35.2 in the rubocop group

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

Updates `rubocop-rails` from 2.35.0 to 2.35.2
- [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.35.0...v2.35.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
29 hours agoBump ruby/setup-ruby from 1.307.0 to 1.310.0 in the dependencies group
dependabot[bot] [Thu, 21 May 2026 00:46:44 +0000 (00:46 +0000)]
Bump ruby/setup-ruby from 1.307.0 to 1.310.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.307.0 to 1.310.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/6aaa311d81eba98ae12eaffbcb63296ace0efcde...afeafc3d1ab54a631816aba4c914a0081c12ff2f)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 days agoMerge remote-tracking branch 'upstream/pull/7091'
Tom Hughes [Tue, 19 May 2026 18:09:24 +0000 (19:09 +0100)]
Merge remote-tracking branch 'upstream/pull/7091'

3 days agoMerge remote-tracking branch 'upstream/pull/7098' live
Tom Hughes [Mon, 18 May 2026 18:26:12 +0000 (19:26 +0100)]
Merge remote-tracking branch 'upstream/pull/7098'

3 days agoBump faraday from 2.14.1 to 2.14.2
dependabot[bot] [Mon, 18 May 2026 18:07:07 +0000 (18:07 +0000)]
Bump faraday from 2.14.1 to 2.14.2

Bumps [faraday](https://github.com/lostisland/faraday) from 2.14.1 to 2.14.2.
- [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.1...v2.14.2)

---
updated-dependencies:
- dependency-name: faraday
  dependency-version: 2.14.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
3 days agoMerge remote-tracking branch 'upstream/pull/7095'
Tom Hughes [Mon, 18 May 2026 18:02:12 +0000 (19:02 +0100)]
Merge remote-tracking branch 'upstream/pull/7095'

3 days agoMerge remote-tracking branch 'upstream/pull/7096'
Tom Hughes [Mon, 18 May 2026 18:00:51 +0000 (19:00 +0100)]
Merge remote-tracking branch 'upstream/pull/7096'

3 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 18 May 2026 12:45:11 +0000 (14:45 +0200)]
Localisation updates from https://translatewiki.net.

3 days agoNo need to call Yarn within Bundler
Pablo Brasero [Mon, 18 May 2026 08:57:17 +0000 (09:57 +0100)]
No need to call Yarn within Bundler

5 days agoMerge pull request #7092 from openstreetmap/dependabot/bundler/rubocop-8dcd05a09e
Marwin Hochfelsner [Sat, 16 May 2026 08:29:01 +0000 (10:29 +0200)]
Merge pull request #7092 from openstreetmap/dependabot/bundler/rubocop-8dcd05a09e

Bump the rubocop group across 1 directory with 2 updates

6 days agoBump the rubocop group across 1 directory with 2 updates
dependabot[bot] [Sat, 16 May 2026 06:18:51 +0000 (06:18 +0000)]
Bump the rubocop group across 1 directory with 2 updates

Bumps the rubocop group with 2 updates in the / directory: [rubocop](https://github.com/rubocop/rubocop) and [rubocop-rails](https://github.com/rubocop/rubocop-rails).

Updates `rubocop` from 1.86.1 to 1.86.2
- [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.86.1...v1.86.2)

Updates `rubocop-rails` from 2.34.3 to 2.35.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.34.3...v2.35.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
6 days agoMerge pull request #7090 from tomhughes/params
Marwin Hochfelsner [Sat, 16 May 2026 06:16:53 +0000 (08:16 +0200)]
Merge pull request #7090 from tomhughes/params

Improve parameter validation using rails parameter methods

6 days agoAdd ::1 (IPv6 local) to allowed http redirect_uris for OAuth
Amanda McCann [Fri, 15 May 2026 08:51:47 +0000 (10:51 +0200)]
Add ::1 (IPv6 local) to allowed http redirect_uris for OAuth

Allows one to do local testing and to use IPv6. Previously only IPv4 was
supported (127.0.0.1), but not ::1.

Related discussions:
https://github.com/openstreetmap/openstreetmap-website/pull/4287
https://github.com/openstreetmap/openstreetmap-website/issues/3613

7 days agoImprove parameter validation using rails parameter methods
Tom Hughes [Thu, 14 May 2026 17:07:18 +0000 (18:07 +0100)]
Improve parameter validation using rails parameter methods

8 days agoMerge pull request #7085 from dschweisguth/run-update-wiki-pages
Marwin Hochfelsner [Wed, 13 May 2026 23:36:35 +0000 (01:36 +0200)]
Merge pull request #7085 from dschweisguth/run-update-wiki-pages

Run script/misc/update-wiki-pages

8 days agoMerge pull request #7088 from openstreetmap/dependabot/bundler/dependencies-555bebb177
Marwin Hochfelsner [Wed, 13 May 2026 23:29:29 +0000 (01:29 +0200)]
Merge pull request #7088 from openstreetmap/dependabot/bundler/dependencies-555bebb177

Bump the dependencies group with 5 updates

8 days agoMerge pull request #7086 from openstreetmap/dependabot/github_actions/dependencies...
Marwin Hochfelsner [Wed, 13 May 2026 23:27:27 +0000 (01:27 +0200)]
Merge pull request #7086 from openstreetmap/dependabot/github_actions/dependencies-da8be134b1

Bump ruby/setup-ruby from 1.306.0 to 1.307.0 in the dependencies group

8 days agoBump the dependencies group with 5 updates
dependabot[bot] [Wed, 13 May 2026 23:17:04 +0000 (23:17 +0000)]
Bump the dependencies group with 5 updates

Bumps the dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [bootsnap](https://github.com/rails/bootsnap) | `1.24.3` | `1.24.4` |
| [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-ruby) | `0.33.0` | `0.34.0` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-ruby) | `1.11.0` | `1.12.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.221.0` | `1.222.0` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.43.0` | `4.44.0` |

Updates `bootsnap` from 1.24.3 to 1.24.4
- [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.24.3...v1.24.4)

Updates `opentelemetry-exporter-otlp` from 0.33.0 to 0.34.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-exporter-otlp/v0.33.0...opentelemetry-exporter-otlp/v0.34.0)

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

Updates `aws-sdk-s3` from 1.221.0 to 1.222.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 `selenium-webdriver` from 4.43.0 to 4.44.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.43.0...selenium-4.44.0)

---
updated-dependencies:
- dependency-name: bootsnap
  dependency-version: 1.24.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-sdk
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.222.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: selenium-webdriver
  dependency-version: 4.44.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.306.0 to 1.307.0 in the dependencies group
dependabot[bot] [Wed, 13 May 2026 23:12:43 +0000 (23:12 +0000)]
Bump ruby/setup-ruby from 1.306.0 to 1.307.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.306.0 to 1.307.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/c4e5b1316158f92e3d49443a9d58b31d25ac0f8f...6aaa311d81eba98ae12eaffbcb63296ace0efcde)

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

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoMerge pull request #6533 from spixi/master
Andy Allan [Wed, 13 May 2026 17:13:31 +0000 (18:13 +0100)]
Merge pull request #6533 from spixi/master

Add Nominatim description terms

8 days agoAdd Nominatim description terms
Marius Spix [Sun, 16 Nov 2025 23:26:35 +0000 (00:26 +0100)]
Add Nominatim description terms

8 days agoMerge pull request #7013 from Adi-gitX/docs/contributor-terms-wording
Andy Allan [Wed, 13 May 2026 16:31:05 +0000 (17:31 +0100)]
Merge pull request #7013 from Adi-gitX/docs/contributor-terms-wording

Use Contributor Terms wording in signup prompt

8 days agoRun script/misc/update-wiki-pages
Dave Schweisguth [Wed, 13 May 2026 12:29:46 +0000 (05:29 -0700)]
Run script/misc/update-wiki-pages

8 days agoMerge remote-tracking branch 'upstream/pull/7084'
Tom Hughes [Wed, 13 May 2026 11:31:09 +0000 (12:31 +0100)]
Merge remote-tracking branch 'upstream/pull/7084'

9 days agoAvoid string interpolation into bash commands
Andy Allan [Tue, 12 May 2026 14:16:40 +0000 (15:16 +0100)]
Avoid string interpolation into bash commands

Although the `clone_url` and `sha` are safe, other similar aspects of
the pull request head are not (e.g. `head.ref`, `pull_request.title` etc)
and these must not be interpolated.

So let's use the convention of putting such data into environment
variables, where the contents are not interpolated into the bash
commands and are instead passed directly to the called program.

https://docs.github.com/en/actions/reference/security/secure-use#use-an-intermediate-environment-variable

10 days agoMerge pull request #7082 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 11 May 2026 16:07:25 +0000 (18:07 +0200)]
Merge pull request #7082 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

10 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 11 May 2026 12:17:08 +0000 (14:17 +0200)]
Localisation updates from https://translatewiki.net.

11 days agoMerge remote-tracking branch 'upstream/pull/7080'
Tom Hughes [Sun, 10 May 2026 17:48:52 +0000 (18:48 +0100)]
Merge remote-tracking branch 'upstream/pull/7080'

11 days agoMerge remote-tracking branch 'upstream/pull/7077'
Tom Hughes [Sun, 10 May 2026 17:48:10 +0000 (18:48 +0100)]
Merge remote-tracking branch 'upstream/pull/7077'

11 days agoChange banner hide method
Marwin Hochfelsner [Sun, 10 May 2026 16:01:42 +0000 (18:01 +0200)]
Change banner hide method

12 days agochore: updated sotm africa conference banner
jeafreezy [Sat, 9 May 2026 19:50:17 +0000 (21:50 +0200)]
chore: updated sotm africa conference banner

13 days agoMerge remote-tracking branch 'upstream/pull/7074'
Tom Hughes [Fri, 8 May 2026 18:13:07 +0000 (19:13 +0100)]
Merge remote-tracking branch 'upstream/pull/7074'

13 days agoMerge pull request #7062 from tyrasd/history-geolink
Marwin Hochfelsner [Fri, 8 May 2026 10:25:29 +0000 (12:25 +0200)]
Merge pull request #7062 from tyrasd/history-geolink

sync location hash on the "History" link in header navigation

13 days agosync location hash on the "History" link in header navigation
Martin Raifer [Wed, 6 May 2026 13:14:33 +0000 (15:14 +0200)]
sync location hash on the "History" link in header navigation

fixes https://github.com/openstreetmap/iD/issues/12287

2 weeks agoGeneralize color scheme evaluating logic
Marwin Hochfelsner [Thu, 7 May 2026 20:56:36 +0000 (20:56 +0000)]
Generalize color scheme evaluating logic

2 weeks agoMerge remote-tracking branch 'upstream/pull/7073'
Tom Hughes [Thu, 7 May 2026 16:41:12 +0000 (17:41 +0100)]
Merge remote-tracking branch 'upstream/pull/7073'

2 weeks agoupdate iD to v2.40.0
Martin Raifer [Thu, 7 May 2026 12:44:20 +0000 (14:44 +0200)]
update iD to v2.40.0

2 weeks agoMerge remote-tracking branch 'upstream/pull/7071'
Tom Hughes [Thu, 7 May 2026 13:58:23 +0000 (14:58 +0100)]
Merge remote-tracking branch 'upstream/pull/7071'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7072'
Tom Hughes [Thu, 7 May 2026 13:01:35 +0000 (14:01 +0100)]
Merge remote-tracking branch 'upstream/pull/7072'

2 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 7 May 2026 12:14:58 +0000 (14:14 +0200)]
Localisation updates from https://translatewiki.net.

2 weeks agoRemove pessimistic version constraints
Andy Allan [Thu, 7 May 2026 09:51:14 +0000 (10:51 +0100)]
Remove pessimistic version constraints

We were ignoring them in dependabot so they aren't really necessary.

We can add constraints when we run into specific problems, but otherwise
we should be optimistic that, for the vast majority of cases, the new version
of a gem will either work fine as-is or will be flagged up by CI.

2 weeks agoRemove explicit mini_racer dependency
Andy Allan [Thu, 7 May 2026 09:42:13 +0000 (10:42 +0100)]
Remove explicit mini_racer dependency

This was originally added to constrain the transitive dependency (via rtlcss)
but the associated bug is now fixed and the version constraint was automatically
changed by dependabot anyway.

2 weeks agoMerge remote-tracking branch 'upstream/pull/7070'
Tom Hughes [Thu, 7 May 2026 08:55:37 +0000 (09:55 +0100)]
Merge remote-tracking branch 'upstream/pull/7070'

2 weeks agoRemove minimum version constraints from Gemfile
Andy Allan [Thu, 7 May 2026 08:48:37 +0000 (09:48 +0100)]
Remove minimum version constraints from Gemfile

It's very unlikely that a `bundle update` will:

* lead a version downgrade
* ... and that version falls below the nominal minimum version
* ... and that version causes a breakage
* ... and that breakage is not picked up by CI

It's therefore better for legibility and clarity of other constraints
if we remove the ones that aren't necessary.

2 weeks agoSkip big-pr check for translatewiki
Andy Allan [Thu, 7 May 2026 08:38:07 +0000 (09:38 +0100)]
Skip big-pr check for translatewiki

These are often large, for example when we add more strings or when
a new language crosses the inclusion threshold.

2 weeks agoMerge remote-tracking branch 'upstream/pull/7069'
Tom Hughes [Wed, 6 May 2026 23:52:58 +0000 (00:52 +0100)]
Merge remote-tracking branch 'upstream/pull/7069'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7068'
Tom Hughes [Wed, 6 May 2026 23:52:12 +0000 (00:52 +0100)]
Merge remote-tracking branch 'upstream/pull/7068'

2 weeks agoBump aws-sdk-s3 from 1.220.0 to 1.221.0 in the dependencies group
dependabot[bot] [Wed, 6 May 2026 23:15:22 +0000 (23:15 +0000)]
Bump aws-sdk-s3 from 1.220.0 to 1.221.0 in the dependencies group

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

Updates `aws-sdk-s3` from 1.220.0 to 1.221.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)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.221.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

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

Bumps the dependencies group with 2 updates: [leaflet.locatecontrol](https://github.com/domoritz/leaflet-locatecontrol) and [tag2link](https://github.com/JOSM/tag2link).

Updates `leaflet.locatecontrol` from 0.89.1 to 0.90.0
- [Changelog](https://github.com/domoritz/leaflet-locatecontrol/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/domoritz/leaflet-locatecontrol/compare/v0.89.1...v0.90.0)

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

---
updated-dependencies:
- dependency-name: leaflet.locatecontrol
  dependency-version: 0.90.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: tag2link
  dependency-version: 2026.5.6
  dependency-type: direct:production
  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/7066'
Tom Hughes [Wed, 6 May 2026 21:14:10 +0000 (22:14 +0100)]
Merge remote-tracking branch 'upstream/pull/7066'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7065'
Tom Hughes [Wed, 6 May 2026 17:52:31 +0000 (18:52 +0100)]
Merge remote-tracking branch 'upstream/pull/7065'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7064'
Tom Hughes [Wed, 6 May 2026 17:52:27 +0000 (18:52 +0100)]
Merge remote-tracking branch 'upstream/pull/7064'

2 weeks agoBump the dependencies group with 3 updates
dependabot[bot] [Wed, 6 May 2026 17:22:29 +0000 (17:22 +0000)]
Bump the dependencies group with 3 updates

Bumps the dependencies group with 3 updates: [bootsnap](https://github.com/rails/bootsnap), [bootstrap_form](https://github.com/bootstrap-ruby/bootstrap_form) and [minitest](https://github.com/minitest/minitest).

Updates `bootsnap` from 1.24.1 to 1.24.3
- [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.24.1...v1.24.3)

Updates `bootstrap_form` from 5.6.0 to 5.6.1
- [Release notes](https://github.com/bootstrap-ruby/bootstrap_form/releases)
- [Changelog](https://github.com/bootstrap-ruby/bootstrap_form/blob/main/CHANGELOG.md)
- [Commits](https://github.com/bootstrap-ruby/bootstrap_form/compare/v5.6.0...v5.6.1)

Updates `minitest` from 6.0.5 to 6.0.6
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)
- [Commits](https://github.com/minitest/minitest/compare/v6.0.5...v6.0.6)

---
updated-dependencies:
- dependency-name: bootsnap
  dependency-version: 1.24.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: bootstrap_form
  dependency-version: 5.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: minitest
  dependency-version: 6.0.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoBump the dependencies group with 3 updates
dependabot[bot] [Wed, 6 May 2026 17:20:02 +0000 (17:20 +0000)]
Bump the dependencies group with 3 updates

Bumps the dependencies group with 3 updates: [leaflet.locatecontrol](https://github.com/domoritz/leaflet-locatecontrol), [eslint](https://github.com/eslint/eslint) and [globals](https://github.com/sindresorhus/globals).

Updates `leaflet.locatecontrol` from 0.89.0 to 0.89.1
- [Changelog](https://github.com/domoritz/leaflet-locatecontrol/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/domoritz/leaflet-locatecontrol/compare/v0.89.0...v0.89.1)

Updates `eslint` from 10.2.1 to 10.3.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.2.1...v10.3.0)

Updates `globals` from 17.5.0 to 17.6.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0)

---
updated-dependencies:
- dependency-name: leaflet.locatecontrol
  dependency-version: 0.89.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: globals
  dependency-version: 17.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoBump rubocop-capybara from 2.22.1 to 2.23.0 in the rubocop group
dependabot[bot] [Wed, 6 May 2026 17:19:06 +0000 (17:19 +0000)]
Bump rubocop-capybara from 2.22.1 to 2.23.0 in the rubocop group

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

Updates `rubocop-capybara` from 2.22.1 to 2.23.0
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases)
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v2.22.1...v2.23.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge remote-tracking branch 'upstream/pull/7001'
Tom Hughes [Wed, 6 May 2026 17:15:56 +0000 (18:15 +0100)]
Merge remote-tracking branch 'upstream/pull/7001'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7063'
Tom Hughes [Wed, 6 May 2026 17:13:46 +0000 (18:13 +0100)]
Merge remote-tracking branch 'upstream/pull/7063'

2 weeks agoConfigure dependabot to respect Gemfile constraints
Andy Allan [Wed, 6 May 2026 14:11:26 +0000 (15:11 +0100)]
Configure dependabot to respect Gemfile constraints

This allows us to use constraints in the Gemfile, without having to
remember to repeat them in the dependabot configuration.

2 weeks agoActually use notification preferences
Pablo Brasero [Tue, 7 Apr 2026 12:15:46 +0000 (13:15 +0100)]
Actually use notification preferences

2 weeks agoForm to manage notification preferences
Pablo Brasero [Tue, 14 Apr 2026 09:32:08 +0000 (10:32 +0100)]
Form to manage notification preferences

2 weeks agoRuby API to manage notification preferences
Pablo Brasero [Tue, 7 Apr 2026 12:15:46 +0000 (13:15 +0100)]
Ruby API to manage notification preferences

2 weeks agoMerge remote-tracking branch 'upstream/pull/7060'
Tom Hughes [Tue, 5 May 2026 17:26:16 +0000 (18:26 +0100)]
Merge remote-tracking branch 'upstream/pull/7060'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7059'
Tom Hughes [Tue, 5 May 2026 17:24:21 +0000 (18:24 +0100)]
Merge remote-tracking branch 'upstream/pull/7059'

2 weeks agoFix GPX import mailers, which expected different tag objects
Pablo Brasero [Tue, 5 May 2026 13:01:52 +0000 (14:01 +0100)]
Fix GPX import mailers, which expected different tag objects

2 weeks agoEmbrace bug, which will be future behaviour
Pablo Brasero [Tue, 5 May 2026 11:17:13 +0000 (12:17 +0100)]
Embrace bug, which will be future behaviour

2 weeks agoMerge remote-tracking branch 'upstream/pull/7057'
Tom Hughes [Tue, 5 May 2026 07:41:03 +0000 (08:41 +0100)]
Merge remote-tracking branch 'upstream/pull/7057'

2 weeks agoBump net-imap from 0.6.3 to 0.6.4
dependabot[bot] [Mon, 4 May 2026 22:08:33 +0000 (22:08 +0000)]
Bump net-imap from 0.6.3 to 0.6.4

Bumps [net-imap](https://github.com/ruby/net-imap) from 0.6.3 to 0.6.4.
- [Release notes](https://github.com/ruby/net-imap/releases)
- [Commits](https://github.com/ruby/net-imap/compare/v0.6.3...v0.6.4)

---
updated-dependencies:
- dependency-name: net-imap
  dependency-version: 0.6.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge remote-tracking branch 'upstream/pull/7053'
Tom Hughes [Mon, 4 May 2026 15:45:33 +0000 (16:45 +0100)]
Merge remote-tracking branch 'upstream/pull/7053'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7056'
Tom Hughes [Mon, 4 May 2026 15:38:50 +0000 (16:38 +0100)]
Merge remote-tracking branch 'upstream/pull/7056'

2 weeks agoAdd kw to UI languages
Tom Hughes [Mon, 4 May 2026 15:38:34 +0000 (16:38 +0100)]
Add kw to UI languages

2 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 4 May 2026 12:12:04 +0000 (14:12 +0200)]
Localisation updates from https://translatewiki.net.

2 weeks agoMove hash and title sync logic from iframe to parent
Marwin Hochfelsner [Thu, 30 Apr 2026 22:48:19 +0000 (00:48 +0200)]
Move hash and title sync logic from iframe to parent

2 weeks agoMerge remote-tracking branch 'upstream/pull/6713'
Tom Hughes [Sun, 3 May 2026 15:10:02 +0000 (16:10 +0100)]
Merge remote-tracking branch 'upstream/pull/6713'

2 weeks agoMerge pull request #7055 from lonvia/patch-1
Marwin Hochfelsner [Sun, 3 May 2026 09:51:24 +0000 (11:51 +0200)]
Merge pull request #7055 from lonvia/patch-1

Fix link to FAQ

2 weeks agofix link to FAQ
Sarah Hoffmann [Sun, 3 May 2026 09:33:03 +0000 (11:33 +0200)]
fix link to FAQ

2 weeks agoCache social link platform and name at save time (#6950)
Matt Van Horn [Sat, 2 May 2026 07:01:30 +0000 (00:01 -0700)]
Cache social link platform and name at save time (#6950)

Cache rendered HTML fragment for social links using Rails.cache.fetch
instead of re-parsing URLs on every page load. This avoids repeated
regex matching and HTTP calls to resolve platform metadata.

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
2 weeks agoMerge pull request #7048 from tomhughes/md5-passwords
Marwin Hochfelsner [Sat, 2 May 2026 04:52:06 +0000 (06:52 +0200)]
Merge pull request #7048 from tomhughes/md5-passwords

Drop support for legacy MD5 passwords

2 weeks agoBlock creation of notes within moderation zones
Pablo Brasero [Wed, 14 Jan 2026 16:16:16 +0000 (16:16 +0000)]
Block creation of notes within moderation zones

2 weeks agoAdd table+model to store geoblock zones
Pablo Brasero [Tue, 13 Jan 2026 14:48:34 +0000 (14:48 +0000)]
Add table+model to store geoblock zones

2 weeks agoAdd PostGIS adapter for ActiveRecord
Pablo Brasero [Tue, 13 Jan 2026 14:48:34 +0000 (14:48 +0000)]
Add PostGIS adapter for ActiveRecord

2 weeks agoEnable PostGIS
Pablo Brasero [Tue, 13 Jan 2026 14:27:42 +0000 (14:27 +0000)]
Enable PostGIS

3 weeks agoDrop support for MD5 legacy passwords
Tom Hughes [Wed, 29 Apr 2026 17:27:23 +0000 (18:27 +0100)]
Drop support for MD5 legacy passwords

Remove support for validating MD5 passwords and migrate any such
passwords in the database to an invalid password.

Reported-by: Jorge Gonzalez Milla <jorge@jmilla.es>
3 weeks agoRedirect users with invalid password to the reset flow
Tom Hughes [Tue, 28 Apr 2026 21:55:43 +0000 (22:55 +0100)]
Redirect users with invalid password to the reset flow

3 weeks agoTest login error cases for sessions controller
Tom Hughes [Tue, 28 Apr 2026 21:35:30 +0000 (22:35 +0100)]
Test login error cases for sessions controller

3 weeks agoDrop unused require of securerandom
Tom Hughes [Tue, 28 Apr 2026 19:30:23 +0000 (20:30 +0100)]
Drop unused require of securerandom

3 weeks agoMerge remote-tracking branch 'upstream/pull/7051'
Tom Hughes [Thu, 30 Apr 2026 15:33:50 +0000 (16:33 +0100)]
Merge remote-tracking branch 'upstream/pull/7051'

3 weeks agoMerge pull request #7052 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 30 Apr 2026 13:08:46 +0000 (15:08 +0200)]
Merge pull request #7052 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

3 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 30 Apr 2026 12:17:02 +0000 (14:17 +0200)]
Localisation updates from https://translatewiki.net.

3 weeks agoMerge pull request #7049 from openstreetmap/dependabot/github_actions/dependencies...
Marwin Hochfelsner [Wed, 29 Apr 2026 23:32:20 +0000 (01:32 +0200)]
Merge pull request #7049 from openstreetmap/dependabot/github_actions/dependencies-4a0b9de8bd

Bump ruby/setup-ruby from 1.305.0 to 1.306.0 in the dependencies group