Skip to content

Latest commit

 

History

History
295 lines (193 loc) · 5.67 KB

File metadata and controls

295 lines (193 loc) · 5.67 KB

[0.11.1] - 2026-04-28

🐛 Bug Fixes

  • Account for unreferenced calendar entries

🧪 Testing

  • Validate filtering from feed with empty calendar
  • Validate unreferenced calendar dates

[0.11.0] - 2026-03-30

⚙️ Miscellaneous Tasks

  • [breaking] Update ruby-polars dependency
  • Bump version to 0.11.0

[0.10.2] - 2026-03-20

🐛 Bug Fixes

  • Handle nested feeds

⚙️ Miscellaneous Tasks

  • Raise clear message for multi-feed inputs
  • Bump version to 0.10.2

[0.10.1] - 2026-03-18

🐛 Bug Fixes

  • Sanitize feed input

⚙️ Miscellaneous Tasks

  • Normalize platforms
  • Ignore the examples folder on publishing
  • Bump version to 0.10.1

[0.10.0] - 2026-03-06

🚀 Features

  • Date parsing utility
  • Calendar-based utilities
  • Consider frequencies when counting trips

🐛 Bug Fixes

  • Service dates and busiest week fixes

⚙️ Miscellaneous Tasks

  • Bump version to 0.10.0

[0.9.3] - 2026-02-27

🐛 Bug Fixes

  • Allow multiple filters
  • Refactor prune to keep caledar_dates-only dependencies

📚 Documentation

  • Add Brooke to the list of authors

🧪 Testing

  • Ensure we don't drop trips and routes

⚙️ Miscellaneous Tasks

  • Bump version to 0.9.2
  • Avoid converting series into arrays
  • Simplify trip pool reduction
  • Bump version to 0.9.3

[0.9.1] - 2026-02-17

🐛 Bug Fixes

  • Polars breaking change on latest release (#64)

⚙️ Miscellaneous Tasks

  • Bump version to 0.9.1 (#65)

[0.9.0] - 2026-02-17

🚀 Features

  • Add helper utilities

🐛 Bug Fixes

  • [breaking] Bump rubyzip min version to 3.0

⚙️ Miscellaneous Tasks

  • Bump version to 0.9.0

[0.8.0] - 2026-01-09

🐛 Bug Fixes

  • Ignore extra newlines when parsing csv
  • Bump minimum ruby version to 3.2.0
  • Fix fare_attributes filtering
  • Fix exceptions edge case
  • Replace dynamic graph traversal with bidirectional graph option

📚 Documentation

  • Document dev environment
  • Clarify the actions made by the bump-version script
  • Update example transitive dependencies

⚙️ Miscellaneous Tasks

  • Reduce the test run frequency
  • Update dependabot schedule
  • Consolidate test fixtures
  • Add test for additional fares case
  • Update readme
  • Bump version to 0.8.0

[0.7.0] - 2025-12-30

🚀 Features

  • Add GTFS time parsing and formatting utilities
  • Option to parse time fields as seconds since midnight
  • Thread time columns through the input/output cycle
  • Allow modifying the parse_time flag after extraction
  • Provide a method to write to a directory

💼 Other

  • Silence devenv version warning
  • Update example on release
  • Replace byebug with pry-byebug
  • Enable dependabot updates

📚 Documentation

  • Update filter examples to use explicit hash syntax

⚙️ Miscellaneous Tasks

  • Include the util helpers in the console and the test spec
  • Bump version to 0.7.0

[0.6.2] - 2025-12-15

🐛 Bug Fixes

  • Permit non UTF-8 characters

⚙️ Miscellaneous Tasks

  • Bump version to 0.6.2

[0.6.1] - 2025-12-12

🐛 Bug Fixes

  • Parse whitespace in column headers

📚 Documentation

  • Badges

⚙️ Miscellaneous Tasks

  • Update devenv
  • Drop custom changelog parsing
  • Bump version to 0.6.1

[0.6.0] - 2025-12-10

🐛 Bug Fixes

  • Visit nodes multiple times

⚙️ Miscellaneous Tasks

  • Bump version to 0.6.0

[0.5.0] - 2025-12-08

🚀 Features

  • [breaking] Add Feed#filter filter_only_children param

⚙️ Miscellaneous Tasks

  • Arrange edges so parent is always first
  • Build directed graph
  • Allow ! in commit messages
  • Bump version to 0.5.0

[0.4.1] - 2025-12-05

🚀 Features

  • Handle extra whitespace in csvs

⚙️ Miscellaneous Tasks

  • Remove unreleased section
  • Remove unused initializer format
  • Bump version to 0.4.1

[0.4.0] - 2025-12-04

🚀 Features

  • Allow setting maintain_trip_dependencies=false

🐛 Bug Fixes

  • Parse stop_lat as float
  • Add missing agency -> fare_attributes edge
  • Allow null for fare_rules

⚙️ Miscellaneous Tasks

  • Provide accessor for gtfs_files (utility)
  • Add yard docs
  • Bump version to 0.4.0

[0.3.0] - 2025-12-04

🚀 Features

  • Keep parent stations linked to used stops

🐛 Bug Fixes

  • Handle null values
  • Update lock on version bump

⚙️ Miscellaneous Tasks

  • Reuse load_from_dir logic in reader
  • Clean up unused method + better comments
  • Autopublish on release tag push
  • Automate release script
  • Release tag script
  • Bump version to 0.3.0

[0.2.0] - 2025-12-01

🚀 Features

  • Add Reader.load_from_dir

🐛 Bug Fixes

  • Require correct entrypoint
  • Cascade empty view filters
  • Handle parsing when cols size = schema size
  • Parse extraneous columns as strings
  • Cascade changes reliably
  • Filter with trips as atomic unit
  • Remove nonexistent booking_rule association
  • Add empty string to null vals

📚 Documentation

  • Include processing time
  • Update gem name

⚙️ Miscellaneous Tasks

  • Add byebug gem
  • Include byebug in spec_helper.rb
  • Rearrange filter specs
  • Add pending specs for expected behaviors
  • [breaking] Removes duplicate load_from_dir method (use reader instead)
  • Mutate for both filter! and prune!
  • Tag version 0.2.0

[0.1.1] - 2025-11-12

🐛 Bug Fixes

  • Release workflow

⚙️ Miscellaneous Tasks

  • Rename namespace to follow ruby conventions
  • Bump version
  • Remove broken release flow
  • Clarify gem status
  • Republish version

[0.1.0] - 2025-11-12

📚 Documentation

  • Readme and gemspec details
  • Time parsing to-do

⚙️ Miscellaneous Tasks

  • Initial commit
  • Make the lock platform agnostic
  • Validate commit messages
  • Run spec and standard steps separately
  • Release flow
  • Initial release