Skip to content

Releases: hove-io/transit_model

v0.17.1

27 Apr 13:38
ca7db3e
Compare
Choose a tag to compare
  • [feature] Add 'gtfs2ntfs' binary #610
  • [feature] Add 'gtfs2netexfr' binary #611
  • [feature] Add 'ntfs2gtfs' binary #614
  • [feature] Add 'ntfs2netexfr' binary #612
  • [feature] Add 'ntfs2ntfs' binary #613
  • [tech] Remove KV1 reader #568
  • [tech] Remove TransXChange reader #599
  • [tech] Remove Mergify #609
  • [tech] Use crate 'minidom_writer' #606
  • [fix] Fix some minor clippy errors #615

v0.17.0

21 Apr 08:57
7333a11
Compare
Choose a tag to compare
  • [feature] Expose Physical Mode constants #603
  • [tech] Remove some clippy warnings #604
  • [tech] Use 'minidom_ext' instead of internal extensions #602
  • [tech] Update minidom to 0.12 #607

v0.16.1

14 Apr 13:01
83ddb9a
Compare
Choose a tag to compare
  • [feature] Auto-create Network from Operator in IDFM when missing #592
  • [feature] add filter NTFS by line id #597
  • [feature] NeTEx IDFM - Use VehicleJourneyStopAssignment for TN vehiclejourneys #600
  • [feature] Support submodes for IDFM #587
  • [fix] Add timezone to Operator/Network for IDFM #596
  • [test] Compare file count in folders for tests #598
  • [doc] Fix commercial_mode_id for interregionalRail #595
  • [tech] Remove TravisCI #594

v0.16.0

27 Mar 13:28
6bb75f1
Compare
Choose a tag to compare
  • [tech] Move Availability from 'common_format' to 'objects'
  • [feature] Expose 'read_config()' function as a new API
  • [feature] Expose new API validity_period
  • [feature] Expose AddPrefix as a public API of 'transit_model'
  • [feature] Expose calendars as a new API
  • [feature] Improve conversion of fares v2 to fares v1
  • [feature] Compact identifiers for NeTEx IDFM
  • [feature] NeTEx France - Add TransportMode on Line section
  • [feature] NeTEx France - Add TransportMode on ServiceJourney section

Internal:

  • [tech] Move 'impl_id' inside the 'transit_model_collection' crate
  • [tech] Remove useless macro 'ctx_from_path'
  • [tech] Replace 'tempdir' with 'tempfile'
  • [tech] Remove FileHandler from 'kv1' module
  • [tech] Use 'skip_error' crate instead of custom macro
  • [tech] Remove collection and use typed_index_collection
  • [tech] Add crates 'relational_types' and 'relational_types_procmacro'

v0.15.2

16 Mar 09:28
4cbe9ab
Compare
Choose a tag to compare
  • [feature] Add RoutePoint for NeTEx France #560
  • [feature] NeTEx France - Add entrances/exits in arrets.xml #567
  • [feature] NeTEx France - Add AccessibilityAssessment on Quays #563
  • [feature] Check coherence of Geometries in the model and fix it #543
  • [tech] Fix some new clippy errors #571
  • [tech] 'failure_derive' does not depend anymore on a broken 'quote' #566
  • [tech] Remove quote:1.0.3 from the build (broken version) #565
  • [tech] Fix build of 'transit_model_procmacro #564

v0.15.1

03 Mar 13:44
759b64c
Compare
Choose a tag to compare
  • [feature] Support StopLocation write by default #556
  • [feature] Do not create 'correspondances.xml' in NeTEx France when no transfer #561
  • [doc] Netex FR: adding transfers #554
  • [feature] Add correspondances.xml for NeTEx France #559
  • [feature] Add 'feed_creation_datetime' in 'feed_infos.txt' #555
  • [tech] Mergify: add condition on github actions #553
  • [fix] Do not write 'Location' with geolocation (0.0,0.0) #557
  • [tech] Add offers for NeTEx France #544
  • [doc] ntfs2gtfs: Update location_type according to the code #550
  • [tech] added github workflow #507
  • [fix] Closes #561: Fix test with no features #552
  • [feature] Add Operator for NeTEx France #541
  • [feature] Add DayTypeAssignment for NeTEx France #549
  • [feature] Add UicOperatingPeriod in calendriers.xml for NeTEx France #536
  • [doc] Specification for trips and stop_times on NeTEx France #531
  • [fix] NeTEx France - PublicationTimestamp in rfc3339 + Update Cargo to 0.15.1 #548

v0.15.0

17 Feb 10:25
29156d3
Compare
Choose a tag to compare
  • [feature] FilterNtfs: filter by line_code #539
  • [feature] Add journey_pattern_id in trips.txt (NTFS v0.11.1) #542
  • [feature] Add ValidBetween for calendriers.xml in NeTEx France #534
  • [feature] Add DayType for NeTEx France #535
  • [feature] Add TransportMode to Quay in NeTEx France #532
  • [feature] Add skeleton for exporting calendriers.xml for NeTEx France #533
  • [fix] Remove useless ProviderCode in frames' identifiers #545
  • [tech] Add offset on current_datetime #540
  • [tech] Factorize the generation of identifiers #546
  • [tech] Calculate Validity period is done in Collections #538
  • [tech] NeTEx Fr / Add GTFS input test #537
  • [doc] Add specifications for calendriers.txt #529

v0.14.0

03 Feb 10:10
2c63a99
Compare
Choose a tag to compare
  • [feature] Export StopPlace for NeTEx France #525
  • [feature] Export Quays for NeTEx France #520
  • [feature] Export Networks for NeTEx France #524
  • [feature] Export Lines for NeTEx France #526
  • [feature] Support of 'stop_code' in 'stops.txt' #516
  • [feature] Add trip_properties management in ApplyRules (on lines) #522
  • [tech] Add test linter on XML for NeTEx France #527
  • [tech] Fix full content comparison in test_utils #530
  • [tech] Upgrade PROJ dependency to 6.3.0 #519
  • [tech] Add XML writer for minidom::Element #513
  • [doc] Specifications for StopPlace in NeTEx France #523
  • [doc] Spec NTFS-FR : adding lines and networks #518
  • [doc] NeTEx Schema validation with 'xmllint' #521

v0.13.1

22 Jan 14:55
b868270
Compare
Choose a tag to compare
  • [feature] Add equipments management in ApplyRules (on stop points) #512
  • [tech] apply sanitize when creating a model #504
  • [tech] removed clippy warnings #506
  • [tech] centralize computation of stop areas coords #508
  • [tech] Skeleton for the Netex France exporter #510
  • [fix] removed trips with empty stop times #505
  • [fix] NetexIDF: only 1 active day not skipped #514
  • [doc] Spec Netex France: initiate specs with quays #511
  • [doc] NetexIDF: fixed calendar specs #517

v0.13.0

13 Dec 13:38
30d38e7
Compare
Choose a tag to compare
  • [fix] Fix 'stop_times' attributes in 'filter-ntfs' #501
  • [tech] Apply 'sanitize' to 'merge_stop_areas' #503
  • [tech] Gtfs2ntfs / Add test with a gtfs badly built (with hidden files) #499
  • [tech] Apply 'sanitize' to 'kv12ntfs' tests #502