Skip to content

Releases: IlanCosman/tide

v4.3.1

25 Mar 05:04
Compare
Choose a tag to compare

Bug fixes

  • Fixed a bug where the commandline wouldn't highlight on startup (#130)

v4.3.0

22 Mar 17:32
Compare
Choose a tag to compare

Features

  • Remove on startup items that the user doesn't have a required tool for
  • Always add a space after the prompt, even without prompt_char item (#129)

Bug fixes

  • Fix pwd markers which had been broken for a while
  • Don't error when the left prompt is too long (#121 - @mfossen)
  • Fix multi-line prompt when there are no items on the second line

CI/Testing

  • Use mega-linter instead of super-linter
  • Fix bug in release action

v4.2.0

04 Mar 19:58
Compare
Choose a tag to compare

Features

  • Add PHP item (#91)
  • Add chruby item (#100)

Bug fixes

  • Load fish_prompt only if session is interactive (#107 - @chvolkmann)
  • Make virtual_env item smarter in avoiding generic names (#97)

Internal

  • Updated code for Fish 3.2.0
  • Refactor printing logic, much faster now (#111)
  • Use builtin disown instead of function, small speed increase
  • Don't even create fish_mode_prompt function, tiny speed improvement

CI/Testing

  • Add syntax checking for Fish
  • Add format checking for Fish
  • Add PHP item tests
  • Add chruby item tests

v4.1.1

22 Feb 22:42
Compare
Choose a tag to compare

Deprecations/Warnings

  • Tide v4.1.1 will be the last version to support Fish 3.1.2

Bug fixes

  • Fixed bug where cmd_duration and context items were being removed from the user's items list
  • Support toor and Administrator in context item

Documentation

  • Moved the documentation back to the Wiki
  • Added an FAQ (#96)
  • Added a Custom Items guide

v4.1.0

20 Feb 22:22
Compare
Choose a tag to compare

Features

  • Add tide bug-report --clean option for debugging
  • All items are now enabled by default. Items for tools that aren't installed are automatically removed.

Bug fixes

  • Avoid parsing directories as flags (#88)
  • Don't error if in .git directory of git repo

CI/Testing

  • Add new release action to reduce manual labor
  • Add nvm, git, and time item tests
  • Add truncate to unique and markers to PWD test

v4.0.0

03 Feb 18:48
Compare
Choose a tag to compare

Features

  • Add native git solution; 15 to 50% faster than fish_git_prompt.
    The git_prompt item has been renamed to git. (#75)
  • Remove Pure style, redundant now that Tide is async (#77)
  • Add 16 color option. Lets users customize Tide's colors through the terminal pallete,
    which was one of the attractions of Pure style. (#79)

Bug fixes

  • Remove seq, fixes errors when in macOS root

CI/Testing

  • Use Littlecheck instead of Fishtape
  • Test on macOS as well as Ubuntu

Internal

  • The menu code is significantly shorter
  • A bunch of other small improvements, mostly because we removed fish_git_prompt
  • Moved the resources directory into a seperate repo,
    makes installing/updating Tide much faster.

v3.2.0

13 Jan 00:10
Compare
Choose a tag to compare

Features

  • New pwd features:
    • Markers - If a directory contains these files/directories, it will be anchored
    • Truncate to unique - Truncate directories to their shortest unique identifier, i.e no other directories match

Bug fixes

  • Fix _tide_decolor for linux and tmux TERMs (#66)
  • Close stdout in background process, prompt feels super smooth now
  • Ensure prompt variables are erased after uninstall (#69)
  • Don't error if detect_os file doesn't have the specified key

v3.1.0

01 Jan 05:25
Compare
Choose a tag to compare

Bug fixes

  • Remove prompt cancel handling. It helped on Linux but hurt on MacOS.
  • Refresh prompt when right prompt changes (#59)
  • Set color to normal at end of prompt (#63 - @peng1999)
  • Allow for installation into non-standard locations (#65 - @vamega)

v3.0.0

23 Dec 04:07
Compare
Choose a tag to compare

Features

  • Prompt now renders asynchronously (#15)
  • Prompt now redraws accurately when the line is cancelled (#53)

v2.5.0

20 Nov 03:33
Compare
Choose a tag to compare

Features

  • Switched installation method to fisher
  • Added an icons menu to the configuration wizard (#20)

Bug fixes

  • Fixed tide install --unattended erroring 404 (#30)
  • Fixed tab selection menu occasionally being colorized (#33)
  • Fixed os detection erroring if /etc/lsb-release did not exist (#40 - @Shadow53)
  • Switched to mktemp instead of assuming that /tmp will exist (#41 - @Shadow53)
  • Erase all _tide_* "private" functions on uninstall (#43 - @jorgebucaran)
  • Moved fish_right_prompt to it's own file to prevent errors after uninstall (#45 - @jorgebucaran)

Documentation

  • Added a brief explanation for how to modify variables (#29 - @Epse)
  • Fixed a broken link to the fish_git_prompt documentation (#32 - @PatrickF1)

CI/Testing

  • Minor improvements to CI
  • Improved test suite
    • Added function mocking
    • Added rust item test