Message from @seefood - No special reason for a new release other than a huge amount of PRs have been accumulated and I thought it was time to tell the users that:
a. This project isn't dead
b. a lot of refactoring and patches took place, and though we tried to keep the thing from stepping on its own foot it's likely some stuff may have broken, and your feedback is needed if so.
c. feel free to make PRs, I seem to be the least busy of the lot of maintainers, and I will do my best to help you guys add and fix things
What's Changed
Add more aliases for git branch, use long form by @bittner in https://github.com/Bash-it/bash-it/pull/2159
Add terraform init alias by @tbhaxor in https://github.com/Bash-it/bash-it/pull/2109
bug: Use C style strings when checking for invalid alias characters by @convergedtarkus in https://github.com/Bash-it/bash-it/pull/2188
Fix lint errors in multiple files by @tbhaxor in https://github.com/Bash-it/bash-it/pull/2192
Implement yarn completion by @tbhaxor in https://github.com/Bash-it/bash-it/pull/2190
Allow for longer command min duration by @OMEGARAZER in https://github.com/Bash-it/bash-it/pull/2198
Suppress SC1091 in brew completions by @tbhaxor in https://github.com/Bash-it/bash-it/pull/2130
fix: lint :green_heart: by @robertoschiavone in https://github.com/Bash-it/bash-it/pull/2213
docs: Update Bash libraries links by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2225
ci: Update GitHub actions by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2224
[terraform] add alias for terraform workspace by @eddykaya in https://github.com/Bash-it/bash-it/pull/2207
Add support to powerline themes to override foreground color by @kmcfate in https://github.com/Bash-it/bash-it/pull/2231
fix the shellcheck lint test for Brainy theme by @seefood in https://github.com/Bash-it/bash-it/pull/2263
Fix commandline options for the current versions of gifski, gifsicle and oh-my-posh by @seefood in https://github.com/Bash-it/bash-it/pull/2262
bash_profile.template.bash: fix theme location by @blackteahamburger in https://github.com/Bash-it/bash-it/pull/2259
Add git alias gshn (git show --name-only) by @bittner in https://github.com/Bash-it/bash-it/pull/2219
Add more aliases for git merge and git rebase by @bittner in https://github.com/Bash-it/bash-it/pull/2223
Add new theme - Inretio by @gytisrepecka in https://github.com/Bash-it/bash-it/pull/2247
Improve git aliases by @royatt in https://github.com/Bash-it/bash-it/pull/2176
(update) Add some new aliases for logging and for miss typing. by @alexnavfr in https://github.com/Bash-it/bash-it/pull/2249
Short aliases for git commit --amend (bang) by @bittner in https://github.com/Bash-it/bash-it/pull/2218
Fix clock_hand to display correct hour hand by @BarbUk in https://github.com/Bash-it/bash-it/pull/2240
added new theme (lambda) by @w453y in https://github.com/Bash-it/bash-it/pull/2235
Support conda environement for bira theme by @tbhaxor in https://github.com/Bash-it/bash-it/pull/2256
Fix call to liquidprompt function by @DarrenBishop in https://github.com/Bash-it/bash-it/pull/2175
Clean elixr.theme.bash by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2229
Clean clean.theme.bash by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2228
Add alias for git pull --prune by @bittner in https://github.com/Bash-it/bash-it/pull/2222
Tweaks to clean files scripts and file list by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2230
Updates to the gif plugin by @seefood in https://github.com/Bash-it/bash-it/pull/2205
Clean aliases.completion.bash by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2227
Add alias for git reset --hard and grh like OMZ by @bittner in https://github.com/Bash-it/bash-it/pull/2221
Fix loading of nvm for brew-installed nvm by @brianphillips in https://github.com/Bash-it/bash-it/pull/2162
Clean export completions by @tbhaxor in https://github.com/Bash-it/bash-it/pull/2134
Added more Maven aliases by @tomaytotomato in https://github.com/Bash-it/bash-it/pull/2191
Add url manipulation plugin by @tbhaxor in https://github.com/Bash-it/bash-it/pull/2144
feat: support plain old node as strategy to get node version by @matthewadams in https://github.com/Bash-it/bash-it/pull/2142
tests: Use git worktree correctly by @NoahGorny in https://github.com/Bash-it/bash-it/pull/2117
BATS: shellcheck by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2033
lint cleanup for shfmt by @seefood in https://github.com/Bash-it/bash-it/pull/2266
Add pre-jgitflow function by @ppalazon in https://github.com/Bash-it/bash-it/pull/2234
Fix duplicate declaration of grm, update grb<*> by @bittner in https://github.com/Bash-it/bash-it/pull/2220
I merged the jgit too soon... by @seefood in https://github.com/Bash-it/bash-it/pull/2267
DRAFT: theme/powerline: just some mild cleanup by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2054
Revert "bash_it: source reloader.bash without arguments for the default enabling" by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2097
DRAFT: completion/sqlmap: simplify code flow (whitespace) by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/1962
Revert "Revert "bash_it: source reloader.bash without arguments for the default enabling"" by @seefood in https://github.com/Bash-it/bash-it/pull/2268
lib/command_duration: avoid relying on a specific locale by @akinomyoga in https://github.com/Bash-it/bash-it/pull/2271
BATS: shfmt by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2106
Check newer macos, the old versions are getting irrelevant by @seefood in https://github.com/Bash-it/bash-it/pull/2272
shfmt and shellcheck for a few more files by @seefood in https://github.com/Bash-it/bash-it/pull/2273
theme/powerline base: cleanup and incorporate defaults by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2059
theme/gitline: harmonize powerline.base file(s) by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2050
ci(lint): add shell linter - Differential ShellCheck by @jamacku in https://github.com/Bash-it/bash-it/pull/2243
implement #2241 (custom config file during install) by @mvk in https://github.com/Bash-it/bash-it/pull/2242
shfmt and shellcheck for a few more files by @seefood in https://github.com/Bash-it/bash-it/pull/2274
ironing lint problems for the z_autoenv plugin by @seefood in https://github.com/Bash-it/bash-it/pull/2279
[barbuk.theme] Allow setting git current user and add a default icon by @BarbUk in https://github.com/Bash-it/bash-it/pull/2278
resolve the BATS errors by @seefood in https://github.com/Bash-it/bash-it/pull/2280
whitespace autofix stuff, and shfmt cleanup by @seefood in https://github.com/Bash-it/bash-it/pull/2265
Cleanup a few plugins by @seefood in https://github.com/Bash-it/bash-it/pull/2281
Cleanup even more plugins by @seefood in https://github.com/Bash-it/bash-it/pull/2282
final cleanup of all plugins by @seefood in https://github.com/Bash-it/bash-it/pull/2283
Bring to compliance all the completions by @seefood in https://github.com/Bash-it/bash-it/pull/2284
redo the z_env cleanup because I broke it badly by @seefood in https://github.com/Bash-it/bash-it/pull/2285
check whether brew command exists before aliasing by @shinenelson in https://github.com/Bash-it/bash-it/pull/2287
check whether dnf command exists before aliasing by @shinenelson in https://github.com/Bash-it/bash-it/pull/2286
Fix for cases in the virtualenv plugin where pyenv is present but pyenv virtualenvwrapper isn't by @LoKolbasz in https://github.com/Bash-it/bash-it/pull/2288
update aws_profile in base theme to work with new aws cli versions by @mdaydevelopment in https://github.com/Bash-it/bash-it/pull/2290
a fix for #2261 by @seefood in https://github.com/Bash-it/bash-it/pull/2289
Improve array handling in alias completion by @convergedtarkus in https://github.com/Bash-it/bash-it/pull/2293
Clean doubletime variants, dulcie, and duru theme files by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2291
Clean codeword, cooperkid, cupcake theme files by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2292
Lots of little fixes because I screwed up the clean_files.txt and missed unlinted completions by @seefood in https://github.com/Bash-it/bash-it/pull/2294
Add new feature to base.plugin.bash by @TheMadTomato in https://github.com/Bash-it/bash-it/pull/2257
Fix formatting by @hyperupcall in https://github.com/Bash-it/bash-it/pull/2295
Do not replace already existing completions by @convergedtarkus in https://github.com/Bash-it/bash-it/pull/2298
Themes: Fix shellcheck (SC2154); Part C by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/1954
aliases: Add new git-omz alias file by @NoahGorny in https://github.com/Bash-it/bash-it/pull/1831
DRAFT: theme/powerline-multiline: harmonize powerline.base files by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2051
fix the shellcheck and linter issues by @seefood in https://github.com/Bash-it/bash-it/pull/2301
DRAFT: theme/powerline-naked: harmonize powerline.base files by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2052
theme/liquidprompt: lint and use $THEME_CLOCK_FORMAT by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2048
Add virtualenv prompt for robbyrussell theme by @petarnikolovski in https://github.com/Bash-it/bash-it/pull/2060
lib/helpers: remove log message from _command_exists() et al by @gaelicWizard in https://github.com/Bash-it/bash-it/pull/2065
New Contributors
@convergedtarkus made their first contribution in https://github.com/Bash-it/bash-it/pull/2188
@OMEGARAZER made their first contribution in https://github.com/Bash-it/bash-it/pull/2198
@robertoschiavone made their first contribution in https://github.com/Bash-it/bash-it/pull/2213
@hyperupcall made their first contribution in https://github.com/Bash-it/bash-it/pull/2225
@eddykaya made their first contribution in https://github.com/Bash-it/bash-it/pull/2207
@kmcfate made their first contribution in https://github.com/Bash-it/bash-it/pull/2231
@blackteahamburger made their first contribution in https://github.com/Bash-it/bash-it/pull/2259
@royatt made their first contribution in https://github.com/Bash-it/bash-it/pull/2176
@alexnavfr made their first contribution in https://github.com/Bash-it/bash-it/pull/2249
@w453y made their first contribution in https://github.com/Bash-it/bash-it/pull/2235
@DarrenBishop made their first contribution in https://github.com/Bash-it/bash-it/pull/2175
@tomaytotomato made their first contribution in https://github.com/Bash-it/bash-it/pull/2191
@jamacku made their first contribution in https://github.com/Bash-it/bash-it/pull/2243
@LoKolbasz made their first contribution in https://github.com/Bash-it/bash-it/pull/2288
@mdaydevelopment made their first contribution in https://github.com/Bash-it/bash-it/pull/2290
@TheMadTomato made their first contribution in https://github.com/Bash-it/bash-it/pull/2257
@petarnikolovski made their first contribution in https://github.com/Bash-it/bash-it/pull/2060
Full Changelog: https://github.com/Bash-it/bash-it/compare/v3.0.3...v3.1.0