All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.2.0 (2024-09-01)
- Add
clang-format
andclang-tidy
configs (#89) (afd0e3d) - Add ASCII art banner functionality and update error text styling (#46) (60e531e)
- Add colored event logging for terminal output (#55) (c629980)
- Add gersemi formatter for CMake files (#120) (e8e13a5)
- Add hex color mode in print function (#93) (6bf6e0c)
- Add hex color validation utility function (#92) (b2b0785)
- Add library for conver functions (#73) (9560bfe)
- Add markdownlint configuration (#103) (619a9f2)
- Add new validation functions (#91) (b4a862f)
- Add utility functions for shell operations (#69) (73751a8)
- Add validation utility functions (#88) (3184c0a)
- Add YAML linting base configuration (#119) (4895423)
- Add bash prompt theme configuration script (#19) (e5cf4d9)
- Add new aliases for Neovim (#36) (bf3a1c4)
- Add some new configuration settings for Neovim (#26) (c136b19)
- Basic configuration initial script for Neovim editor (#22) (fb3c7a7)
- Enhance terminal text formatting functions (#51) (5a66dad)
- Enhance nvim visibility and clipboard integration (#42) (62c1a25)
- Expand color definitions on hexadecimal values (#85) (70d59c4)
- Introduce
MDSANIMA
theme and sample function (#45) (c095354) - Introduce
libevent.sh
with functions (#68) (5470427) - Key bindings for windows and panes management (#23) (02d7ed4)
- Add branch cleanup alias to gitconfig (#40) (cf50273)
- Add push and pull section in Git config (#64) (9239bd2)
- Add configuration for
*.vim
files (#35) (0fce414) - Add configuration for
devcontainer.json
file (#18) (16e0976) - Add errors handling for
__mds_color_print
function (#32) (fce5698) - Add new files and directories for ignore (#17) (b5b3606)
- Change colors and clock on status bar (#21) (4494a18)
- Change shebang at the begining of a shell script (#24) (03dd0d9)
- Config commitlint file with
.mjs
extension (#98) (4b08f23) - Consolidate ESLint and Pylint configs files (aa9b7f2)
- Disable terminal GUI color support in nvim theme (#48) (ca95216)
- Enable rerere option in gitconfig (#81) (453be35)
- Enforce stricter commit message length (#52) (d771f8a)
- Enhance Commitlint config and documentation (#39) (d8f25f5)
- Folding working with vscode neovim plugin (#86) (79eabc0)
- Last arg is text on
mdsanima-prints
script (#30) (95bfbb6) - Move status bar to the top (#15) (ef4b5f4)
- New
.zshrc
configuration with the new p10k theme prompt (#27) (9a87c68) - Refine
.gitignore
templates for Python and Node (#63) (ca964ca) - Refine color scheme and improve output clarity (#72) (140f932)
- Refine TMUX configuration files and key bindings (#107) (5f55b63)
- Remove banner module (#57) (6fdece2)
- Remove the outdated
.dircolors
configuration file (607425d) - Scheme definition for ColorColumn and scrolloff (#114) (a716065)
- Set horizontal blinking cursor style at VimLeave (#25) (01cc5a0), closes /github.com/microsoft/terminal/issues/13420#issuecomment-1501102143 /github.com/neovim/neovim/issues/4867#issuecomment-291249173
- Set the default terminal colors and history limit (#16) (ed67bd0)
- Terminal cursor style blinking-block on tmux (#116) (96d090b)
- Typo and improve module path handling (#56) (560b85d)
- Update
.zshrc
for clarity and compatibility (#110) (45d4f87) - Update PowerShell profile generation and theme path handling (#50) (c7d0239)
- Update and cleaning up global Git configuration (#33) (7069f37)
- Update gitignore config for zsh folders and files (#34) (eddca68)
- Update shell script compatibility (#53) (03da935)
- Update tmux config for better compatibility (#90) (20a6c9c)
- Update colors configuration for directories and files (#20) (06670fa)
- Improve installation script for PowerShell (#106) (2aabaaa)
- Move commitlint config file to root (#117) (8aeda12)
- Move from
.base
totemplates
directory (#49) (7767da8) - Move help printing function to
mdsanima-prints
file (#29) (6c3bb01) - Move Shell script to
.local/bin
direcotry (#28) (9354d3b) - Move unused dotfiles to
.base
directory (49c60f1) - Neovim config and keybinds structure (#44) (6542126)
- Neovim config into modular files (#41) (2482419)
- Rename
libmprint.sh
tolibprint.sh
in lib (#84) (2258cca) - Rename print functions to mprint (#71) (d71592c)
- Rename
_color_print
to__mds_color_print
function (#31) (92287a2) - Rename custom bash prompt theme script for devcontainers (#47) (67b1886)
- Reorganize
mdsanima-power
module (#66) (c04cb53) - Reorganize and cleanup project structure (#54) (f9e7c63)
- Enhance documentation clarity (#74) (a3fd476)
- Update installation instruction on README (#82) (64ff255)
- Update project structure with detailed doc (#70) (bcf898e)
- Clean up config files and rename directory (#79) (32887fa)
- Code formatting for shell script (#87) (bb67ac0)
- Code formatting on zsh custom theme config (#111) (df552eb)
- Follow the Vim script Style Guide by Google (#83) (70a291a)
- Format markdown documentation files (#105) (96c4402)
- Improve config for editor and markdownlint (#118) (448dc2a)
- Improve documentation for Shell Scripts (#109) (692f165)
- Improve Neovim config and documentations (#108) (f0bf34b)
- Improve template dotfiles for clang (#121) (67203d6)
- Normalize indentation and update
.editorconfig
(#43) (611b806) - Simplify config files and update patterns (#78) (ccb574c)
- Update changelog section names for clarity (#80) (0c2fe35)
- Update color and emoji for zsh theme (#123) (65e2c42)
- Update config for changelog generation (#104) (89c9945)
- Update emoji on Changelog section (#122) (37af422)
- Use the
Shell Style Guide
by Google (#61) (5b6f0f2)
- Add new SSH alias and refined Neovim configs (#95) (96ce703)
- Enhance
install.sh
robustness and messaging (#94) (56491ab) - Standardize linting and formatting configs (#102) (43079a4)
- Updat editor config and zsh prompt behavior (#96) (1cb9aa1)
- Update color scheme Neovim configuration (#112) (e3c87ec)
- Update copyright year (#67) (373adb6)
- Update cursor style to bar blinking when leaving Nvim (#115) (020fe38)
- Update EditorConfig and .gitignore templates (#101) (f88700a)
- Update lint rules to allow inline HTML elements (#113) (f02b9ef)
- Add new labels for syncing repository workflow (#99) (efa1448)
- Adjust workflows for commitlint and label sync (#65) (3d6bf0c)
- Enable Dependabot for GitHub Actions (#77) (e296ebd)
- Migrate commitlint config to JavaScript (#75) (8b2a968)
- Refine GitHub label management and descriptions (#76) (077743e)
- Update Dependabot package ecosystem workflow (#100) (34d47e9)
0.1.0 (2024-01-06)
- Add
manifest.json
file for tracking version number (7a20273) - Add alias definition for Bash (e0d9df3)
- Add base
CODEOWNERS
file (a167154) - Add base configuration for EditorConfig (b6cbcec), closes #10
- Add base directory structure (3485acd)
- Add base Oh My Posh theme for PowerShell terminal (a2a0b4f)
- Add basic aliases definition (2724252)
- Add basic configuration for other dotfiles (270b8d7)
- Add basic configuration for p10k prompt style (179c80e), closes #2
- Add basic configuration for Vim editor (9a160c4), closes #3
- Add basic Shell configuration for Bash (40afecf), closes #1
- Add basic Shell Script (a7cfd88)
- Add basic Shell Script for weather info (8089027), closes #4
- Add configuration dotfiles for Git (404307b), closes #9
- Add configuration for linting commit messages (6643a80)
- Add configuration for tmux a terminal multiplexer (b5c38ba), closes #5
- Add default colors name and code in Shell Script (a9da9cc), closes #14
- Add help function for print event log info (78ac038)
- Add help function for printing text in color (d4f79f4)
- Add more colors that match mdsanima default colors palette (309faa5)
- Add new configuration for ignore files and EditorConfig (b1116c2)
- Add PowerShell installation script for Windows system (f2b15c1), closes #8
- Add template file for changelog generation (09d17e6)
- Add template YAML files for GitHub Actions Workflow (1b3d580)
- Enable Vim motion support for tmux (0ac5611)
- Change function names on Shell Scripts to more friendly (686bba7)
- Change types section with new emojis and names (6a1629e)
- Eslint configuration header and parser options (4f294c3)
- Update comments typo (dbc8886)
- Update configuration and removed unused stuff (7ed14b6)
- Update history setting for Zsh (7668303)
- Update TypeScript and yarn files to ignore (e07a751)
- Move
bin
Shell Scripts directory to root (ff09b02) - Rename folder for feature ideas (b86c599)
- Rename function names in installation Shell Script (b57c727)
- Rename the Shell Script and deleted unused directory (bbbe430)
- Rename YAML files from .yaml to .yml in workflows (a01d05b)
- Add instruction for installation (0b19efe)
- Add instruction for installation on Linux terminal (72a67ae)
- Update description information for the configuration (263f89e)
- deps: Bump ghaction-github-labeler from 3.2.0 to 5.0.0 (5e8af8d)