rangefs 0.4.3

A fuse-based filesystem to map ranges in file to individual files.
# Changelog

All notable changes to this project will be documented in this file. See [commit-and-tag-version](https://github.com/absolute-version/commit-and-tag-version) for commit guidelines.

## [0.4.3]https://github.com/DCsunset/rangefs/compare/v0.4.2...v0.4.3 (2024-01-08)


### Bug Fixes

* support file option in -o ([68f66a4]https://github.com/DCsunset/rangefs/commit/68f66a41a600f3463a890abbed0d5d0bf9af7669)

## [0.4.2]https://github.com/DCsunset/rangefs/compare/v0.4.1...v0.4.2 (2024-01-08)


### Features

* add file option to allow customizing fsname ([d3e2766]https://github.com/DCsunset/rangefs/commit/d3e2766666d50eee53cc82d5f52ed7aab105b6e2)

## [0.4.1]https://github.com/DCsunset/rangefs/compare/v0.4.0...v0.4.1 (2024-01-06)


### Bug Fixes

* remove unused options and add more options to -o ([16123cc]https://github.com/DCsunset/rangefs/commit/16123cc73d9ea24066d6e3295428fda8435ba6e0)

## [0.4.0]https://github.com/DCsunset/rangefs/compare/v0.3.1...v0.4.0 (2024-01-06)


### ⚠ BREAKING CHANGES

* use new config format to support default values and fstab mount
* accept space separated values in -o option to make it compatible with mount

### Features

* accept space separated values in -o option to make it compatible with mount ([f85394c]https://github.com/DCsunset/rangefs/commit/f85394c441564d51c3ff949cfa945aea800509d7)
* use fs_name as default file and reuse last file when necessary ([bef0c25]https://github.com/DCsunset/rangefs/commit/bef0c25e697b22c2c40ece14cc5dfa4ecc873dac)
* use new config format to support default values and fstab mount ([1c74905]https://github.com/DCsunset/rangefs/commit/1c749056c64bee7947f3647e6136d86e198035c7)


### Bug Fixes

* accept timeout in -o and update docs ([f61f566]https://github.com/DCsunset/rangefs/commit/f61f5666c44bd880ba0d125f5e49ae6d36c0c3f4)
* improve error handling ([7de013c]https://github.com/DCsunset/rangefs/commit/7de013c4af699523bed1b184d51aa7bdc915f9c6)
* use overwritten mount_point as fsname (following fstab convention) ([e300c33]https://github.com/DCsunset/rangefs/commit/e300c33e459efbe71c295eed1d68ee08912550d4)

## [0.3.1]https://github.com/DCsunset/rangefs/compare/v0.3.0...v0.3.1 (2023-12-26)


### Bug Fixes

* fix some warnings ([8aa47ba]https://github.com/DCsunset/rangefs/commit/8aa47ba40ea2f9ab09617cbfca014ee92bc4792d)

## [0.3.0]https://github.com/DCsunset/rangefs/compare/v0.2.0...v0.3.0 (2023-12-26)


### ⚠ BREAKING CHANGES

* rename options to prevent conflict with mount options

### Features

* add placeholder when source file doesn't exist ([92eb18b]https://github.com/DCsunset/rangefs/commit/92eb18b8f62d3bac0b1047bf06c39eaac546a581)


### Bug Fixes

* rename options to prevent conflict with mount options ([d84e9ed]https://github.com/DCsunset/rangefs/commit/d84e9edda62f6ba9460b461be3fb6d3cf592e274)

## [0.2.0]https://github.com/DCsunset/rangefs/compare/v0.1.0...v0.2.0 (2023-12-26)


### ⚠ BREAKING CHANGES

* support mount.fuse through -o option

### Features

* support mount.fuse through -o option ([55fe171]https://github.com/DCsunset/rangefs/commit/55fe1718039e8ea3d16ae98999c7f8304a68f2ca)


### Bug Fixes

* use root id constant from fuser ([9031703]https://github.com/DCsunset/rangefs/commit/9031703a7537e3961c5f4793264422fa85eb74f4)

## 0.1.0 (2023-12-25)


### Features

* calculate fs size for statfs ([d960bac]https://github.com/DCsunset/rangefs/commit/d960bac9439feb6867fc58c2967d0942ca3e1a79)
* make range default to end of file if size not specified ([5f2ef7f]https://github.com/DCsunset/rangefs/commit/5f2ef7f579108d2314efda062b9087dbffc50271)
* support overwriting uid and gid ([de5e75a]https://github.com/DCsunset/rangefs/commit/de5e75aa147be0a0833f1c575c621da1d5013031)
* support running rangefs in background ([61f7b3b]https://github.com/DCsunset/rangefs/commit/61f7b3b1d76877480e2b658c8b7850cbefe7573b)


### Bug Fixes

* use custom env for logging and fix working directory ([37eae11]https://github.com/DCsunset/rangefs/commit/37eae1107b25373cececd156f9fdc9ffec48acff)