# Changelog
## v5.2.0 (2024-10-03)
* Publish Rust crate binary via crates.io [#202](https://github.com/gerardcl/renfe-cli/issues/202)
## v5.1.0 (2024-10-02)
* Enable Renfe CercanÃas GTFS dataset [#200](https://github.com/gerardcl/renfe-cli/issues/200)
## v5.0.0 (2024-09-29)
* Major refactor using GTFS data from Renfe online datasets. No more scrapping required
* [#194](https://github.com/gerardcl/renfe-cli/issues/194)
* [#198](https://github.com/gerardcl/renfe-cli/issues/198)
## v4.3.2 (2024-04-21)
* General dependencies maintenance with rustls focus [#196](https://github.com/gerardcl/renfe-cli/issues/196)
## v4.3.1 (2024-03-30)
* Upgrade PyO3 with general dependencies maintenance [#192](https://github.com/gerardcl/renfe-cli/issues/192)
## v4.3.0 (2024-02-10)
* New feature by @henninggross - Sorting train schedules by duration [#189](https://github.com/gerardcl/renfe-cli/issues/189)
## v4.2.1 (2024-02-02)
* Fix navigation with proper date handling [#187](https://github.com/gerardcl/renfe-cli/issues/187)
## v4.2.0 (2023-11-26)
* Check input stations to match and use existing [#181](https://github.com/gerardcl/renfe-cli/issues/181)
* Fix navigation with precision [#184](https://github.com/gerardcl/renfe-cli/issues/184)
## v4.1.0 (2023-11-25)
* Defaults for date params [#177](https://github.com/gerardcl/renfe-cli/issues/177)
* Enable wait time for search results page [#178](https://github.com/gerardcl/renfe-cli/issues/178)
## v4.0.0 (2023-11-25)
* Refactor to Rust [#175](https://github.com/gerardcl/renfe-cli/issues/175)
## v3.3.0 (2022-02-19)
* Bump of dependency versions - no breaking changes
## v3.2.0 (2021-10-23)
* Upgrade to Selenium 4
* Cryptography depends on Rust
* Fixes [#83](https://github.com/gerardcl/renfe-cli/issues/83)
## v3.1.0 (2021-09-13)
* Expose search timeout as a CLI flag and default to 3 seconds.
## v3.0.3 (2021-05-24)
* Security improvements - CodeQL added
## v3.0.2 (2021-05-22)
* Code refactor and stability improvements
## v3.0.1 (2021-05-21)
* Migration to GitHub Actions
## v3.0.0 (2021-05-21)
* Enable back the renfe-cli with new web crawling flow based on selenium
## v2.1.0 (2020-04-18)
* Security fixes
* Stable versioning
* HTTPS calls
## v2.0.0 (2019-05-08)
* Python lib-like refactor
* Users can define custom origin and destination stations defaults. Closes [#2](https://github.com/gerardcl/renfe-cli/issues/2)
* Enhanced code coverage
## v1.1.7 (2019-05-05)
* Codecoverage: Travis CI with SonarCloud integration
## v1.1.6 (2019-05-05)
* Travis CI automated deployment to PyPI through Linux job when new tag released. Closes [#6](https://github.com/gerardcl/renfe-cli/issues/6)
## v1.1.2 (2019-05-05)
* Reverting Travis CI deploy stage from previous release and opened issue [#5](https://github.com/gerardcl/renfe-cli/issues/5)
## v1.1.1 (2019-05-05)
* Travis CI deploying releases through git tags to PyPI
## v1.1.0 (2019-05-05)
* Enhanced logging and debug options
* Error handling
* Pre-checks
* PyPi with RST formatted readme [#3](https://github.com/gerardcl/renfe-cli/issues/3)
## v1.0.2 (2019-05-04)
* Defaults overwritting solved [#4](https://github.com/gerardcl/renfe-cli/issues/4)
## v1.0.1 (2019-05-04)
* Travis CI integration
* Travis CI tests working within Windows, OSX and Linux
* Readme update
## v1.0.0 (2019-05-03)
* Creation of python package.
* Test commands.