Releases: OneBusAway/onebusaway-gtfs-modules
Releases · OneBusAway/onebusaway-gtfs-modules
v10.2.0
What's Changed
Dependency upgrades
Non-breaking changes
- Migrate to Junit 6 by @leonardehrenfried in #405
- Reduce number of AgencyId instances by @skjolber in #387
Full Changelog: v10.1.0...v10.2.0
v10.1.0
What's Changed
Dependency upgrades
- Update Maven plugins by @renovate[bot] in #394
- Update dependency org.sonatype.central:central-publishing-maven-plugin to v0.9.0 by @renovate[bot] in #396
- Update Maven plugins by @renovate[bot] in #403
Non-breaking changes
- Migrate remaining tests to Junit5 by @leonardehrenfried in #395
- Use openrewrite to remove unused private fields, methods and local variables by @leonardehrenfried in #401
- Enable more rewriting rules in OpenRewrite by @leonardehrenfried in #402
- Add rule priority to
fare_leg_rules.txtby @leonardehrenfried in #404
Full Changelog: v10.0.1...v10.1.0
v10.0.1
Full Changelog: v10.0.0...v10.0.1
v10.0.0
What's Changed
Breaking changes
- Remove non-standard RouteStop, RouteShape and support for modifications.txt by @leonardehrenfried in #390
- Require Java 21 by @leonardehrenfried in #392
Dependency upgrades
- Update Test dependencies to v5.13.3 by @renovate[bot] in #376
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.46.1 by @renovate[bot] in #379
- Update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.8 by @renovate[bot] in #380
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.20.0 by @renovate[bot] in #377
- Update dependency commons-io:commons-io to v2.20.0 by @renovate[bot] in #378
- Update dependency com.mysql:mysql-connector-j to v9.4.0 by @renovate[bot] in #382
- Update dependency io.github.classgraph:classgraph to v4.8.181 by @renovate[bot] in #383
- Update dependency commons-cli:commons-cli to v1.10.0 by @renovate[bot] in #384
- Update actions/checkout action to v5 by @renovate[bot] in #385
- Update actions/setup-java action to v5 by @renovate[bot] in #386
- Update Test dependencies by @renovate[bot] in #388
Non-breaking changes
- Parse
route_networks.txtby @leonardehrenfried in #391
Full Changelog: v9.0.1...v10.0.0
v9.0.1
What's Changed
Non-breaking changes
- Make stop time array more efficient by @leonardehrenfried in #375
Full Changelog: v9.0.0...v9.0.1
v9.0.0
What's Changed
Breaking changes
- Remove support for non-standard wrong_way_concurrencies.txt, route_name_exceptions.txt, direction_name_exception.txt, alternate_stop_name_exceptions.txt route and stop_time fields by @leonardehrenfried in #367
Dependency upgrades
- Update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.6 by @renovate[bot] in #369
- Update dependency org.sonatype.central:central-publishing-maven-plugin to v0.8.0 by @renovate[bot] in #370
- Update dependency org.apache.maven.plugins:maven-assembly-plugin to v3 by @renovate[bot] in #371
- Update dependency io.github.classgraph:classgraph to v4.8.180 by @renovate[bot] in #373
- Update dependency com.diffplug.spotless:spotless-maven-plugin to v2.45.0 by @renovate[bot] in #374
Non-breaking changes
- Reformat all Java files with Google Formatter by @leonardehrenfried in #368
- Remove experimental annotation from
cars_allowedby @VillePihlava in #372
Full Changelog: v8.0.0...v9.0.0
v8.0.0
In order to improve CSV parsing performance this release rewrites the CSV parser and makes it stricter. You will not notice a difference as long as you adhere RFC4180 with the following exceptions:
- newline support (within quotes) (RFC 4180 rule 6)
- double quotes do not appear if the column is not wrapped in double quotes (RFC 4180 rule 6)
To be specific, the following features are now dropped:
- skipping preceding and trailing whitespace
- keeping characters after end quote (RFC 4180 rule 5)
What's Changed
Breaking changes
- Improve delimited text parser (CSV parsing) by @skjolber in #361
- Remove non-standard fields in trip and
notes.txtby @leonardehrenfried in #359
Dependency upgrades
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.19.1 by @renovate in #365
- Update Test dependencies by @renovate in #366
Full Changelog: v7.0.4...v8.0.0
v7.0.4
What's Changed
Performance improvements
Non-breaking changes
- Add Junit 5 for csv-entities, convert test by @leonardehrenfried in #362
Full Changelog: v7.0.3...v7.0.4
v7.0.3
What's Changed
Non-breaking changes
- Fix publishing to Maven Central by @leonardehrenfried in #358
Full Changelog: v7.0.2...v7.0.3
v7.0.2
What's Changed
Performance improvements
- Parse seconds without regexp by @skjolber in #354
- Reuse object mapper by @skjolber in #355
- Avoid calling HashMap containsKey(..) before get(..) by @skjolber in #356
Dependency upgrades
- Update dependency org.apache.commons:commons-beanutils2 to v2.0.0-M2 by @renovate in #349
- Update jmh.version to v1.37 by @renovate in #351
Non-breaking changes
- Add JMH module by @skjolber in #350
- Convert StopTimeFieldMappingFactoryTest to parameterized test by @leonardehrenfried in #357
New Contributors
Full Changelog: v7.0.1...v7.0.2