Skip to content

Latest commit

 

History

History
500 lines (442 loc) · 16.8 KB

CHANGELOG.md

File metadata and controls

500 lines (442 loc) · 16.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog][kac] and this project adheres to [Semantic Versioning][semver].

[kac]: https://keepachangelog.com/en/1.0.0/
[semver]: https://semver.org/

## Unreleased

### Added

### Fixed

### Updated

### Removed

1.8.1 - 2024-11-26

Unreleased

Added

Fixed

Updated

Removed

1.7.1 - 2023-12-28

Added

  • Added python venv
  • Added README to hhs AskAi rag docs
  • Added new gpt script , the csv xform. Also fixed the failing tests
  • Added hhs starship modern
  • Added wezterm.lua config for HomeSetup
  • Added New git command __hhs_git_retag
  • Added __hhs_git_changelog
  • Added ble-sh integration
  • Added Oh My ZSH starship prompt
  • Added README.md section about how to install the Nerd Font
  • Added the nerd font installer script
  • Added upload assets to release to upload the fonts
  • Added zipped fonts for download
  • Added the Nerd Font installer
  • Added new aliases for nvim and sdiff
  • Added Neovim integration
  • Added hhs shorts
  • Added AI gif
  • Added try first gif
  • Added HomeSetup asciicast intro
  • Added Call to Medieval game GPT
  • Added new Gherkin GPT logo
  • Added the gherkin GPT
  • Added CURPWD for the last changed firectory
  • Added the GPT scripts
  • Added HomeSetup GPT prompt
  • Added gtrash completions
  • Added readme cover image
  • Added HomeSetup github profile image
  • Added some dev docs
  • Added hhs sponsor
  • Added __hhs_os_info function

Fixed

  • Fixed Key bindings
  • Fixed hhs tests functions
  • Fixed installation sudo problems
  • Fixed bats tests
  • Bugfixes and improve hhs app output
  • Fixed __hhs_sysinfo
  • Fixed the current version
  • Fixed installation script and add homesetup.toml update check
  • Fixed/Improved GPT scripts.
  • Fixed GPT tests/src
  • Fixed GitHub pages
  • Fixed docker publish
  • Fixed the hhs firebase not finding any dotfile
  • Fixed AI install
  • Fixed MAINTAINER and removed alpine from github actions
  • Fixed LC_ALL problem detecting locale and language
  • Fixed the installation script askai module
  • Fixed AI aliases
  • Fixed AskAI integration
  • Fixed build by adding the missing required packages
  • Bugfixes and gtrash integration
  • Fixed brew installation: missing sudo
  • Fixed colima hspm recipe
  • Fixed save_dir saving non-existing dirs
  • Fixed tools due to IFS
  • Fixed publish issue: missing python3
  • Fixed fzf integration
  • Fixed hspm and docker

Updated

  • Updated iTerm2 profile
  • Moved HHS keybindings to a new separate file
  • Updated hhs logs
  • Updated modern preset
  • Improved where_am_i
  • Updated hhs modern starship preset
  • Improved tests, modern starship and install
  • Improved tests, modern starship and install
  • Renamed modern starship prompt
  • Improved the rromao starship preset
  • Updated iTerm2 and Terminal settings
  • Improved icons and add iterm2 bg image
  • Minor improvements. Updated iterm2 profile
  • Moved __hhs_get_macos_codename to __hhs_get_codename (macos and linux)
  • Show version for hhs setup
  • Filtered the aliases from command hint because they are not available in hhs-app
  • Improved rromao prompt with git metrics ext
  • Improved hhs hints
  • Improved error message from hhs app
  • HHS app enhancement. Allow invoking any __hhs command with hhs
  • Adjusted the rromao starship prompt: Add git metrics
  • Integrated Atuin
  • Minor adjustments
  • Updated install to always install blesh
  • Improved about
  • Improved shell select
  • Renamed the oh-my-zsh prompt , so hhs starship will find the preset
  • Adjusted iTerm2 profile and add bat integration to README
  • Improved docsify
  • Updater adjustments
  • Improved and update more docs
  • Improved docker build and push
  • Updated the GHA build to include API keys
  • Updated the install script to copy rag docs only if AI is enabled
  • Improved tests
  • Improved homesetup prompts
  • Improved docker builds. Preparation for arch builds
  • Improved HomeSetup prompt
  • Improved GitHub actions
  • Improved gradle by adding gw install and fixing check
  • Conditional hhs askai plugin
  • Improved AI installation
  • Improved bats tests
  • Improved install script for AskAI
  • Improved HomeSetup prompt
  • Changed some colorls icons and adjusted locale vars
  • Updated usage docs
  • Updated Copyright year
  • Updated os-info details
  • Separated docker-build-and-push workflow

