# Changelog
All notable changes to this project will be documented in this file.
## [0.5.1] - 2025-05-23
### 🐛 Bug Fixes
- Wait for mount to finish in background mode and improve error handling
### ⚙️ Miscellaneous Tasks
- Update action package
- Fix download artifcat version
## [0.5.0] - 2025-05-16
### 🚀 Features
- Support preloading data
### 📚 Documentation
- Add docs for config options
### ⚙️ Miscellaneous Tasks
- Update flake inputs
- Use git cliff for changelog
- Fix version bumping
- *(release)* V0.5.0
## [0.4.4] - 2024-06-26
### 🐛 Bug Fixes
- Remove unnecessary special entries
### 📚 Documentation
- Fix some typos and add usage about nixos module
### ⚙️ Miscellaneous Tasks
- *(release)* 0.4.4
## [0.4.3] - 2024-01-08
### 🐛 Bug Fixes
- Support file option in -o
### ⚙️ Miscellaneous Tasks
- *(release)* 0.4.3
## [0.4.2] - 2024-01-08
### 🚀 Features
- Add file option to allow customizing fsname
### 📚 Documentation
- Update copyright year
### ⚙️ Miscellaneous Tasks
- *(release)* 0.4.2
## [0.4.1] - 2024-01-06
### 🐛 Bug Fixes
- Remove unused options and add more options to -o
### 📚 Documentation
- Update docs about options
### ⚙️ Miscellaneous Tasks
- *(release)* 0.4.1
## [0.4.0] - 2024-01-06
### 🚀 Features
- [**breaking**] Accept space separated values in -o option to make it compatible with mount
- Use fs_name as default file and reuse last file when necessary
- [**breaking**] Use new config format to support default values and fstab mount
### 🐛 Bug Fixes
- Improve error handling
- Use overwritten mount_point as fsname (following fstab convention)
- Accept timeout in -o and update docs
### 📚 Documentation
- Fix example code
### ⚙️ Miscellaneous Tasks
- *(release)* 0.4.0
## [0.3.1] - 2023-12-26
### 🐛 Bug Fixes
- Fix some warnings
### ⚙️ Miscellaneous Tasks
- *(release)* 0.3.1
## [0.3.0] - 2023-12-26
### 🚀 Features
- Add placeholder when source file doesn't exist
### 🐛 Bug Fixes
- [**breaking**] Rename options to prevent conflict with mount options
### 📚 Documentation
- Update description
### 🎨 Styling
- Fix indentation
### ⚙️ Miscellaneous Tasks
- *(release)* 0.3.0
## [0.2.0] - 2023-12-26
### 🚀 Features
- [**breaking**] Support mount.fuse through -o option
### 🐛 Bug Fixes
- Use root id constant from fuser
### 📚 Documentation
- Update description
- Add docs about nur package
### ⚙️ Miscellaneous Tasks
- Fix github action permissions
- *(release)* 0.2.0
## [0.1.0] - 2023-12-25
### 🚀 Features
- Make range default to end of file if size not specified
- Calculate fs size for statfs
- Support running rangefs in background
- Support overwriting uid and gid
### 🐛 Bug Fixes
- Use custom env for logging and fix working directory
### 💼 Other
- Implement working rangefs
### 🚜 Refactor
- Use a struct for options to create InodeInfo
### 📚 Documentation
- Improve documentation
- Update README
- Add example to adjust log level
### ⚙️ Miscellaneous Tasks
- Fix github action ci
- Tidy up unnecessary file and version
- Update versionrc
- *(release)* 0.1.0