Deprecated functionality
Recent changes (most recent changes first)
This document lists functionality which was removed, why, and when.
Release v0.39.0
Many functions were "made first class" by removing the initial underscore:
__throwEnvironment->throwEnvironment__catchEnvironment->catchEnvironment__throwArgument->throwArgument__catchArgument->catchArgument__throw->returnThrow__catch->catchReturn__catchCode->catchCode__execute->execute__echo->executeEcho_choose->booleanChoose
Naming convention fixes:
isAbsolutePath->pathIsAbsolutebashDocumentation_Extract->bashDocumentationExtractnextMinorVersion->versionNextMinornewRelease->releaseNew
Using "return code" in our naming:
exitString->returnCodeString
Release v0.38.3
Exit Code:-># Return Code:- 'return code' is more appropriate for functions
Release v0.37.2
- Renamed
interactiveBashSource->approveBashSource - Renamed
approvedFiles->approvedBashSources - Usage of
__catchinstead of__catchEnvironmentfor internal functions
Release v0.37.0
- Lots of function renaming to have more functions in the form
nounVerb - Eliminated internal functions for first class ones
_clean->returnClean,_undo->returnUndo
Release v0.34.0
iTerm2Colorsmodule nowTermColorsas it handles all colors
Older changes (in order of version)
build-setup.sh- Previous version ofinstall-bin-build.sh. Deprecated 2023.
Release v0.3.12
failed->buildFailed- Too generic a name
Release v0.6.0
markdown_FormatList-markdown_FormatList- spelling doesn`t like it when we are cute
Release v0.6.1
usageWhich-usageRequireBinary usage- Reworked usage functions
Release v0.7.0
usageWrapperandusageWhich,usageEnvironmentgoing the way of the dinosaur
Release v0.7.9
awsHasEnvironment->awsHasEnvironment-awsprefix consistencyisAWSKeyUpToDate->awsIsKeyUpToDate
Release v0.7.10
bin/build/pipelinefiles are all deprecated
Release v0.7.13
map.sh- Previous name formap.sh. Deprecated 2023. Prefer the shorter name.copyFileChanged --mapdeprecated. UsecopyFileChanged --mapinstead.copyFileChanged --map --escalatedeprecated. UsecopyFileChanged --map --escalatecopyFileChanged --escalatedeprecated.copyFileChanged --escalateyesNo->parseBoolean. Better name.
Release v0.8.4
copyFile->copyFile
Release v0.10.0
wrapLines->wrapLines(merged) =trimSpace->trimSpace(merged)
Release v0.10.4
crontabApplicationUpdate->crontabApplicationUpdate(more accurate name)usageArgumentMissing(unused/consistency)usageArgumentUnknown(unused/consistency)
Release v0.11.1
usageArgumentString->usageArgumentString(consistent type name afterusageArgumentis a design feature)-
usageArgumentString->usageArgumentEmptyString(support blank arguments) -
environmentFileShow->environmentFileShow(naming consistency) environmentFileApplicationMake->environmentFileApplicationMake(naming consistency)environmentApplicationVariables->environmentApplicationVariables(naming consistency)-
environmentApplicationLoad->environmentApplicationLoad(naming consistency) -
dotEnvConfiguredeprecated. UseenvironmentFileLoad .env --optional .env.local
Release v0.11.2
outputTrigger->outputTrigger(now part of library)
Release v0.11.4
- Deprecated tokens
ops.sh__ops
Release v0.11.6
bashSanitizebashSanitize(naming consistency)bashLintFilesbashLintFiles(naming consistency)bashLintbashLint(naming consistency)
Release v0.11.7
Release v0.11.8
- Deprecated tokens
__try
Release v0.11.9
awsRegionValidawsRegionValid
Release v0.11.10
__execute__execute
Release v0.11.14
tarCreatetarCreate
Release v0.12.2
awsSecurityGroupIPModify --registerawsSecurityGroupIPModify --register
Release v0.14.3
bin/build/pipelinebinaries are all deprecated.
Release v0.14.6
apt calls are deprecated for new generic package functions:
packageInstalledList->packageInstalledList(naming consistency)packageInstall->packageInstallpackageUninstallpackageUninstallpackageUpdatepackageUpdatepackageWhichpackageWhichpackageWhichUninstallpackageWhichUninstallpackageNeedRestartFlagpackageNeedRestartFlag
Release v0.15.1
Single decoration function:
decorate code->decorate codedecorate error->decorate errordecorate orange->decorate orangedecorate bold-orange->decorate bold-orangedecorate blue->decorate bluedecorate bold-blue->decorate bold-bluedecorate red->decorate reddecorate bold-red->decorate bold-reddecorate green->decorate greendecorate bold-green->decorate bold-greendecorate cyan->decorate cyandecorate bold-cyan->decorate bold-cyandecorate yellow->decorate yellowdecorate magenta->decorate magentadecorate black->decorate blackdecorate bold-black->decorate bold-blackdecorate bold-white->decorate bold-whitedecorate white->decorate whitedecorate bold-magenta->decorate bold-magentadecorate underline->decorate underlinedecorate bold->decorate bolddecorate no-bold->decorate no-bolddecorate no-underline->decorate no-underlinedecorate info->decorate infodecorate warning->decorate warningdecorate success->decorate successdecorate decoration->decorate decorationdecorate subtle->decorate subtledecorate label->decorate labeldecorate value->decorate value
Release v0.17.0
--envis changed for most functions which use it; changed to--env-fileto match other applications.confirmYesNo defaultValuechanged toconfirmYesNo --yesorconfirmYesNo --norespectively - uses better argument parser
Release v0.17.6
_integer->isPositiveInteger(more natural naming, short enough)confirmYesNo --yes->confirmYesNo --yes(support flags properly)confirmYesNo --yes->confirmYesNo --yesconfirmYesNo --no->confirmYesNo --noconfirmYesNo --no->confirmYesNo --no
Release v0.18.5
isBoolean->isBoolean(more natural naming, short enough)
Release v0.18.6
decorate reset->decorate reset