Removed

  • Removed old and hhs completions
  • Removed __hhs_help. It was moved to hhs app: 'hhs help' and re-aliases help to hhs help
  • Removed if __hhs_has 'git' and 'python' since they are, now, required tools for HHS
  • Removed check-badge from git
  • Removed upload asset
  • Removed GPTs moving to private project

1.6.1 - 2023-12-28

Added

  • Added asciicast for hhs introduction
  • Added GitHub sponsors link
  • Added FZF Integration
  • Added key-bindings and adjust auto-completions.
  • Added ColorLS Integration
  • Added bats as submodule
  • Added shell options new function
  • Added configurable shell options
  • Added hspm catalog
  • Added trim function to bash_commons
  • Added option to create or not a release on publish
  • Added starship prompt as default
  • Added hhs setup function
  • Added docker build image action

Fixed

  • Fixed docker build for Alpine
  • Fixed file permissions
  • Fixed __hhs_shopt
  • Fixed macos github install
  • Fixed dotfiles export default paths
  • Fixed Dockerfiles and installation
  • Fixed Selectable os from matrix
  • Fixed github actions. Add fetch submodules
  • Fixed build and starship is now default
  • Fixed __hhs_toml*, hhs shopts and hhs setup
  • Fixed hhs funcs and defs filtering
  • Fixed network and other utils
  • Fixed hspm problems
  • Fixed centos missing sqlite3 python module
  • Fixed/improved hhs funcs, invalidate and caches
  • Fixed/improved help and about. Move those functions to built-ins
  • Fixed hhs funcs not using correct IFS
  • Fixed and improve network tools
  • Fixed completions
  • Fixed hhs update check running every time
  • Fixed nothing to commit by checking status porcelain
  • Fixed synchronizing versioning.gradle
  • Fixed docker build images job
  • Fixed the strategy matrix for containers

Updated

  • Small improvements and more doc updates
  • Small network bugfixes and some doc updates
  • Improved git add and help docs
  • Updated handbook
  • Updated asciicast for hhs introduction
  • Updated README.md with fzf docs
  • Updated funding with github sponsor page
  • Improved README and documentations
  • Moved HHS_DIR to ~/.config/hhs
  • Moved devel and other stuff into assets
  • Moved images folders into assets
  • Renamed folder misc to assets
  • Customized HomeSetup pages
  • Improved motds and shopt
  • Replaced sort --unique by sort | uniq to match alpine compatibility
  • Improved about to show function code when its __hhs
  • Updated hspm and hhs app
  • Updated installation script to install required packages
  • Forced python update --break-packages
  • Improved hhs tests
  • Normalized __hhs_errcho in all functions
  • Initialization adjustments
  • Starship is now default - toml file
  • Finished terminal options
  • Small refactorings
  • Small bash select fixes
  • Preparation for brew as main package manager
  • Preparation for HomeSetup upgrade to 1.7
  • Rename back bash_completions -> bash_completion
  • Updated some hhs docs
  • Improved hhs invalidate
  • Improved hhs starship plugin
  • Moved hhs starship and setup to hhs plugins like
  • Improved starship config and prompt
  • Changed the starship window title
  • Changed directory starship config
  • Enhanced history sharing among sessions
  • Improved inputrc even more
  • Improved inputrc to cycle through history
  • Renamed RESET_IFS to OLDIFS
  • Workflow adjustments
  • Improved the publish workflow
  • Updated README.md
  • Improved github actions
  • Improved the action names
  • Renamed version.gradle to versioning.gradle and add no-patch option when publishing
  • Updated action adjustments
  • Updated README.md with the tests badge
  • AUTO updated build & check badges
  • Updated install action to commit the check badges
  • Updated gradle wrapper to match the same version on Github actions

Removed

  • Removed tools that are not part of hhs
  • Removed bats setup from build workflow
  • Unset PROMPT_COMMAND
  • Removed .github folder from excluded dirs
  • Removed static badge generation and commits

1.5.1 - 2020-01-21

