This repository has been archived by the owner on Nov 30, 2023. It is now read-only.
Releases: google/transitfeed
Releases · google/transitfeed
1.1.5
- Add examples/filter_unused_stops.py that loads a gtfs file, modifies some things and saves the changes to a new file
- Fix for
1.1.4
- add merge.py as a script; merge.exe is now part of windows binary distribution
- add examples/google_random_queries.py: outputs a list of random query urls, using stop lat,lng
- add a crash handler to feedvalidator. this provides a friendly message to users and should make it much easier for us to debug problems
- unicode names in a feed could make merge.py crash
- new method Stop.GetTrips
- fix for some things that could make feedvalidator crash, including issue #40
1.1.3
- added a new tool, merge.py that merges two feed files
- fix for issue #46, "Color contrast issue in FeedValidator should be a warning, not an error."
- FeedValidator outputs a warning for unknown columns
- KMLWriter optionally draws trips with altitude for time
- small changes to validator html output. fix some html, add internal link to warnings
- recognize the stop_code field
1.1.2
1.1.1
- Schedule Viewer changes:
- More accurate display of route names
- Better support for unicode IDs
- Stop time interpolation
- FeedValidator changes:
- FeedValidator now categorizes issues as either errors or warnings
- Checks for missing start & end times on trips
- Warning if the feed has expired or will in the next month
- Better handling of UTF-8/16 and other file encoding issues
- Allows more lenient sequence numbers now that the spec allows them
- Added warning for poor route color contrast
1.1.0
- Schedule Viewer now displays shapes when available.
- FeedValidator now shows feed metadata at the top of its output and highlights the relevant column for problems.
- Added
--output
switch to set HTML output path and made-n
switch disable loading of output in browser in FeedValidator. - Validation changes:
- Duplicate schedule_id validation now works
- Error on stops that don't pick up, drop off, or act as a timepoint
- Error when day in service period isn't set to "1" or "0"
- More thorough checking of date values
- Error when a stop time departs before it arrives
- Error when a stop time specifies either arrival or departure time, but not both
1.0.9
1.0.7
1.1.7
- Ignore whitespace before csv fields, warn about whitespace in header fields
- Validate station/stop hierarchy
- Add methods GetHeadwayStopTimes and GetHeadwayStartTimes (Thanks to Juangui)
- Support arbitrary columns in agency.txt and agency_phone
- Fix for
- Issue #36 : Feed parsing doesn't deal with quoted values correctly when surrounded by space
- Issue #83 : FeedValidator complains of new feature agency_phone in agency.txt
- Issue #72 : warning about stops near each other should include distance
- Issue #92 : Enforce location_type=0 for stops used in stop_times.txt
- Issue #88 : Validation - location_type, parent_station
- Issue #101 : feedvalidator rejects blank stop.stop_url
1.0.8
Move schedule_viewer data files and marey_graph into package gtfsscheduleviewer so that setup.py installs them in a sensible place. Add a hack so py2exe schedule_viewer can find its data files. schedule_viewer --key option will get key from a file if it exists.