Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0.0 Release tracking #1046

Closed
4 tasks done
isabelle-dr opened this issue Oct 28, 2021 · 4 comments
Closed
4 tasks done

3.0.0 Release tracking #1046

isabelle-dr opened this issue Oct 28, 2021 · 4 comments

Comments

@isabelle-dr
Copy link
Contributor

isabelle-dr commented Oct 28, 2021

This is an issue for the 3.0.0 release tracking. It was initially planned for the end beginning October 2021.
For the exhaustive list of everything included in this release, please refer to the 3.0.0 Milestone tag.
Update November 9, 2021: the v3.0.0 is out in pre-release! 🎉
Update November 29, 2021: for the first time, we ran analytics on all the datasets available on the mobility database! Results here.
Update January 10, 2022: the last PR is merged, which wraps up this release, better late than never!

Goals for the release 🎯

  1. Solve discrepancies with the official GTFS specification. This has been done after the update to RFC 2119 has been done. The V2.0.0 to V3.0.0 rule mapping is available here.
  2. Implement automated tests to see if a Pull Request would result in datasets from the mobility database getting additional errors.
  3. Make sure MobilityData's work has related public communication to facilitate community contribution (issues opened, public sprint board and bug tracking board, roadmap, ways for users to voice what they'd like to see next and for contributors to see how to get involved).

Work ⚙️

1. Solve discrepancies with the spec

stops.txt

stop_times.txt

pathways.txt

translations.txt

levels.txt

2. Automated test to see if a PR results in additional errors

3. Public communication

  • Public sprint board
  • Publig bug tracking board, populated automatically
  • Public Release plan / release tracking issue (this one!)
  • High level Roadmap in a ProductBoard portal (link coming shortly)

Other work included

Better rules

Better user experience

Bugs

Other good stuff

Contributors 🙏

Massive shoutout to:
🎉 @lionel-nj
🎉 @maximearmstrong
🎉 @barbeau
🎉 @aababilov
🎉 @asvechnikov2

@isabelle-dr isabelle-dr added this to the v3.0.0 milestone Oct 28, 2021
@isabelle-dr isabelle-dr pinned this issue Oct 28, 2021
@isabelle-dr
Copy link
Contributor Author

isabelle-dr commented Nov 17, 2021

Update November 9, 2021: the v3.0.0-beta is out! 🎉

@markstos
Copy link

I tried the 3.0 beta. It worked pretty well, but declared a phone number in the phone number 111-222-333 as invalid, although according to the spec, it seems like should be valid:

https://developers.google.com/transit/gtfs/reference#agencytxt

I believe this issue may already be fixed now by: #1062 but is not included in the beta release.

@isabelle-dr
Copy link
Contributor Author

Hi @markstos , the issue has been fixed, you can use this jar file to run the version of the validator where this issue is fixed!

@isabelle-dr
Copy link
Contributor Author

The last PR is now merged, closing this issue

@isabelle-dr isabelle-dr unpinned this issue Jan 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants