Skip to content

Releases: fioncat/roxide

v0.14.0

05 Mar 10:24
6b5ba11
Compare
Choose a tag to compare

Summary

Split config into multiple toml files.

What's Changed

  • feat(config): Rebuild config structure by @fioncat in #108

Full Changelog: v0.13.1...v0.14.0

v0.13.1

01 Mar 03:37
Compare
Choose a tag to compare

What's Changed

  • doc(all): Add comment for action, fix some comment issues by @fioncat in #107

Full Changelog: v0.13.0...v0.13.1

v0.13.0

29 Feb 03:20
9e0f59e
Compare
Choose a tag to compare

Summary

Add action command, to easily access to your repo's CI/CD jobs.

See:

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

Full Changelog: v0.12.1...v0.13.0

v0.12.1

22 Feb 10:36
Compare
Choose a tag to compare

What's Changed

  • style(all): Fix rust clippy code issues by @fioncat in #99

Full Changelog: v0.12.0...v0.12.1

v0.12.0

21 Feb 06:54
Compare
Choose a tag to compare

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

  • feat(config): Migrate all yaml config style to toml by @fioncat in #98

Full Changelog: v0.11.0...v0.12.0

v0.11.0

31 Jan 10:00
1249b7d
Compare
Choose a tag to compare

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

25 Jan 07:14
Compare
Choose a tag to compare

What's Changed

  • style(all): Use eprint and eprintln to show messages in stderr by @fioncat in #92
  • fix(github): Use correct head format to filter upstream PR by @fioncat in #93

Full Changelog: v0.10.4...v0.10.5

v0.10.4

12 Jan 04:47
Compare
Choose a tag to compare

What's Changed

  • feat(term): Better hint message to display by @fioncat in #91

Full Changelog: v0.10.3...v0.10.4

v0.10.3

11 Jan 14:48
d01c1f9
Compare
Choose a tag to compare

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 to make, 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

09 Jan 10:56
d245b05
Compare
Choose a tag to compare

What's Changed

  • feat(secret): Add secret command to perform aes-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