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