Releases: jcaillon/valet
Releases · jcaillon/valet
v0.36.26
v0.35.114
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
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
v0.32.168
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
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
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
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
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
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