Skip to content

Releases: jcaillon/valet

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

v0.29.197

29 Mar 16:12
v0.29.197
c138fb6

Choose a tag to compare

Release of version 0.29.197

Changelog:

  • 📝 updating the documentation
  • ✨ improved interactive::askForConfirmation
  • 🐛 fixed some error messages
  • ✨ more option for VALET_CONFIG_LOG_TO_DIRECTORY
  • ✨ even better logs!
  • ✨ improved error display
  • ✨ added core::dump
  • ✨ more logging options
  • ✨ better error messages
  • ✨ add option to prepend path windows::addToPath
  • ✨ self setup allows to add valet to windows path
  • ✨ added fs::getCommandPath
  • ✨ adding system::isWindows, system::isLinux, system::isDarwin
  • ✨ valet for windows
  • ♻️ renamed time::getTimerMicroseconds
  • ✨ added log::getCallStack
  • 🐛 fix windows issues
  • ✨ better windows::convertUnixToWindowsPath
  • ✨ added regex::escapeRegexSpecialChars
  • ✨ better self release and update
  • ✨ added fs::getScriptDirectory
  • ✨ improved windows::runPs1
  • ✨ adding bash::getScriptDirectory
  • 🐛 fix tests

v0.28.3846

18 Mar 18:38
v0.28.3846
e47ff33

Choose a tag to compare

Release of version 0.28.3846

Changelog:

  • 🐛 fix self release docs
  • ♻️ refacto fs::writeFile
  • ✨ added startup script execution
  • ✨ more logs
  • 🐛 fixed self test output with p 0
  • ✨ up
  • ✨ improved tests reproducibility
  • ♻️ changed the parameter of some log func
  • ✨ improved log debug and profiler
  • ✨ prepare for release
  • ✨ adding log::saveFile functions
  • ✨ improved per for fuzzy find
  • 🐛 fixing quicksort functions
  • 🐛 quicksort
  • ✨ autocompletion
  • ✨ text prompt
  • ✨ text prompt
  • ♻️ renamed ansi-codes to esc-codes
  • ♻️ renamed ansi-codes to esc-codes
  • ♻️ massive refacto for styles
  • 🐛 fixed showcase tests
  • ✨ better progress bar
  • 🐛 fix potential bug with shim during install
  • ♻️ tests
  • ✨ found out about winsymlinks:nativestrict
  • ✨ working on multiline prompt
  • ✨ added regex::getMatches
  • ✨ added regex::replace
  • ✨ added test_string::removeSgrCodes
  • ✨ added time::startTimer and time::stopTimer
  • ✨ custom keybindings for prompt
  • ✨ func to get user state dir
  • ♻️ renaming important folders
  • ♻️ renamed examples to showcase
  • ♻️ better error handling when sourcing user files
  • ✨ improved self config
  • 📝 documenting the config
  • ♻️ reimplemented logs!
  • ✨ adding functions for log lib
  • 🐛 fix self extend
  • ♻️ log library refacto in progress
  • ♻️ code style
  • ✨ adding option for fs::createTemp
  • ♻️ updating some function proto
  • ♻️ continuing to improve existing functions
  • ♻️ using var ref for string lib
  • ♻️ refacto string lib to use reference
  • ✨ adding string::doForEachLine
  • 👷 working on prompt multiline
  • ✨ awesome prompt!
  • ✨ add the possibility to position the autocompletion box (top/left/width/height)
  • 🐛 fixed bash::runInParallel
  • ✨ improved prompt filtering
  • ✨ added fs::getFileLineCount
  • ✨ added fs::getFileMaxLineLength
  • 💚 bash5 tests 2
  • 💚 bash5 tests
  • 💚 bash5 tests
  • 📝 better function doc
  • ♻️ more refacto
  • ✨ up
  • ✨ improved source function
  • 🧪 fix tests
  • ♻️ finishing huge refactoring
  • ♻️ big bang refacto!
  • 💚 added ci workflow
  • 💚 added ci workflow
  • ♻️ renamed GLOBAL_VALET_HOME
  • ✨ fixed compatibility with bash 5.0
  • ♻️ libraries refacto
  • ✨ remove usage of patsub_replacement
  • 🎉 refactored all tests!
  • ♻️ refactored all lib tests
  • ♻️ refacto tests lib-io
  • 🧑‍💻 interactive_getProgressBarString using repeat chars
  • 🐛 making tests work on wsl
  • :refacto: better lib-interactive tests
  • :refacto: better tests
  • 🔥 removing ansi-codes not widely supported
  • 🐛 fixing locale and run on 32-bit cpu
  • ♻️ re implementing all tests with new lib functions
  • ♻️ tests ok
  • ♻️ massive tests refacto
  • ♻️ refactoring test lib and tests
  • ♻️ refacto test functions
  • ♻️ self test refacto!
  • ♻️ improved tests
  • ✨ adding HTTP lib demo
  • 🧪 fix tests
  • ✨ better self export
  • ✨ working on compat with bash 5.0
  • ✨ quicksort for array::sortWithCriteria
  • ✨ faster sorting functions
  • ✨ introducing quicksort!
  • ✨ quicksort for furryFilterSort
  • ✨ quicksort 1
  • ♻️ kept only fuzzy filter sort
  • 🧪 fixed tests
  • 🧪 fixed tests
  • 🧪 fixed tests
  • ♻️ hugh refacto of logs and wrap functions
  • ♻️ better completion for high number of items
  • ♻️ refacto wrap text
  • ✨ added benchmark library
  • ♻️ refacto lib functions and tests
  • 👷 implemeting promptecho ab
  • 👷 prompt
  • 👷 prompt
  • 🚧 working on prompt!
  • 🚧 working on prompt!
  • 🚧 working on prompt!
  • ✨ adding SECURITY.md
  • ✨ adding CODE_OF_CONDUCT.md
  • 🚧 working on prompt!
  • 🧪 fixed tests
  • 📦 updated hugo and hextra versions
  • 🐛 fix ci and tests

v0.27.285

04 Dec 23:52
v0.27.285
1db784f

Choose a tag to compare

Release of version 0.27.285

Changelog:

  • 📝 big update of the docs
  • ✨ adding confirmation to extend
  • ✨ adding new commands:
    • self add-command
    • self add-library
    • self extend
    • self uninstall
    • self document
  • ♻️ moving commands.d and libraries.d
  • ✨ added multiple functions:
    • system::windowsAddToPath
    • system::windowsSetEnvVar
    • system::addToPath
    • io::runPs1Command
    • io::convertToWindowsPath,
    • io::convertFromWindowsPath
    • io::createDirectoryIfNeeded
    • core::deleteUserCommands
    • ...
  • ✨ simplify questions on self setup
  • ✨ automate tests for installation
  • ✨ users can define their own libraries
  • :reycle: renaming kurl to curl
  • ✨ allow to disable progress bar from global options
  • ✨ warn on commands duplication
  • ✨ better installation script