All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix to include views folder
- Fix for prepare command when dev dependencies are not installed
- Dependency Updates
- Dependency Updates
- Switch to tsdown
- New browser library copying - remove postinstall script
- Dependency Updates
- Updated readme and config sample
- Support for exclude option in agency config
- Fix for default template path
- arrayOfArrays to handle objects with different keys
- Dependency Updates
- Use more compact data structure for routes.json and stops.json
- Dependency Updates
- Style improvements for autocomplete
- Handle unknown trip_ids
- Improve error logging for missing calendars and stops
- Optimize stop fetching with caching
- Update route sorting logic for better handling of mixed numeric/alphanumeric IDs.
- Orgainze types and util files
- Update README.md
- Improved logging
- Remove bootstrap, jquery, lodash as frontend dependencies
- Use frontend libraries from NPM
- Improved departures filter
- Improved isHidden function
- Inline SVG in CSS
- Dependency Updates
- Dependency Updates
- Allow using in-memory database in demo app
- Dependency Updates
- Issue with i18n library
- Dependency Updates
- Dependency Updates
- Dependency Updates
- Paths to views folder
- Moved assets to views folder
- Improvements to export path and logging
- Dependency Updates
- Dependency Updates
- Use overlay mode in autocomplete
includeCoordinatesconfig option
- Frontend dependency updates
- Update to bootstrap 5
- Typescript
- Store routes and stops in separate JSON file
- Dependency updates
- Copy img folder
- Better removing of last stoptime of trip
- allow query param in config gtfsRtTripupdatesUrl
- Dependency updates
- startDate and endDate config params
- Dependency updates
- Fix for routes with no directions
- Dependency updates
- Remove last stop of each route
- Improved autocomplete sorting
- Use stop_code as value in autocomplete
- Populate route dropdown on page load
- Fix for grouping child stops
- Handle case with no departures
- Dependency updates
- Renamed to transit-departures-widget
- Renamed all styles and functions to use departures instead of arrivals
- Handle empty direction_id in GTFS
- Hide overflow in route circle
- Better route sorting
- Fix for hidden arrival times after none available
- Reword input to "stop" and "Stop code"
- Add support for GTFS without stop codes
- Hide departures more than 1 minute in the past
- Error in logging functions
- Use lint-staged instead of pretty-quick
- Dependency updates
- Deduplicate stops in a row
- Update to node-gtfs v4
- Dependency updates
- Added a refresh button
- Updated filter to hide departure times at last stop of each trip
- Dependency updates
- Move text out of JS into template
- Add i18n and support for locale translation file
- Fix issue with initial arrivals load
- Fix for routes with no colors defined
- Fix HTML escape for headsign in dropdown
- Dependency updates
- node-gtfs library
- Husky and Prettier
- Converted to ES6 Module
- Support for other languages using languageCode config variable
- Polish translations
- Support for 24-hour time using timeFormat config variable
- Dependency updates
- Support for release-it
- Dependency updates
- Readme updates
- Fallback for cyclic routes when finding stop order
- Dependency updates
- default to lookup by stop id
- better direction names
- beautify option
- templatePath option
- noHead option
- Initial Release