Skip to content

Latest commit

 

History

History
203 lines (136 loc) · 7.32 KB

CHANGELOG.md

File metadata and controls

203 lines (136 loc) · 7.32 KB

Changelog

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

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

  • chore: bump hyper to 0.14.10 (two CVEs) (#71)
  • fix: content-type defaults to charset=utf-8 (#68)

v0.6.0 - 2021-04-23

Changes

  • fix: revert graceful shutdown support in order to support background job controls (#66)

v0.5.0 - 2021-04-19

Changes

v0.4.0 - 2021-03-17

Changes

  • 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

Changes

  • New feature: Download directory as zip (#50, kudos to @whizsid!)

v0.2.1 - 2020-09-04

Changes

  • 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

Changes

  • Internal: Renamed PathExt::is_hidden to PathExt::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

Changes

  • Fixed range header off-by-one error (#39)

0.1.1 - 2020-06-04

Changes

  • Fixed duplicated prefix slash regression issue (#31)

0.1.0 - 2020-05-01

Changes

  • Added new flag --path-prefix to customize path prefix when serving content (credit to @jxs)

0.0.4 - 2019-09-07

Changes

  • 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

Changes

  • Handled error with some human-readable format.
  • Added new command arg --render--index to automatically render index file such as index.html.
  • Updated some command args' short names, default values and descriptions.

0.0.2 - 2018-03-03

First release version on Crates.io!

Changes

  • Hombrew formula for sfz! You can now donwload sfz via homebrew from GitHub.
  • Fixed missing ETag and Last-Modified header fields.
  • Fixed unsecure symlink following.

0.0.1-beta.1 - 2018-03-02

Beta release.