Releases: fioncat/roxide
v0.14.0
v0.13.1
What's Changed
Full Changelog: v0.13.0...v0.13.1
v0.13.0
Summary
Add action
command, to easily access to your repo's CI/CD jobs.
See:
- GitHub: action
- GitLab: CI/CD pipelines
Common usage:
rox action # Watch action changes.
rox action -o # Open action in default browser.
rox action -jo # Select and open job in default browser.
rox action -l # Show job logs.
rox action -lr # Show and keep rolling job logs.
You can use rox action -h
for more usages.
What's Changed
- feat: Add action command by @fioncat in #101
- doc(cmd): Add long options by @fioncat in #102
- fix(github): Sort actions with name by @fioncat in #103
- style(action): Rebuild action cmd code by @fioncat in #104
- feat(action): Support show logs in the terminal by @fioncat in #105
- feat(info): Update info display output by @fioncat in #106
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
Full Changelog: v0.12.0...v0.12.1
v0.12.0
Summary
We migrate the config style from yaml to toml, the config file path now is ~/.config/roxide.toml
.
We use toml to cater to the philosophy of the Rust project, and more important, to avoid the indentation hell of yaml.
What's Changed
Full Changelog: v0.11.0...v0.12.0
v0.11.0
Summary
The binary size of roxide has been reduced by half (for Linux) !
This was achieved through the following approach:
- No longer using vendored openssl, but instead utilizing the system's openssl library. This requires appropriate openssl support in the runtime environment.
- Enabling the
lto
(link-time optimization) option for rustc.
To facilitate cross-compilation with openssl, the Linux build has been switched from musl
to gnu
.
It is still possible to use vendored openssl by adding --features openssl-vendored
during compilation.
What's Changed
- feat(secret): Add password confirm for encrypt by @fioncat in #94
- chore(build): Reduce release binary size by @fioncat in #95
- feat(build): Optimize binary file size and add full Docker support by @fioncat in #96
- fix(update): Use correct file name by @fioncat in #97
Full Changelog: v0.10.5...v0.11.0
v0.10.5
v0.10.4
What's Changed
Full Changelog: v0.10.3...v0.10.4
v0.10.3
Support rox make
!
See my example: .roxmake.yml.
What's Changed
- feat: Add
build
command to execute CI workflow by @fioncat in #83 - feat(workflow): Support import other workflow(s) by @fioncat in #84
- feat(workflow): Support more quick commands for docker by @fioncat in #85
- feat(make): Rename
build
tomake
, better implement by @fioncat in #86 - feat(make): Better env logic, better code style by @fioncat in #87
- fix(make): Fix code issues by @fioncat in #88
- fix(database): Don't allow empty labels in database by @fioncat in #89
- fix(workflow): Update config, expand tab char in file content by @fioncat in #90
Full Changelog: v0.10.2...v0.10.3
v0.10.2
What's Changed
- feat(secret): Add
secret
command to performaes-256-gcm
cipher by @fioncat in #79 - feat(secret): Use base64 replace hex encode to reduce secrets space by @fioncat in #80
- feat(term): Add speed info in progress bar by @fioncat in #81
- feat(secret): Better secret file format, put salt and nonce in header by @fioncat in #82
Full Changelog: v0.10.1...v0.10.2