Skip to content

Minimum age requirement - #799

Merged
richfab merged 3 commits into
release/v3.1-RC3from
User-Requirements
May 6, 2026
Merged

richfab merged 3 commits into
release/v3.1-RC3from
User-Requirements

Conversation

@mplsmitch

@mplsmitch mplsmitch commented Sep 29, 2025 •

Copy link
Copy Markdown
Contributor

**What problem does your proposal solve?

I'm doing this PR on behalf of @marius-at-atb in in Trondheim, Norway. Additional discussion can be found in #771 . They have a need for a field to contain a minimum age requirement in order to use a vehicle. There are potentially a number of user requirements that could be included in the vehicle_types file, such as a drivers license, helmets etc but until we have real-world use cases my preference is to limit this to a single field that contains minimum age. In the future if there are additional needs beyond age we could develop a list of enums.

If anyone has additional needs in this area I'd like to hear from you so we can include them before this goes to a vote.

What is the proposal?

This PR adds a single field min_age to vehicle_types.json. The field is OPTIONAL and defined as a non-negative integer that describes the minimum age required to use the vehicle.

This is a non-breaking change that would be included in the next minor version release scheduled for November.

Is this a breaking change?

  • Yes
  • No
  • Unsure

Which files are affected by this change?

vehicle_types.json

Adds min_age field to vehicle_types.json
@mplsmitch mplsmitch mentioned this pull request Oct 27, 2025
1 of 3 tasks
remove extra spaces

@fredericsimard fredericsimard left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@mplsmitch

Copy link
Copy Markdown
Contributor Author

I hereby call a vote on this proposal. Voting will be open for 10 full calendar days until 11:59PM UTC on November 12.

Please vote for or against the proposal, and include the organization for which you are voting in your comment.

Please note if you can commit to implementing the proposal.

@testower

testower commented Nov 3, 2025

Copy link
Copy Markdown
Contributor

Entur votes in favor and will implement it.

@futuretap

Copy link
Copy Markdown
Contributor

FutureTap / Where To? votes in favor, too. We won’t implement it anytime soon, though.

@mplsmitch

Copy link
Copy Markdown
Contributor Author

Voting on this PR closes in 2 calendar days. Please vote for or against the proposal, and include the organization for which you are voting in your comment. Please note if you can commit to implementing the proposal.

@marius-at-atb

Copy link
Copy Markdown

AtB votes in favor as well, and will implement it 👍

@hbruch

hbruch commented Nov 12, 2025

Copy link
Copy Markdown
Contributor

NVBW votes in favor and will implement it.

@cmonagle

Copy link
Copy Markdown
Contributor

+1 from Transit. No plans to implement at the moment.

@mplsmitch

Copy link
Copy Markdown
Contributor Author

This vote has now closed, and it passes!

Votes in favor:

Entur (producer)
Where To? / FutureTap (consumer)
AtB (consumer)
NVBW (consumer)
Transit (consumer)

There were no votes against.

This change will be part of the next MINOR Release, which is currently planned spring of 2026, as per the version release cycle in the governance.

Thank you all for your involvement in the GBFS spec 🙏

@fredericsimard

Copy link
Copy Markdown
Contributor

@richfab should this be closed?

@richfab

richfab commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

You're right, it should remain open until it's merged as part of the next MINOR release. Thanks!

@richfab richfab reopened this Apr 20, 2026
@richfab
richfab changed the base branch from master to release/v3.1-RC3 May 6, 2026 12:48
@richfab
richfab merged commit 19c3eb2 into release/v3.1-RC3 May 6, 2026
1 check passed
@richfab
richfab deleted the User-Requirements branch May 6, 2026 12:48

@fredericsimard fredericsimard left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

richfab added a commit that referenced this pull request May 26, 2026
* File description: specify endpoint timeout (#715)

* File description: specify endpoint timeout

* Update MUST to SHOULD

* Minimum age requirement (#799)

* min_age

Adds min_age field to vehicle_types.json

* Update gbfs.md

remove extra spaces

* Add 'v3.1-RC3' label

---------

Co-authored-by: Fabien Richard-Allouard <fabien@mobilitydata.org>

* Update documentation version to v3.1-RC3

* Update versions in README file

---------

Co-authored-by: Antoine Augusti <antoine.augusti@transport.data.gouv.fr>
Co-authored-by: Mitch Vars <15235861+mplsmitch@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants