Skip to content

Releases: jcaillon/valet

v0.39.12

22 May 14:20
v0.39.12
ce80ce8

Choose a tag to compare

Release of version 0.39.12

Changelog:

  • 🐛 fixed an issue that can leave the terminal in raw mode

v0.38.142

22 May 09:51
v0.38.142
cf877ab

Choose a tag to compare

Release of version 0.38.142

Changelog:

  • 📝 update roadmap
  • fix: better default for test::setProgramElapsedFunction
  • fix: fail message in debug
  • fix: test file permission to compare with delta
  • ✨ improved system::isDirectoryInPath

v0.37.1138

12 May 17:31
v0.37.1138
325b1bd

Choose a tag to compare

Release of version 0.37.1138

This version changes the installation of Valet. It now installs in the user directory ~/.local/lib/valet. It is advised to first uninstall your version using valet self uninstall and then reinstall the latest version following the instruction at https://jcaillon.github.io/valet/docs/installation/.

Changelog:

  • ✨ refactored extensions commands
  • ✨ added command
  • ✨ added command
  • ♻️ refacto
  • ✨ added option --replay-failed-tests to self test
  • ✨ added function data::serialize data::deserialize
  • ✨ added command
  • 🧪 fix tests
  • ✨ added command
  • ✨ added test::listPaths and test::cat
  • ✨ added lib-assert
  • ✨ adding extensions install
  • ✨ prefixing all external programs with command
  • ✨ new self update
  • ✨ exe::invoke autoclean CR on windows
  • 📝 update install link
  • ✨ added tests for self setup
  • ✨ self setup
  • 🧪 added auto tests for all bash versions
  • 🚧 install script tests
  • ✨ putting in place the tests for the installer
  • 🚧 working on new install script
  • 🐛 small fixes on log functions called from a shell
  • 📝 improved help for valet bash commands
  • ✨ fix potential set issues
  • 📝 update hextra and docs
  • ✨ added .envrc loading on start
  • 🐛 fix issue in command parser
  • 🐛 fix bash links command
  • 👷 better tests
  • ✨ added fs::isValidLink
  • ✨ added system::isWindowsWithoutNativeSymlinks
  • ✨ added test::skipTestSuite function
  • 🐛 exe::invoke fail message appearing in debug logs
  • 🐛 small fix on lib-windows
  • ✅ fixed tests
  • ✨ added command bash links
  • ✨ adding bash bootstrap command

v0.36.26

10 Oct 21:40
v0.36.26
88cfd80

Choose a tag to compare

Release of version 0.36.26

Changelog:

  • 📝 update doc
  • ✨ added string::join
  • 🐛 fix issue with exe::invoke option warnOnFail

v0.35.114

02 Oct 22:09
v0.35.114
043893f

Choose a tag to compare

Release of version 0.35.114

Changelog:

  • :chores: preparing for new version
  • ✨ added terminal::isCursorInBox
  • 👷 working on tui
  • 👷 working on tui
  • ♻️ renamed some functions
  • ✨ added string::truncateWithEllipsis
  • ✨ added time::getSecondsToMicroseconds
  • ✨ added time::isTimeElapsed
  • ✨ improved string::getFormattedHeader
  • ♻️ small refacto of coproc
  • ✨ added warnOnFailure to exe::invoke
  • ✨ added string::getFormattedHeader

v0.34.68

17 Sep 16:31
v0.34.68
573fe8a

Choose a tag to compare

Release of version 0.34.68

Changelog:

  • ✨ added array::reverse
  • ✨ implementing list
  • 🐛 fixed potential issues with word splitting
  • 🐛 fix echo disabled when stty is called in a subshell
  • 🐛 fix echo disabled when stty is called in a subshell
  • 🐛 fix small issue with string case conversion
  • ✨ migrate from bitnami minideb to docker debian slim

v0.33.0

31 Aug 19:15
v0.33.0
b1c3a2e

Choose a tag to compare

Release of version 0.33.0

Changelog:

  • 🐛 fix bug with self build

v0.32.168

31 Aug 18:28
v0.32.168
814ad53