Added

  • Added Adoptium (java) recipe for Linux
  • Added Dockefiles for ubuntu and centos
  • Added Github Actions
  • Added HS icon to all handbook pages
  • Added Publish Workflow
  • Added __hhs_hist_stats new command
  • Added which to Darwin hspm recipes
  • Added applications handbook - part2
  • Added badgen.gradle and README update
  • Added cleanup option to save_dir
  • Added colima recipe for Darwin
  • Added default args for ss, sf, sd
  • Added details about how to configure the service key
  • Added docker recipe for linux
  • Added env firebase cert file
  • Added fedora to docker and to supported os
  • Added gcc to docker agent
  • Added gradle, fix bats tests and install.bash
  • Added hhs clear function
  • Added hhs clear to clear logs , backups and caches
  • Added hhs welcome message to the containers
  • Added included HEAD to fetch
  • Added jenkins recipe for linux - fix - 5
  • Added log dir if it does not yet exist
  • Added master-unlock to .gitignore
  • Added multiple builds
  • Added new env about the os package manager
  • Added nginx configurations for HomeSetup
  • Added pull request template
  • Added setman integration
  • Added setman->settings
  • Added the ci-pipelines
  • Added the docker-agent Dockerfile
  • Added updateMinor to the publish action

Fixed

  • Fixed .path not being exported
  • Fixed CentOs install since yum does not have python and pip but pip2/3 python2/3
  • Fixed Darwin installation scripts
  • Fixed Firebase fixes (also from hspylib)
  • Fixed Github Actions - 1
  • Fixed Give default value for $TEMP
  • Fixed HANDBOOK for mchoose and mselect
  • Fixed HandBook navigation
  • Fixed README docs
  • Fixed README links and hhs host-name
  • Fixed Readmes and docs
  • Fixed Uninstall script
  • Fixed __hhs_settings
  • Fixed about when the command is not aliased
  • Fixed aliases and paths
  • Fixed and improve hhs logs
  • Fixed bats tests
  • Fixed branch mismatch and use new mselect on all functions
  • Fixed default firebase config file
  • Fixed documentation and hhs app
  • Fixed duplicated paths and aa
  • Fixed encrypt/decrypt python lib
  • Fixed envs name=value separation
  • Fixed file_path problem due to pycharm refactoring
  • Fixed firebase app
  • Fixed firebase setup
  • Fixed fonts directory installation
  • Fixed installation script
  • Fixed git pull all not reading all selected indexes
  • Fixed godir when there's only one match
  • Fixed gradle publish
  • Fixed hhs funcs
  • Fixed hhs host-name
  • Fixed hhs host-name -> ised problems
  • Fixed hspm - 1
  • Fixed hspm default recipes and tcalc.py error
  • Fixed hspm not to use __hhs_open
  • Fixed install links
  • Fixed install/uninstall regarding hspylib
  • Fixed installation and tailor. Also, use tailor to get hhs logs
  • Fixed installation process. Fix an issue that was not updating the hspylib to latest version. New prompt icon
  • Fixed installation required tools
  • Fixed installation script -> hhs prefix - 1
  • Fixed installation script IFS
  • Fixed installation script to activate dotfiles
  • Fixed installation script to display the user:group
  • Fixed missing - , -r in tailor
  • Fixed now hspm drop breadcrumb based on my_os_release
  • Fixed os release info
  • Fixed paths and some other bugs
  • Fixed prompt icons
  • Fixed prompts
  • Fixed publish action
  • Fixed publish action -> install bumpver
  • Fixed publish gradle and action
  • Fixed punch -> tcalc issue
  • Fixed python scripts
  • Fixed removed debug echos
  • Fixed settings by allowing setting name to source
  • Fixed some firebase setup problems
  • Fixed terminal settings
  • Fixed test pipeline stage
  • Fixed the firebase without args
  • Fixed the publish action message
  • Fixed the publish action to allow select tagging and updating major
  • Fixed the settings hhs plugin
  • Fixed toc bullet
  • Fixed uninstallation script
  • Fixed various bugs: godir, firebase.py plugin and hspylib
  • Fixed welcome message and README with the Terminal font config

Updated

  • Updated applications handbook.
  • Updated Install improvements and hspm improvements due to sudo.
  • Updated HomeSetup documents.
  • Updated hhsrc load. Improving hhsrc load, logs and compatibility.
  • Updated installation of python libs and scripts.
  • Updated python script into HSPyLib project.
  • Removed python apps docs, add vault and firebase to install/uninstall and alias fix for them.
  • Updated replacing .aliasdef for every installation.
  • Updated executables hspylib to clitt.
  • Updated HS logo.
  • Updated bash_prompts.
  • Updated documentation and hhs app.
  • Updated install script for docker build.
  • Updated Dockerfiles for ubuntu, centos and fedora.
  • Updated HomeSetup README sync. Pending hhs app handbook.

