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.
- Update the license information to include Irish Public Sector Data license
- Added format text/json to
luas address
command - Added demo gif
- Build / test / release badges in the README.md file
- Added codecov.io integration in the ci/cd pipelines
- You can now calculate the fare of your journey with
luas fare begin_journey end_journey --adults N --children Y
- You can now get the timetable of a Luas stop using
luas time <stop>
in 2 formats: json and text
- You can now get the address of a Luas stop using
luas address <stop>
- Added better error handling
- Configuration is now stored in config.py
- Complete refactor of cli to simplify code and parameter passing
- Unit testing to all components with 100% coverage
- CI/CD pipeline allow us to build and publish the tool with a new tag is generated
- CONTRIBUTING.md document with development information
- Added initial test setup
- Added bandit for static code security analysis
- Added black as our pep8 formatting tool
- Fixed flake8 dependency missing in the pipenv configuration
- luas map - open the location of the luas stop in a browser
- lias status - shows operational status for all lines
- luas stops - display the list of all stops for a particular line