0.19.2
* Updates snafu to 0.9.0 and hotpath to 0.14.0
* Adds missing versions in ChangeLog file
* Corrects typos in ChangeLog file
* Simplifying code using filter, filter_map and flat_map and by
splitting functions into smaller ones to reuse them in other
parts
0.19.1
* Updates hotpath to 0.13.0
* Minor updates on other crates
0.19.0
* Breaking change:
* Limits some snafu traits to the crate itself as it is not meant
to be public
* Stil (STatic Index Listing) website format is now recognized and
parsed
* Updates hotpath to 0.11.0
0.18.0
* Breaking changes:
* Log library was replaced by tracing one
* Error management is now done using snafu library: some error messages
are different.
* Request structure has been simplify and only supports reqwest library
* Sorting enum as been replaced by a boolean: true means ascending sort
* Some functions are now only public for the crate (this should not
break too much because the modules were private).
* Some test function are now only visible when running tests thanks to
* A timeout parameter has been introduced in HttpDirectory::new() method
* Fixes, refactoring and style modifications to try to simplify
0.17.2
* benches and hotpath features to ease performance measurements
* updates hotpath to 0.9.0
* Simplify simple regex by using simple comparison tests (x100 speedup)
* Using UnwrapUnreachable trait
0.17.1
* Removes lazy_static in favor of std::sync::LazyLock
* Simplify Regex for h5ai
* Examples:
* Mirrors example uses a JoinSet instead of task vector
* Tools:
* Added a target to run examples with hotpath feature
* Added a target to run clippy in pedantic mode
0.17.0
* Speed improvements
* Computing the size of a file only once and keeping it along in
the Entry structure.
* Hotpath features to enable timing of some chosen functions
* MSRV is 1.88
0.16.3
* Decodes miniserve's directory listing
* Adds tests
0.16.2
* Changes the way to get the size of a file along with its units
* Refactors the code and puts the scrapers in a module
* Takes into account strange formatted `<pre>` with `<img>` tags
websites
* Aligned display
* Adds new date formats:
* `%B %d, %Y %H:%M"` for "October 21, 2025 20:53"
* `%Y/%m/%d %H:%M:%S` for "2025/10/21 21:53:58"
* `%d %b %Y %H:%M:%S %z` for "06 Sep 2025 10:15:23 +0000"
* `%Y-%m-%d %H:%M:%S %Z` for "2025-09-06 18:15:23 CST"
* `%d-%m-%Y %H:%M` for "21-10-2025 14:19"
0.16.1
* Corrects README using backticks for HTML tags
0.16.0
* Decodes h5ai formatted websites
* New ChangeLog file
* Decodes SNT formatted website
* Adds new date formats:
* `%Y-%m-%dT%H:%MZ` for "2025-10-20T14:17Z"
* `%d-%m-%Y | %H:%M` for "20-10-2025 | 13:52"
* Interprets sizes with KiB, MiB and so on...
* Many small fixes to robustify the program
0.15.2
* Detects the right <table> in multi <table> websites