Skip to content

Release v0.5.0

Compare
Choose a tag to compare
@superatomic superatomic released this 20 Jun 04:21
· 22 commits to main since this release
d2d689c

Wow, it's finally here. Version v0.5.0 has been in development for quite some time now, but it's finally ready to be released. We passed 100 issues/pull-requests on GitHub and 300 git commits during this release's development, and quite a few features, improvement, and bug fixes have been implemented. 🎉

What's Changed

Minor Changes

  • Improved error messages and stdin error handling (fixes a minor panic). #73
  • xshe --help now contains links to xshe.superatomic.dev. #84
  • Updated the documentation to use single quotes for TOML strings and to reflect the new parser. #100
  • Removed the redundant trailing semicolons on every line of generated shell scripts. #101

Full Changelog: v0.4.2...v0.5.0


Dependency Version Bumps

  • Bump serde from 1.0.136 to 1.0.137. #69
  • Bump log from 0.4.16 to 0.4.17. #70
  • Bump indoc from 1.0.4 to 1.0.6. #74 #79
  • Bump indexmap from 1.8.1 to 1.9.0. #85 #97
  • Bump clap from 3.1.9 to 3.2.5. #58 #62 #64 #71 #75 #77 #80 #95
  • Bump clap_mangen from 0.1.3 to 0.1.8. #60 #92
  • Bump clap_complete from 3.1.1 to 3.2.1. #61 #67 #78 #94
  • Bump clap-verbosity-flag from 1.0.0 to 1.0.1. #88

How to Upgrade Xshe

Simply reinstall xshe from any of the methods listed on the documentation page. For your convenience, some of these methods are listed below:

Via Cargo

cargo install -f xshe

Via Homebrew

brew reinstall superatomic/xshe/xshe

Via Eget

eget superatomic/xshe