Skip to content

Releases: scottyeager/Pal

v0.4.0

23 Feb 21:44
Compare
Choose a tag to compare

Note, this update includes updates to the abbreviation system that are incompatible with versions 0.3.x. You will need to source your shell config or close and reopen shell sessions for the update to fully take effect:

# fish
source ~/.config/fish/config.fish

# zsh
source ~/.zshrc

Changes

  • Markdown Support: Added markdown flag for output formatting
  • Zsh Abbreviations: Now handled independently of zsh-abbr but compatible with it
  • Update Command: Added /update command to check for new versions and provide update command suggestion
  • Added prefix0 for system command expansions (like update) and updated /show with --all flag to optionally show prefix0

v0.3.8

14 Feb 07:04
Compare
Choose a tag to compare
  • Added glamour markdown formatting support
    • Is optional and disabled by default for existing configs, enable with /config
  • Validate selected model exists in configuration providers
  • Multi-line expansion implemented for zsh and added double quote escaping

v0.3.7

12 Feb 06:52
Compare
Choose a tag to compare
  • Fixed preparsing for command generation without /cmd

v0.3.6

12 Feb 03:08
Compare
Choose a tag to compare
  • In addition to being default behavior, added /cmd as explicit command
    • Temperature flag requires use of /cmd, for simplified preparsing
    • When no command is given, all input is treated as message for the LLM (no attempt to parse)
  • Added /model for model selection with autocomplete
  • Preparse logic updated to properly handle commands with arguments

v0.3.5

10 Feb 20:57
Compare
Choose a tag to compare
  • Fix so /commit works from subdirectories in the git repo

v0.3.4

10 Feb 06:30
Compare
Choose a tag to compare
  • Use -V as short flag for version
  • Validate selected model has provider and name
  • Clarify /commit description to mention git add

v0.3.3

10 Feb 06:01
Compare
Choose a tag to compare
  • Set version during build so that --version flag works
  • Completions now use the command name (binary or symlink), to support user choosing their own command name
  • Improvements to preparsing, fixed __completion command

v0.3.2

08 Feb 22:26
Compare
Choose a tag to compare
  • Implement temperature flag for user control over temperature

v0.3.1

08 Feb 08:58
Compare
Choose a tag to compare
  • Add shell completion scripts and flags

v0.3.0

08 Feb 07:43
Compare
Choose a tag to compare
  • Integrated Cobra for command-line argument parsing.
  • /commit command improvements
    • Only tries to add modified unstaged files, avoiding errors when trying to add moved files for example
    • Generate a commit message whenever there's something to commit