This repository has been archived by the owner on Nov 30, 2023. It is now read-only.
1.2.7
Original release on 011-05-06:
- New features
- Adding possibility to warn about "deprecated column names" (r1423, other related commits: r1463, r1521)
- Adding the first FeedValidator extension: this “googletransit” extension adds and alters validations of feeds to be used by Google Transit (r1452, see also FeedValidatorExtensions)
- extension of transitfeed.FareAttribute
- validation of new file feedinfo.txt
- extension of transitfeed.Schedule
- extension of transitfeed.Frequency (r1455)
- extension of transitfeed.Route and transitfeed.Stop (r1509)
- extension of transitfeed.Agency (includes the BCP-47 language code validation) (r1521, other related commits: r1524)
- adding feedvalidator_googletransit.py for using the googletransit extension without having to add the -extension flag (r1498)
- General validation changes
- Removed date dependency from two tests (r1393)
- Allowing trip_id to contain a hash '#' (r1399)
- Avoiding duplicate errors from schedule.Validate due to validate_children=true (r1408)
- Fix handling of empty string stop_lat and stop_lon values in stops.txt ( issue #258 , r1419)
- Harmonizing and extending date validation in ServicePeriod. Dates must be between 1900 and 2100 (r1424)
- transitfeed API changes
- Changes to the extensibility mechanism to make creating and testing of extensions easier (r1409 and r1438)
- Code formatting changes: cleaned code and removed trailing whitespaces (r1420)
- Code refactoring: harmonized the Expect... and Expect...InClosure functions in the ValidationTestCase (r1421)
- Making the error level configurable on all problem types (r1439)
- Making feedvalidator.py extensible (r1498)
- Other changes
- Making transitfeed nosetests run on Windows 7 (r1458)
- Adding a line to the output (both Console and HTML) saying which extension, if any, was used to validate the feed (r1497)