Choose a tag to compare

Release of version 0.32.168

Changelog:

  • 🐛 fix string::split
  • ♻️ small fixes
  • ✨ better self build
  • ✨ improved split string
  • ♻️ changed command definition declaration
  • ✨ improved progress::update
  • ✨ added failMessage to exe::invoke
  • 🐛 fix issue on soem machine
  • fix: bug to display errors in .env
  • 🧪 robustify self release test

v0.31.272

26 Aug 20:15
v0.31.272
105dbc3

Choose a tag to compare

Release of version 0.31.272

Changelog:

  • ✨ preparing release
  • 🐛 fix test lib
  • ♻️ regex::replace does it in place
  • ✨ prefixed all name ref vars for safety
  • ✨ improved some string functions
  • 🐛 fix test and subshell files
  • ✨ tests without overriding default bash vars
  • 📝 updated license year
  • ✅ fix tests

v0.30.1455

18 Aug 21:23
v0.30.1455
9969185

Choose a tag to compare

Release of version 0.30.1455

Changelog:

  • 📝 update docs
  • 📝 better doc
  • 📝 added asciinema for terminal previews!
  • 📝 massive doc improvements
  • 📝 massive doc improvements
  • 📝 massively improved the hero page
  • 📝 updated documentation style
  • ✨ better self documentation
  • ✨ better self document
  • ✨ better self document
  • 📝 remove redundant code for website
  • ✨ improved exe::invoke
  • ✨ error message when passing bad options
  • ✨ massive improvements to exe::invoke
  • ♻️ end of refacto
  • ♻️ continuing the refacto
  • ♻️ continuing the refacto
  • ♻️ fix parameters for functions in regex lib
  • ♻️ fix parameters for functions in interactive lib
  • ♻️ improve http lib
  • ♻️ curl
  • ✨ correctly killing coproc from subshells
  • ✨ better CTRL+C handling
  • 👷 all tests ok
  • ✨ improved logs
  • ♻️ improving error handling
  • ♻️ massive refacto
  • fix: self build test
  • ♻️ big refacto for core functions
  • 🔥 removed bash::runInParallel
  • ✨ testing new ways to pass parameters
  • ✨ improved tests
  • ♻️ improving traps and tests
  • ♻️ refacto parallel run
  • ✨ improved coproc tests
  • ✨ implemented mouse tracking for tui
  • ✨ implemented bracketed paste support
  • ✨ implemented SIGTSTP/SIGCONT signals
  • ✨ implemented tui::test
  • 🐛 fix coproc
  • ✨ added array::remove
  • ✨ added coproc::kill
  • ✨ improved processName log placeholder
  • 💚 update ci
  • 🐛 fix coproc issue
  • ♻️ renamed RETURNED_VALUE to REPLY to match bash 5.3
  • 🐛 fix coproc
  • 💚 update ci
  • 🐛 fix tests
  • ✨ implemented coproc lib
  • ✨ implementation of the coproc lib
  • ✨ fix some key bindings
  • 👷 working on tui
  • 🐛 fix issue with read key
  • 🐛 fix log::init
  • 👷 working on tui
  • ✨ working on tui
  • ♻️ refactored terminal functions
  • ✨ fixed subshell usage
  • ✨ experimented with lazy sourcing
  • ✨ implement bash::runInSubshell
  • ✨ renamed self export to self source
  • 🐛 fix tests
  • ✨ fixed all fd
  • ✨ implemented tui::allVariablesCachedWithValue
  • 👷 lib-list
  • ✨ implemented string::removeTextFormatting
  • 👷 lib-list
  • 👷 lib list
  • 🐛 fix tui::createSpace
  • ✨ improved io:sleep
  • ✨ benchmarks
  • ✨ adding string::convertToHex
  • ♻️ more options for fs:: functions
  • ♻️ renamed core::createSavedFilePath & removed core::failWithCode
  • ♻️ refacto benchmark::run
  • ♻️ make bash::getBuiltinOutput private
  • 🐛 fixed issue with PID in log pattern
  • 🐛 fix tests