This project adheres to Semantic Versioning.
Every release, along with the migration instructions, is documented on this file and Github Releases page.
v0.7.1 - 2022-09-20
- fix: Sfz now uses Stream to send your files 🎉 (#97, #99, kudos to @henry40408!)
- chore: fix lint errors and deprecations (#86, kudos to @henry40408!)
- chore: dependency updates (#88, kudos to @henry40408!)
v0.7.0 - 2022-01-21
- feat: add title attribute to provide a full length file name tooltip (#78, kudos to @mu-arch!)
- feat: add arg coi for cross-origin isolation (#84, thanks @HKalbasi!)
- fix: guess charset naively (#77)
- chore: ugprade to Rust Edition 2021 🎉
- chore: bump clap to v3 🎉 (#82)
- chore: cargo update (#81, kudos to @henry40408!)
v0.6.2 - 2021-10-10
- fix: guess charset naively (#77)
v0.6.1 - 2021-07-10
v0.6.0 - 2021-04-23
- fix: revert graceful shutdown support in order to support background job controls (#66)
v0.5.0 - 2021-04-19
- feat: support graceful shutdown via Ctrl-D (#63, thanks @sayanarijit!)
v0.4.0 - 2021-03-17
- Bugfix: Handle paths on Windows properly (#53, kudos to @lunar-mycroft!)
- Internal: Upgraded to Tokio v1 and Hyper v0.14
v0.3.0 - 2020-10-24
v0.2.1 - 2020-09-04
- Breaking: Default adress from 0.0.0.0 to 127.0.0.1
- Bugfix: Fixed missing prefix slash for path-prefix (#48)
- Internal: Refactored
cli
module (#47) - Internal: Splited
send::send_dir
function - Internal: Added lots of unit tests
v0.2.0 - 2020-08-31
- Internal: Renamed
PathExt::is_hidden
toPathExt::is_relatively_hidden
and now would check if any parent path component is prefixed with a dot. (#46) - Internal: Switched CI provider to GitHub Action
- Internal: Upgraded lots of dependencies (#41), including significant refactor on hyper 0.11 to 0.13 (#42)
v0.1.2 - 2020-08-28
- Fixed range header off-by-one error (#39)
0.1.1 - 2020-06-04
- Fixed duplicated prefix slash regression issue (#31)
0.1.0 - 2020-05-01
- Added new flag
--path-prefix
to customize path prefix when serving content (credit to @jxs)
0.0.4 - 2019-09-07
- Added new feature: logs request/response by default.
- Added new option flag
--no-log
to disable request/response logging. - Updated to Rust 2018 edition.
- Upgraded dependency
mime_guess
from 2.0.0-alpha to 2.0. - Upgraded dependency
percent-encoding
from 1.0 to 2.1. - Upgraded dependency
brotli
from 1.1 to 3. - Upgraded dependency
unicase
from 2.1 to 2.5.
0.0.3 - 2018-03-07
- Handled error with some human-readable format.
- Added new command arg
--render--index
to automatically render index file such asindex.html
. - Updated some command args' short names, default values and descriptions.
0.0.2 - 2018-03-03
First release version on Crates.io!
- Hombrew formula for sfz! You can now donwload sfz via homebrew from GitHub.
- Fixed missing
ETag
andLast-Modified
header fields. - Fixed unsecure symlink following.
0.0.1-beta.1 - 2018-03-02
Beta release.