All notable changes to this project will be documented in this file.
- Replace buggy/abandoned term size crate
- Shlex deprecation warning
- Rename AUR package
- Version 1.4.2
- Remove dedicated splice code path
- Mime iteration for piped data
- Try alternate mode handlers when piped too
- Update advanced config
- Version 1.4.1
- More general support for MIME prefix match
- Update/improve advanced config
- Move from structopt to clap
- Version 1.4.0
- %m substitution sometimes skipped
- Lint
- Version 1.3.1
- Build on MacOS
- Fix ranger scope.sh instructions
- Support edit action
- Lint
- Lint
- Lint
- Version 1.3.0
- Add macos-latest machine for ci test (#4)
- Archive open handler in advanced config example
- Disable default nix features
- Update advanced config
- Improve error handling in worker threads
- Update advanced config
- Build with full LTO + strip
- Add RSOP_INPUT_IS_STDIN_COPY·env·var.
- Lint
- Update dependencies
- Rename release script
- Version 1.2.2
- Run check/tests in release script
- Improve reporting of rsi errors
- Update advanced config
- Update advanced config
- Add check for invalid config with no_pipe=false and multiple input patterns
- Lint
- Version 1.2.1
- Support matching by double extensions
- Ensure extension matching is case insensitive
- Update advanced config
- Version 1.2.0
- Fix README typo
- Add AUR package link in README
- Improve error display for common errors
- Improve error display for common errors, take 2
- Version 1.1.2
- Remove better-panic
- Mode detection with absolute path
- Version 1.1.1
- Add config check for handlers with both 'no_pipe = true' and 'wait = false'
- Incompatible flags in advanced config
- Add application/x-cpio MIME in advanced config + reformat long lists
- Fix some handlers in advanced config when piped
- Add application/x-archive MIME in advanced config
- Fix some more handlers in advanced config when piped
- Add openscad preview in advanced config
- Fix one more handler in advanced config when piped
- Fix remaining handlers in advanced config when piped + remove redundant flags
- Use git-cliff to generate changelog
- Support file:// url prefix
- Dynamically compute pipe peek size from system page size
- Support %m substitution in command for MIME type
- Add no_pipe option to use temp file if handler does not support reading from stdin
- URL handlers for xdg-open compatibility
- Version 1.1.0
- Remove duplicate/hardcoded strings in mode handling
- Factorize pattern substitution code
- Add tests for default and advanced config
- Test for smallest possible config