Skip to content

Zesk Build release v0.41.3

Copyright © 2026 Market Acumen, Inc.

  • Previous version: v0.41.2

Deprecated functions

Continuing naming fixes to be consistent across the library. noun-verb

  • clampDigits -> integerClamp
  • parseBoolean -> booleanParse
  • replaceFirstPattern -> textReplaceFirst
  • stringReplace -> textReplace
  • trimBoth -> textTrimBoth
  • trimHead -> textTrimHead
  • trimTail -> textTrimTail
  • singleBlankLines -> textSingleBlankLines
  • trimRightSpace -> textTrimRight
  • trimLeftSpace -> textTrimLeft
  • trimSpace -> textTrim
  • removeFields -> textRemoveFields
  • loadAverage -> cpuLoadAverage
  • realPath -> fileRealPath
  • trimWords -> stringTrimWords
  • unquote -> stringUnquote
  • uppercase -> stringUppercase
  • lowercase -> stringLowercase
  • usageRequireEnvironment -> environmentRequire
  • veeGitTag -> gitTagVee
  • watchDirectory -> directoryWatch
  • shaPipe -> textSHA
  • rotateLog -> logRotate
  • rotateLogs -> logsRotate
  • randomString -> stringRandom
  • bigText -> decorate big
  • bigTextAt -> decorate at

Not sure about these - not noun-verb but makes sense

  • runCount -> executeCount
  • loopExecute -> executeLoop
  • usageRequireBinary -> executableRequire

Bug fixes

  • bin/documentation.sh --clean no longer deletes bin/build/documentation/ - use buildUsageCompile --clean for that if needed
  • Fixed markdownRemoveUnfinishedSections and documentation generator to ensure ## functionName headers appear in generated documentation
  • documentationBuild no longer resets color scheme
  • bold no longer redefined in etc/term-colors.conf (not recommended either)
  • Removed extra bold settings in semantic styles to allow bold to be applied