Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Apr 21:55
· 5 commits to master since this release

What's new

Version 3 brings both "under-the-hood" and visible improvements. 🚀
I got rid of many things that made it difficult to move forward with RESH.

Removed features

  • Arrow up/down
  • Shell completions - they might come back later

Improvements

  • Smaller history records
    • Less used disk space, faster loading
    • Smaller memory consumption
  • Better locations for config and data
    • Config location respects $XDG_CONFIG_HOME (default: ~/.config/)
    • Data location respects $XDG_DATA_HOME (default: ~/.local/share/)
    • Shell files and binaries use ~/.resh/
  • Added reshctl doctor command that checks common issues
  • Better logging
    • More complete structured logs from all components
    • Debugging of reported issues based on just logs will be radically easier
  • Removed dependencies
    • setsid and nohup not required
    • Improved portability / simplified installation
  • Update script improvements
    • Much more robust shell config files reloading
    • Seamless migration of records format
    • Seemless migration of config file format
  • Smaller fixes
    • Git URLs normalization in search
    • Improved command deduplication in search
    • Handle hostname changes gracefully
    • Unified way to get datetime
    • Unified way to generate UUID