Snippits 0.5.2 released

I’ve just released Snippits 0.5.2, my Ruby text expansion program for Linux. This version contains mostly bugfixes and documentation updates. The full changelog is below. I also have put together a roadmap of future versions of snippits, and what they might entail. Take a look; any feedback is appreciated.

  • Bugfixes
    • Updated README on how to use GPG-encrypted files. Please try it and report any problems
    • Enabled ERb newline supression
    • Builtin snippit ‘list’ now lists builtin snippits too.
    • Refactored and cleaned up some code in the Snippits library
    • Added a check for xte version, if version is less than 0.98, print warning that non-US key layouts/characters may be wonky.
    • WARNING: Upgrade xte as suggested above! The next version of snippits will require the minimum version of xte. This is to cut down on the number of “why won’t my on-US keyboard work with snippits”-emails I get.
  • Changes and Features
    • Changed builtin list snippit to print a space-separated list instead of a tree. Useful for tab completion.
    • Removed builtin snippit files
    • Updated README with section on how to submit patches, and fixed some typos
    • Updated the code with embedded documentation (RDoc)
    • Added builtin snippit ‘path’ to return path of a given snippit file, if it exists
    • Added builtin snippit ‘contents’ to return the contents of a snippit file, without ERB interprentation, if it exists
    • Created a video demo of snippits in action. See it at: http://ben.kudria.net/code/snippits
    • Added a helpful “Getting Started” section to the README
    • Added CREDITS and ROADMAP files. Feedback on Roadmap especially appreciated.