Removed

  • Removed firebase.properties and .last_update from being uploaded into Firebase
  • Removed .github folder. Moved contents to docs folder
  • Removed GREP_COLOR env set
  • Removed Jenkins pipelines
  • Removed TODO removed. Issue moved to GitHub issues board
  • Removed dev stuff from docker-agent
  • Removed git hook from installation
  • Removed gradle.bat
  • Removed old development images
  • Removed python apps and plugins (files) using hspylib now
  • Removed python apps docs, add vault and firebase to install/uninstall and alias fix for them
  • Removed unrelated font
  • Removed vault plugin and firebase init

1.4.1 - 2020-01-21

Added

  • Added New vim recipe.
  • Added New function __hhs_minput based on __hhs_mselect.
  • Added New compatibility with semver from the next release.
  • Added New CHANGELOG.md file and handbook.md scratch.
  • Added New __hhs_ascof function.
  • Added New commit_msg git hook.
  • Added Deployer tool scratch.
  • Added Linux compatibility.
  • Added hhs python library.
  • Added a user handbook.

Fixed

  • Fixed __hhs_git_pull_all from failing when the repository was not being tracked on remote.
  • Fixed HHS-App updater check when local version was greater than the repository version.
  • Fixed for ip-utils.bash and renaming it to check-ip.bash.
  • Fixed many IFS problems.
  • Fixed python scripts for versions 2.7 and 3.0.
  • Fixed install.sh and uninstall.sh scripts.
  • Fixed a bug where the outfile was not being picked correctly (__hhs_mselect, __hhs_mchoose and __hhs_minput).
  • Fixed installation when git clone was not called before the dotfiles search and font copy.
  • Fixed prepared_commit_message git hook
  • Fixed __hhs_docker_kill_all stopping at first error.
  • Fixed all non-Linux compatible scripts, functions and aliases.
  • Fixes various bugfixes and improvements.

Updated

  • Updated README.md to match latest changes of HomeSetup.
  • Updated Improved installation and compatibility.
  • Updated Hspm plugin now accepts multiple installs/uninstalls.
  • Updated Improved HHS-App. Separating local functions into a separate folder and 'plug-able' files.
  • Updated Moved the script git-pull-all.bash into an __hhs.
  • Updated Improved __hhs_mselect, __hhs_mchoose and __hhs_minput when reading arrays. Removing SC2206 disable.
  • Updated Moved hostname-change to a HHS-App function.
  • Updated Moved the file ~/.path into ~/.hhs .
  • Updated HHS-App hspm plugin now tries to install using brew if recipe was not found.
  • Updated Improved HHS-App firebase plugin configuration.
  • Updated Enforcing changelog words to commit messages.
  • Updated Prompt style PS1 from $> to $
  • Updated auto-completions: reformatting with 2 spaces.
  • Updated improved alias documentations. Added a tag @alias to be found later by the deployer tool.
  • Updated Improved firebase plugin: it's now python instead of bash.

1.3.1 - 2020-01-21

Added

  • Added New auto-complete (menu_complete) to strokes.
  • Added Brew bash/zsh as options for __hhs_shell_select.
  • Added New function __hhs_mchoose based on __hhs_mselect.
  • Added New function __hhs_change_dir to replace the old cd command.
  • Added New HHS-App updater plug-in.
  • Added New PCF-Completion.
  • Added New docker lazy init function.
  • Added New vt100 code cheat sheet.

Fixed

  • Fixed all references of `ised' without -E not finding anything.
  • Fixed __hhs_punch: Various bugfixes.
  • Fixed __hhs_search_string: Fix ss with spaces inside search string when hl the string.
  • Fixed Install/Uninstall script were not working properly.
  • Fixed __hhs_git_branch_select: Fixed the branch change when remote branch was selected.
  • Fixed __hhs_mselect: bugfixes and upgrade.
  • Fixed Important fixes to __hhs_alias, __hhs_save, __hhs_aliases, __hhs_paths and __hhs_command regarding the result arrays.

Updated

  • Updated Improved __hhs_punch with new balance field and visual.
  • Updated Improved HHS-App: Added local and hhs functions.
  • Updated Improved function and app helps.
  • Updated the HHS welcome message to be a MOTD file.
  • Updated Extending __hhs_sysinfo and moving IP aliases into a separate file.
  • Updated Rename all hspm recipes to *.recipe.
  • Updated Improved taylor to match some patterns correctly and color adjustments.

Removed

  • Removed HHS_MAXDEPTH from all functions and the env var.