Releases: IlanCosman/tide
Releases Β· IlanCosman/tide
v4.3.1
v4.3.0
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
Features
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
Deprecations/Warnings
- Tide v4.1.1 will be the last version to support Fish 3.1.2
Bug fixes
- Fixed bug where
cmd_duration
andcontext
items were being removed from the user's items list - Support
toor
andAdministrator
in context item
Documentation
- Moved the documentation back to the Wiki
- Added an FAQ (#96)
- Added a Custom Items guide
v4.1.0
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
Features
- Add native git solution; 15 to 50% faster than
fish_git_prompt
.
Thegit_prompt
item has been renamed togit
. (#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
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
v3.1.0
v3.0.0
v2.5.0
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