tide/CHANGELOG.md
2021-01-12 16:03:13 -08:00

6.4 KiB

Changelog

v3.2.0 (Jan 12 2021)

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 (Dec 31 2020)

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 (Dec 22 2020)

Features

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

v2.5.0 (Nov 19 2020)

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

v2.4.0 (Sep 21 2020)

Features

  • Added number of jobs option (#5)
  • Added nvm item (#23)
  • Added support for lsb-release in detect_os for non systemd distros (#24)
  • Added vi_mode item and prompt_char_vi variables for vi keybindings users (#26)

Bug fixes

  • Added git dirty state to pure style (#18)
  • Fixed bug when pwd started with / (#25)

v2.3.0 (Aug 20 2020)

  • Add question issue template
  • Combine CI workflows
  • Lots of new unit tests
  • Add context_always_display option
  • Add Rust item

v2.2.0 (Aug 02 2020)

v2.1.0 (Jul 29 2020)

  • Fix bug with basename on macOS
  • Minor edits to README
  • New os item
    • Displays a 1 character icon representing your os/distro
    • Falls back to a similar distro of linux if yours isn't recognized

v2.0.0 (Jul 26 2020)

  • Add Powerline support!
    • Item separators
    • Background colors
  • Add continuous integration
  • Update documentation
    • Move configuration to wiki
    • Beautify the readme

v1.5.0 (Jun 28 2020)

  • Many more pure prompt menus
  • Add stash state to pure
  • Add virtual_env item

v1.4.0 (Jun 17 2020)

  • Add pure support

v1.3.2 (Jun 13 2020)

  • Fix / not showing at start of pwd

v1.3.1 (Jun 08 2020)

  • Fix pwd not displaying in unwritable directories

v1.3.0 (Jun 06 2020)

  • Massive speed increase
    • Greater than 2x in most cases
    • Run code only when relevant variables change

v1.2.0 (Jun 05 2020)

  • Add pwd anchors
    • Bold directories that don't get truncated
    • Options: first, last, and git
  • Add recommended font to readme
  • Add contributing guide and code of conduct

v1.1.2 (May 24 2020)

  • Fix tide configure making fish_prompt larger and larger

v1.1.1 (May 24 2020)

  • tide configure now also resets fish_prompt to default

v1.1.0 (May 24 2020)

  • Pwd adds a second letter when truncating a directory with a dot in front
  • Wizard restores default configuration of variables
  • Tide command now has completions for subcommands
  • Readme now uses a git.io vanity link

v1.0.0 (May 20 2020)

  • First release