# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Changed
- Update CHANGELOG [skip ci] by @github-actions[bot]
## [0.1.3] - 2025-12-28
### Changed
- Bumped to 0.1.3 to allow cargo publish by @RafaelJohn9
- Update documentation for v0.1.2 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
## [0.1.2] - 2025-12-28
### Added
- Add --no-color flag to disable syntax highlighting by @RafaelJohn9
- Add retry logic with exponential backoff and update template repo URL by @RafaelJohn9
### Changed
- Trigger 0.1.2 release by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #159 from Byte-Barn/feat/fetcher-retry-and-repo-update by @RafaelJohn9 in [#159](https://github.com/Byte-Barn/gitcraft/pull/159)
- Update documentation for v0.1.1 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
### Fixed
- Fix (license-cache): Fixed logic used to trigger updating license caches by @RafaelJohn9
- Fix (ci): instead of throwing error we just return the exist status code . by @RafaelJohn9
## [0.1.1] - 2025-12-21
### Changed
- Update documentation for v0.1.0 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
### Fixed
- Fix (ci): made error handling more explicit when gitcraft bin for the platform is not found && bumped Cargo toml version(0.1.1) by @RafaelJohn9
## [0.1.0] - 2025-12-21
### Changed
- Feat (cd): minor patch for tool build automation. by @RafaelJohn9
- Update documentation for v0.0.1 [skip ci] by @github-actions[bot]
## [0.0.1] - 2025-12-21
### Added
- Fix (cd): added an compiler installation for arm64 platforms by @RafaelJohn9
- Fix (cd): added more permissions for GH token by @RafaelJohn9
- Fix (cd): added write permissions inside release tag workflow by @RafaelJohn9
- Fix (cd): added workflow_call trigger, to enable dependency of workflows && bumped Cargo Toml version by @RafaelJohn9
- Added routing files. To enable <command> <resource> <arg> , type of CLI by @RafaelJohn9
- Added Clone and and Debug Derivatives to arg parsers by @RafaelJohn9
- Added tests to verify fetching, previewing and adding of templates with .gitignore is succesful. by @RafaelJohn9
- Add manual trigger and changes to docs/ on docs deployment and bump version to 0.1.31 by @RafaelJohn9
- Added starter comments to pr templates by @RafaelJohn9
- Added more supported platforms in installation md file && added package-lock json by @RafaelJohn9
- Added separator during preview by @RafaelJohn9
- Added docusaurus documentation by @RafaelJohn9
- Added more pr templates by @RafaelJohn9
- Added 6 more platforms by @RafaelJohn9
- Added cargo version by @RafaelJohn9
- Added manual trigger for build by @RafaelJohn9
- Added output arg pr tests by @RafaelJohn9
- Added output arg in pr subcommand by @RafaelJohn9
- Added output arg license tests by @RafaelJohn9
- Added output arg in license subcommand by @RafaelJohn9
- Added output argument tests by @RafaelJohn9
- Added requires templates inside output arg by @RafaelJohn9
- Added tests to the output param by @RafaelJohn9
- Add output param by @RafaelJohn9
- Support using filename and custom name by @RafaelJohn9
- Added installation scripts by @RafaelJohn9
- Added CLI tests by @RafaelJohn9
- Added chore, refactor, technical debt isssue templates by @RafaelJohn9
- Added checksum (--build-info) by @RafaelJohn9
- Added --append flag by @RafaelJohn9
- Added manifest_naviagator in utility mod.rs by @RafaelJohn9
- Added manifest navigator util file by @RafaelJohn9
- Added pattern matching util file by @RafaelJohn9
- Added manifest.yml files to templates dir to correctly map the templates by @RafaelJohn9
- Added inline docs for `help` cmd by @RafaelJohn9
- Addded starter comment at manifest.yml by @RafaelJohn9
- Add chore issue template for reporting tasks that need attention by @dcccalvin
- Add security issue template for reporting vulnerabilities and data leaks by @dcccalvin
- Add technical debt issue template for reporting and tracking by @dcccalvin
- Add refactor issue template for improved code requests by @dcccalvin
- Added list and preview subcommands in gitignore by @RafaelJohn9
- Added gitignore by @RafaelJohn9
- Added gitignore add subcmd by @RafaelJohn9
- Added cache gen utility by @RafaelJohn9
- Add "_No Response_" option to subcategory and description fields in DX feedback template by @dcccalvin
- Added pr_template in the repo workflow by @RafaelJohn9
- Added pr template integration by @RafaelJohn9
- Added util function save_file by @RafaelJohn9
- Add licenses by @RafaelJohn9
- Add documentation for automated issue cleanup workflow by @Copilot
- Add workflow to clean optional fields with 'No response' from issues by @Copilot
- Add GitHub Actions workflow to validate requirements.txt against lock files by @dcccalvin
- Add GitHub Actions workflow for publishing Python package to TestPyPI by @dcccalvin
- Add GitHub Actions workflow for publishing Python package to PyPI on release by @dcccalvin
- Add automated versioning workflow by @Copilot
- Add GitHub Actions workflow for validating poetry.lock against pyproject.toml by @dcccalvin
- Add GitHub Actions workflow for caching pip dependencies by @dcccalvin
- Add GitHub Actions workflow for caching Poetry dependencies by @dcccalvin
- Add GitHub Actions workflow for running pre-commit hooks on Python files by @dcccalvin
- Add GitHub Actions workflow for matrix installability check across multiple Python/OS versions by @dcccalvin
- Add GitHub Actions workflow for pip dependency check by @dcccalvin
- Add GitHub Actions workflow for checking dependency updates by @dcccalvin
- Add GitHub Actions workflow for pip-audit security scan by @dcccalvin
- Add GitHub Actions workflow for Safety security scan by @dcccalvin
- Add GitHub Actions workflow for Bandit security scan by @dcccalvin
- Add GitHub Actions workflow for building documentation with MkDocs by @dcccalvin
- Add GitHub Actions workflow for building documentation with Sphinx by @dcccalvin
- Add GitHub Actions workflow for sorting and grouping imports with isort by @dcccalvin
- Add GitHub Actions workflow for auto-formatting code with Black by @dcccalvin
- Add GitHub Actions workflow for building documentation with MkDocs by @dcccalvin
- Add GitHub Actions workflow for building Python packages with Poetry by @dcccalvin
- Add GitHub Actions workflow for uploading coverage reports to Codecov by @dcccalvin
- Add GitHub Actions workflow for generating code coverage reports by @dcccalvin
- Add GitHub Actions workflow for Nose2 test suite by @dcccalvin
- Add GitHub Actions workflow for Unittest testing suite by @dcccalvin
- Add GitHub Actions workflow for Pytest testing by @dcccalvin
- Add GitHub Actions workflow for Pyright type checking by @dcccalvin
- Add GitHub Actions workflow for Mypy static type checking by @dcccalvin
- Add GitHub Actions workflow for Pylint code quality check by @dcccalvin
- Add GitHub Actions workflow for Ruff code linter and formatter by @dcccalvin
- Add GitHub Actions workflow for Black code formatter by @dcccalvin
- Add Flake8 GitHub Actions workflow for PEP8 compliance by @dcccalvin
- Added rebase on changelog update workflow and readme update workflow by @RafaelJohn9
- Added a sed command on account of a missing line by @RafaelJohn9
- Added comment to the first line of all our templates that were missing by @RafaelJohn9
- Added red triangle to easily spot the file by @RafaelJohn9
- Added test and workflow that verifies all templates start with a comment in the first line by @RafaelJohn9
- Added branch ref to allow commiting by @RafaelJohn9
- Added use of git cliff to update CHANGELOG by @RafaelJohn9
- Added build artifact yml workflow by @RafaelJohn9
- Added issue cli by @RafaelJohn9
### Changed
- Chore (cd): Cargo toml versioning to 0.0.1 for gitcraft. by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Updated README. Updated stale links and refactored `Gitforge` to `Gitcraft` by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Refactor CI workflows and enhance changelog generation by @RafaelJohn9
- Chore (cd): bumped project version in cargo toml by @RafaelJohn9
- Update documentation for v0.0.133 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.132 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.131 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.130 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.129 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.0.128 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.128 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Chore (ci): homebrew publish workflow by @RafaelJohn9
- Update documentation for v0.0.127 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.126 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.125 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.124 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.123 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Bumped Cargo toml version by @RafaelJohn9
- Update documentation for v0.0.121 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.120 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.119 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.118 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.117 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.116 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.015 [skip ci] by @github-actions[bot]
- Update documentation for v0.0.114 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.0.113 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.112 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.111 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Bump Cargo toml version by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #158 from Byte-Barn/refactor/to-gitforge by @RafaelJohn9 in [#158](https://github.com/Byte-Barn/gitcraft/pull/158)
- Broke down build.yml to different yml files. by @RafaelJohn9
- Rename project from 'gitforge' to 'gitcraft' by @RafaelJohn9
- Bumped version to 0.1.10 by @RafaelJohn9
- Migrate Python wheel builds to maturin by @RafaelJohn9
- Updated version to 0.1.5 by @RafaelJohn9
- Updated tests to match the new gitforge syntax and pattern by @RafaelJohn9
- Migrated from gh-templates => gitforge by @RafaelJohn9
- Made add, list, preview submodules public to all resource modules by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.43 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #155 from FaizaSuraw/docs-improvement by @RafaelJohn9 in [#155](https://github.com/Byte-Barn/gitcraft/pull/155)
- Made contribution guidelines more clearer in CONTRIBUTING.md by @FaizaSuraw
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Rename repository to GitForge and update README by @RafaelJohn9
- Update documentation for v0.1.42 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- (version) bumped version to 0.1.42 by @RafaelJohn9
- Update documentation for v0.1.41 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Npm configuration for build workflow by @RafaelJohn9
- Update documentation for v0.1.40 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- (version) Updated Cargo.toml to version 0.1.40 by @RafaelJohn9
- Update documentation for v0.1.40 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.40 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #154 from RafaelJohn9/develop by @RafaelJohn9 in [#154](https://github.com/Byte-Barn/gitcraft/pull/154)
- Used a more idiomatic rust pattern. related with normalization of the gitignore template name with ext by @RafaelJohn9
- Update documentation for v0.1.39 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Bump version to 0.1.39 by @RafaelJohn9
- Update documentation for v0.1.38 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Replaced use of emojis with react svg icons && bump package version in toml to 0.1.38 by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README.md by @RafaelJohn9
- Update documentation for v0.1.37 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.36 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.35 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Changed baseUrl to / from /gh-templates by @RafaelJohn9
- Update documentation for v0.1.34 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Cargo toml app version to 0.1.34 by @RafaelJohn9
- Update documentation for v0.1.33 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update Cargo.lock by @RafaelJohn9
- Update documentation for v0.1.32 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Updated docs readme && bump cargo toml version by @RafaelJohn9
- Update documentation for v0.1.31 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.30 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Bump version in Cargo.toml by @RafaelJohn9
- Update documentation for v0.1.29 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.28 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #144 from RafaelJohn9/develop by @RafaelJohn9 in [#144](https://github.com/Byte-Barn/gitcraft/pull/144)
- Merge pull request #136 from RafaelJohn9/feat/docs by @RafaelJohn9 in [#136](https://github.com/Byte-Barn/gitcraft/pull/136)
- Deploy docs workflow by @RafaelJohn9
- License:add:all:: when downloading all licenses save with remote file name by @RafaelJohn9
- Updated pr manifest.yml by @RafaelJohn9
- Issue:list: pass file without ext by @RafaelJohn9
- Issue:add allow passing of template with ext by @RafaelJohn9
- Update documentation for v0.1.27 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.26 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.25 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Bump cargo toml version by @RafaelJohn9
- Update documentation for v0.1.24 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.23 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.22 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.21 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.20 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.19 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.18 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.17 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Bump version 0.1.17 by @RafaelJohn9
- Update documentation for v0.1.16 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Bump version to 0.1.16 by @RafaelJohn9
- Update documentation for v0.1.15 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.14 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Updated license name with the correct spdx id by @RafaelJohn9
- Update documentation for v0.1.13 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #142 from RafaelJohn9/develop by @RafaelJohn9 in [#142](https://github.com/Byte-Barn/gitcraft/pull/142)
- Merge pull request #141 from RafaelJohn9/update/cargo.toml by @RafaelJohn9 in [#141](https://github.com/Byte-Barn/gitcraft/pull/141)
- Update cargo.toml with meta description by @RafaelJohn9
- Update documentation for v0.1.12 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #140 from RafaelJohn9/develop by @RafaelJohn9 in [#140](https://github.com/Byte-Barn/gitcraft/pull/140)
- Merge pull request #139 from RafaelJohn9/feat/publish by @RafaelJohn9 in [#139](https://github.com/Byte-Barn/gitcraft/pull/139)
- Updated build yml to support publishing to different platforms by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README.md by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README.md by @RafaelJohn9
- Update documentation for v0.1.11 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #135 from RafaelJohn9/develop by @RafaelJohn9 in [#135](https://github.com/Byte-Barn/gitcraft/pull/135)
- Merge pull request #134 from RafaelJohn9/feat/saving-with-different-name by @RafaelJohn9 in [#134](https://github.com/Byte-Barn/gitcraft/pull/134)
- Merge pull request #133 from RafaelJohn9/feat/saving-with-different-name by @RafaelJohn9 in [#133](https://github.com/Byte-Barn/gitcraft/pull/133)
- Updated license test doc by @RafaelJohn9
- Update documentation for v0.1.10 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #130 from RafaelJohn9/develop by @RafaelJohn9 in [#130](https://github.com/Byte-Barn/gitcraft/pull/130)
- Merge branch 'main' into develop by @RafaelJohn9
- Update documentation for v0.1.9 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update documentation for v0.1.8 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- LICENSE.Apache-2.0 => LICENSE by @RafaelJohn9
- Update documentation for v0.1.7 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Apache license instead by @RafaelJohn9
- Update documentation for v0.1.6 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #121 from RafaelJohn9/develop by @RafaelJohn9 in [#121](https://github.com/Byte-Barn/gitcraft/pull/121)
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #120 from RafaelJohn9/develop by @RafaelJohn9 in [#120](https://github.com/Byte-Barn/gitcraft/pull/120)
- Update documentation for v0.1.2 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #119 from RafaelJohn9/develop by @RafaelJohn9 in [#119](https://github.com/Byte-Barn/gitcraft/pull/119)
- Update documentation for v0.0.58 [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #116 from RafaelJohn9/develop by @RafaelJohn9 in [#116](https://github.com/Byte-Barn/gitcraft/pull/116)
- Update README version to v0.0.57 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #111 from RafaelJohn9/develop by @RafaelJohn9 in [#111](https://github.com/Byte-Barn/gitcraft/pull/111)
- Update README version to v0.0.56 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #109 from RafaelJohn9/develop by @RafaelJohn9 in [#109](https://github.com/Byte-Barn/gitcraft/pull/109)
- Update README version to v0.1.0 by @actions-user
- Update README version to v0.0.55 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #100 from RafaelJohn9/develop by @RafaelJohn9 in [#100](https://github.com/Byte-Barn/gitcraft/pull/100)
- Update README version to v0.0.54 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #98 from RafaelJohn9/develop by @RafaelJohn9 in [#98](https://github.com/Byte-Barn/gitcraft/pull/98)
- Update README version to v0.0.53 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #94 from RafaelJohn9/develop by @RafaelJohn9 in [#94](https://github.com/Byte-Barn/gitcraft/pull/94)
- Merge pull request #128 from RafaelJohn9/feat/installation-scripts by @RafaelJohn9 in [#128](https://github.com/Byte-Barn/gitcraft/pull/128)
- Updated README with installation using installation scripts. by @RafaelJohn9
- Merge pull request #127 from RafaelJohn9/fix/pull-request-template by @RafaelJohn9 in [#127](https://github.com/Byte-Barn/gitcraft/pull/127)
- Replaced pull request template with the new one by @RafaelJohn9
- Merge pull request #126 from RafaelJohn9/fix/96 by @RafaelJohn9 in [#126](https://github.com/Byte-Barn/gitcraft/pull/126)
- Merge pull request #124 from RafaelJohn9/fix/73 by @RafaelJohn9 in [#124](https://github.com/Byte-Barn/gitcraft/pull/124)
- Updated readme with new commands by @RafaelJohn9
- Merge pull request #117 from RafaelJohn9/fix/102 by @RafaelJohn9 in [#117](https://github.com/Byte-Barn/gitcraft/pull/117)
- Update dependency by @RafaelJohn9
- Update dependency by @RafaelJohn9
- Automatic versioning of the tool by @RafaelJohn9
- Merge pull request #115 from RafaelJohn9/fix/42 by @RafaelJohn9 in [#115](https://github.com/Byte-Barn/gitcraft/pull/115)
- Combined update changelog and readme version to release automation by @RafaelJohn9
- Merge pull request #114 from RafaelJohn9/fix/79 by @RafaelJohn9 in [#114](https://github.com/Byte-Barn/gitcraft/pull/114)
- Merge pull request #113 from RafaelJohn9/refactor/107 by @RafaelJohn9 in [#113](https://github.com/Byte-Barn/gitcraft/pull/113)
- Download_all_templates fn to use manifest instead of Github api by @RafaelJohn9
- Created append_file function by @RafaelJohn9
- Refactor added reqwest as a global import && introduced progress bar by @RafaelJohn9
- Use manifest.yml instead of using github api by @RafaelJohn9
- Deprecated use of api to use manifest yml files by @RafaelJohn9
- Prettify display output dir by @RafaelJohn9
- Merge pull request #110 from RafaelJohn9/refactor/107 by @RafaelJohn9 in [#110](https://github.com/Byte-Barn/gitcraft/pull/110)
- Manifest yml by @RafaelJohn9
- Updated ensure gitignore cache to support update cache parameter by @RafaelJohn9
- Merge pull request #108 from RafaelJohn9/refactor/107 by @RafaelJohn9 in [#108](https://github.com/Byte-Barn/gitcraft/pull/108)
- Improved licenses: used an alternative to Github API #107 by @RafaelJohn9
- Update dependencies by @RafaelJohn9
- Deprecated versioning in cache and increased verbosity in error handling of load_cache by @RafaelJohn9
- License:list added --non-software by @RafaelJohn9
- List.rs and cache logic by @RafaelJohn9
- License list rs by @RafaelJohn9
- License add subcommand by @RafaelJohn9
- Merge pull request #106 from RafaelJohn9/docs/inline-help by @RafaelJohn9 in [#106](https://github.com/Byte-Barn/gitcraft/pull/106)
- Merge pull request #104 from RafaelJohn9/refactor/ci-dir-structure by @RafaelJohn9 in [#104](https://github.com/Byte-Barn/gitcraft/pull/104)
- Standardized python ci template structure to be replicable with other languages and frameworks by @RafaelJohn9
- Merge pull request #95 from RafaelJohn9/Feature-Add-more-issue-templates by @RafaelJohn9 in [#95](https://github.com/Byte-Barn/gitcraft/pull/95)
- Merge pull request #99 from RafaelJohn9/Update/README by @RafaelJohn9 in [#99](https://github.com/Byte-Barn/gitcraft/pull/99)
- Update README with the refactored CLI design by @RafaelJohn9
- Merge pull request #97 from RafaelJohn9/refactor/stable-cli-design by @RafaelJohn9 in [#97](https://github.com/Byte-Barn/gitcraft/pull/97)
- Gitignore::list removed complexities (serialization/deserialization) by @RafaelJohn9
- Cargo.lock by @RafaelJohn9
- Maintainable cli design by @RafaelJohn9
- Merge pull request #93 from RafaelJohn9/Feature-Have-compulsory-fields-to-have-an-alternate-of-_No-response_-#63 by @RafaelJohn9 in [#93](https://github.com/Byte-Barn/gitcraft/pull/93)
- Merge pull request #92 from RafaelJohn9/Bug--Error-with-the-test-issue-template-#91 by @RafaelJohn9 in [#92](https://github.com/Byte-Barn/gitcraft/pull/92)
- Merge pull request #90 from RafaelJohn9/Error-with-the-test-issue-template-#38 by @RafaelJohn9 in [#90](https://github.com/Byte-Barn/gitcraft/pull/90)
- Merge pull request #88 from RafaelJohn9/fix/bug-issue-template by @RafaelJohn9 in [#88](https://github.com/Byte-Barn/gitcraft/pull/88)
- Deprecated description field in bug issue template by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README version to v0.0.52 by @actions-user
- Merge pull request #86 from RafaelJohn9/refactor/licenses by @RafaelJohn9 in [#86](https://github.com/Byte-Barn/gitcraft/pull/86)
- Update README version to v0.0.51 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #83 from RafaelJohn9/develop by @RafaelJohn9 in [#83](https://github.com/Byte-Barn/gitcraft/pull/83)
- Merge pull request #82 from RafaelJohn9/feature/pr_template by @RafaelJohn9 in [#82](https://github.com/Byte-Barn/gitcraft/pull/82)
- Update README version to v0.0.50 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #81 from RafaelJohn9/develop by @RafaelJohn9 in [#81](https://github.com/Byte-Barn/gitcraft/pull/81)
- Merge pull request #80 from RafaelJohn9/feature/pr-templates by @RafaelJohn9 in [#80](https://github.com/Byte-Barn/gitcraft/pull/80)
- Merge pull request #78 from RafaelJohn9/refactor/clap-design by @RafaelJohn9 in [#78](https://github.com/Byte-Barn/gitcraft/pull/78)
- Adopt Clap Subcommand Pattern for Clean and Extensible CLI Design by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README version to v0.0.49 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #72 from RafaelJohn9/develop by @RafaelJohn9 in [#72](https://github.com/Byte-Barn/gitcraft/pull/72)
- Merge pull request #71 from RafaelJohn9/fix/#70/#61 by @RafaelJohn9 in [#71](https://github.com/Byte-Barn/gitcraft/pull/71)
- Specification of dir to write output by @RafaelJohn9
- Main functions in cmds will be plugin managers by @RafaelJohn9
- Update README version to v0.0.48 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #66 from RafaelJohn9/develop by @RafaelJohn9 in [#66](https://github.com/Byte-Barn/gitcraft/pull/66)
- Merge pull request #65 from RafaelJohn9/refactor/cmds-dir-structure by @RafaelJohn9 in [#65](https://github.com/Byte-Barn/gitcraft/pull/65)
- Rm issue.rs and license.rs by @RafaelJohn9
- Issue.rs to a dir by @RafaelJohn9
- Issue.rs to a dir by @RafaelJohn9
- Merge pull request #59 from RafaelJohn9/feature/multiple-downloads by @RafaelJohn9 in [#59](https://github.com/Byte-Barn/gitcraft/pull/59)
- #30 allow multiple downloads by @RafaelJohn9
- Merge pull request #58 from RafaelJohn9/feature/licenses by @RafaelJohn9 in [#58](https://github.com/Byte-Barn/gitcraft/pull/58)
- Indicatiff bump\n\nhttps://github.com/console-rs/indicatif/commit/f46ba0ac88ac0ce5f98f5b2bdef3a2a53618d257\n by @RafaelJohn9
- Merge pull request #56 from RafaelJohn9/Deprecate-the-useinstall_issue_template.sh by @RafaelJohn9 in [#56](https://github.com/Byte-Barn/gitcraft/pull/56)
- Merge pull request #55 from RafaelJohn9/rename-update_changelog.yml-#53 by @RafaelJohn9 in [#55](https://github.com/Byte-Barn/gitcraft/pull/55)
- Rename update_changelog.yml to update-changelog.yml for consistency by @dcccalvin
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README version to v0.0.47 by @actions-user
- Merge pull request #51 from RafaelJohn9/develop by @RafaelJohn9 in [#51](https://github.com/Byte-Barn/gitcraft/pull/51)
- Merge pull request #50 from RafaelJohn9/copilot/fix-7 by @RafaelJohn9 in [#50](https://github.com/Byte-Barn/gitcraft/pull/50)
- Initial plan by @Copilot
- Merge pull request #49 from RafaelJohn9/update/remote-rs by @RafaelJohn9 in [#49](https://github.com/Byte-Barn/gitcraft/pull/49)
- Merge pull request #48 from RafaelJohn9/copilot/fix-47 by @RafaelJohn9 in [#48](https://github.com/Byte-Barn/gitcraft/pull/48)
- Fix auto-version workflow triggering issue with PAT token support by @Copilot
- Initial plan by @Copilot
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #46 from RafaelJohn9/develop by @RafaelJohn9 in [#46](https://github.com/Byte-Barn/gitcraft/pull/46)
- Merge pull request #43 from RafaelJohn9/Feature-Adding-more-Python-CI-templates.-#5 by @RafaelJohn9 in [#43](https://github.com/Byte-Barn/gitcraft/pull/43)
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #45 from RafaelJohn9/copilot/fix-22 by @RafaelJohn9 in [#45](https://github.com/Byte-Barn/gitcraft/pull/45)
- Document automated versioning feature in README by @Copilot
- Improve auto-versioning workflow with better error handling and change detection by @Copilot
- Initial plan by @Copilot
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #37 from RafaelJohn9/Feature-Adding-more-Python-CI-templates.-#5 by @RafaelJohn9 in [#37](https://github.com/Byte-Barn/gitcraft/pull/37)
- Organize CI templates into group-specific subfolders by @dcccalvin
- Update README version to v0.0.44 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README version to v0.0.43 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README version to v0.0.42 by @actions-user
- Update README version to v0.0.41 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update README version to v0.0.40 by @actions-user
- Update README version to v0.0.39 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #41 from RafaelJohn9/fix/changelog-workflow by @RafaelJohn9 in [#41](https://github.com/Byte-Barn/gitcraft/pull/41)
- Updated README:: piece of info to new contributors by @RafaelJohn9
- Merge pull request #36 from RafaelJohn9/feature/enable-dynamic-readme-update by @RafaelJohn9 in [#36](https://github.com/Byte-Barn/gitcraft/pull/36)
- Enable dynamic update of version in README by @RafaelJohn9
- Update README version to v0.0.38 by @actions-user
- Update README version to v0.0.37 by @actions-user
- Update README version to v0.0.36 by @actions-user
- Update README.md by @RafaelJohn9
- Update README version to v0.0.35 by @actions-user
- Update README version to v0.0.34 by @actions-user
- Update README version to v0.0.33 by @actions-user
- Update README.md by @RafaelJohn9
- Update README version to v0.0.32 by @actions-user
- Update README version to v0.0.31 by @actions-user
- Update README version to v0.0.28 by @actions-user
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #35 from RafaelJohn9/fix/changelog-workflow by @RafaelJohn9 in [#35](https://github.com/Byte-Barn/gitcraft/pull/35)
- Typo in git cliff toml and workflow by @RafaelJohn9
- Merge pull request #33 from RafaelJohn9/update/remote-rs by @RafaelJohn9 in [#33](https://github.com/Byte-Barn/gitcraft/pull/33)
- Update remote:list to fetch with comments by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #32 from RafaelJohn9/update/template-first-line-convention by @RafaelJohn9 in [#32](https://github.com/Byte-Barn/gitcraft/pull/32)
- Update tests/verify_templates.rs by @RafaelJohn9
- Updated the tests to capture all files\n\nUpdated the tests to capture all files instead of failing the first time it finds an invalid template\n by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Updated the exising issue templates by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #28 from RafaelJohn9/feature/add-tags-issue-pr-templates by @RafaelJohn9 in [#28](https://github.com/Byte-Barn/gitcraft/pull/28)
- Enhanced template files by adding appropriate tags to them by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #23 from RafaelJohn9/update/existing-template-names by @RafaelJohn9 in [#23](https://github.com/Byte-Barn/gitcraft/pull/23)
- Renamed pr templates by @RafaelJohn9
- Renamed issue templates and added first line as comment by @RafaelJohn9
- Renamed naming of licenses by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Version in README by @RafaelJohn9
- Update CHANGELOG [skip ci] by @github-actions[bot]
- Merge pull request #15 from RafaelJohn9/feature/artifact-build-release by @RafaelJohn9 in [#15](https://github.com/Byte-Barn/gitcraft/pull/15)
- Merge branch 'main' into feature/artifact-build-release by @RafaelJohn9
- Typo in License by @RafaelJohn9
- Inserted email inside Code Of Conduct by @RafaelJohn9
- Added my email in CodeOfConduct by @RafaelJohn9
- Added Contribution guidelines and Code of Conduct by @RafaelJohn9
- Added License by @RafaelJohn9
- Merge pull request #19 from RafaelJohn9/update/README by @RafaelJohn9 in [#19](https://github.com/Byte-Barn/gitcraft/pull/19)
- README to fix typo and maintain consistency in Doc by @RafaelJohn9
- Update README.md by @RafaelJohn9
- README, showing distribution for git-templates bin by @RafaelJohn9
- Introduced update change log in its own workflow with its own trigger by @RafaelJohn9
- Build errors due to wrong ext appending (windows build) by @RafaelJohn9
- Upload assets due to permission errors by @RafaelJohn9
- SSL issues during build by @RafaelJohn9
- Updated the remote functions to have better error handling when there is network error by @RafaelJohn9
- From Github to Git templates && added default ext in pretty print by @RafaelJohn9
- Merge pull request #8 from RafaelJohn9/feature/issue by @RafaelJohn9 in [#8](https://github.com/Byte-Barn/gitcraft/pull/8)
- Added Licenses by @RafaelJohn9
- Added PR templates and CodeOfConduct template by @RafaelJohn9
- Renamed the issue templates, Added Docs to README, Added issue template script installer by @RafaelJohn9
- Remove typos by @RafaelJohn9
- Moved required: true to validations by @RafaelJohn9
- Add config yml file by @RafaelJohn9
- Copied the Issue templates to .github by @RafaelJohn9
- Added Issue template yml by @RafaelJohn9
- Added README by @RafaelJohn9
### Fixed
- Updated pyproject toml for dynamic versioning by @RafaelJohn9
- Fix (cd): uncommented cargo and pypi publish and bumped version in Cargo toml by @RafaelJohn9
- Fix (cd): npm workflow by @RafaelJohn9
- Fix (cd): npm publish workflow syntax errors by @RafaelJohn9
- Fix (cd): fixed npm workflow. by @RafaelJohn9
- Fix (cd): fixed npm workflow block by @RafaelJohn9
- Fix (cd): temporarily commented out cargo and pypi publishing by @RafaelJohn9
- Fix (ci): fix npm workflow by @RafaelJohn9
- Fix (cd): explcit definition of secrets needed inside the subworkflow by @RafaelJohn9
- Fix (cd): secrets to be passed directly instead of inputs by @RafaelJohn9
- Fix (cd): passed the secrets env var from Orchestrator to the subworkflows explicitly by @RafaelJohn9
- Fix (cd): replaced releaste tag permissions with pypi api token inside the publish pypi workflow and added quotes around cargo regisry token env var to enable correct parsing by @RafaelJohn9
- Fix (ci): refactored Binaries workflow yml to first build upon maturin and extract from that, for binaries that allow maturin build, created a separate step for those which can't be build by maturin by @RafaelJohn9
- Fix (ci): disable Build Wheel for musl builds by @RafaelJohn9
- Fix (cd): Added Build wheel which will now support python builds && updated Relase orchestrator to now use Workflow PAT by @RafaelJohn9
- Fix (cd): temporary removed openssl from Cargo toml due to windows build failures. by @RafaelJohn9
- Fix (CD): updated workflows to be modular. (For now only build the artifacts) && added pyproject toml file and gitcraft/ to prepare for maturin for CD by @RafaelJohn9
- Standardize the format template by @FaizaSuraw
- fix(ci): ensure unique release asset names per platform in GitHub Actions by @RafaelJohn9
- Gitignore template names with the '.gitignore' to be parsed correctly.\n\nInitially we used to allow only the template name without the the ext though some users may pass the '.gitignore' ext. It shouldn't fail but be parsed correctly\n by @RafaelJohn9
- Problem with uploading new bin && bump version to 0.1.37 by @RafaelJohn9
- Broken links && bump tool version in cargotoml 0.1.36 by @RafaelJohn9
- Deploy docs (removed deprecated version) && bumped version in toml by @RafaelJohn9
- Homebrew cloning by @RafaelJohn9
- Pypi npm homebrew package deployment by @RafaelJohn9
- Pypi and npm publish by @RafaelJohn9
- Publish to have a unified namespace and fixed npm wrapper by @RafaelJohn9
- Publish homebrew automated versioning and npm to handle global install correctly by @RafaelJohn9
- Publish with ref to git cliff by @RafaelJohn9
- Publish workflow by @RafaelJohn9
- Shell errors in workflow by @RafaelJohn9
- Centralized saved file logging inside file::save_file by @RafaelJohn9
- Test_gitignore_add_valid_and_invalid_template by @RafaelJohn9
- Updated default pr templates to be more generic by @RafaelJohn9
- Pr:add: correctly handled dir output on default template by @RafaelJohn9
- License:mod.rs : a logical error on updating cache by @RafaelJohn9
- Show all categories by default by @RafaelJohn9
- Auto version workflow - to correctly take the correct tag by @RafaelJohn9
- Fully update CHANGELOG instead of prepending by @RafaelJohn9
- Update testing & QA template to clarify "_No Response_" option in subcategory and description fields by @dcccalvin
- Update support template to clarify "_No Response_" option in subcategory and question fields by @dcccalvin
- Update feature request template to clarify "_No Response_" option in subcategory and description fields by @dcccalvin
- Update documentation issue template to clarify "_No Response_" option in descriptions by @dcccalvin
- Update community issue template to include "_No Response_" option in descriptions by @dcccalvin
- Enhance bug report template descriptions to include "_No Response_" option by @dcccalvin
- Correct type for 'steps' field in testing issue template by @dcccalvin
- Correct type for 'steps' field in testing issue template by @dcccalvin
- PR template by @RafaelJohn9
- Pull_request_template removed first line comment by @RafaelJohn9
- Surpress dead code warning in remote.rs by @RafaelJohn9
- Update remote.rs to be standard by @RafaelJohn9
- Update GitHub Actions workflow to build Python package using setuptools by @dcccalvin
- Update Ruff command to explicitly check code quality by @dcccalvin
- Update Python version matrix to allow for flexible version specification by @dcccalvin
- Correct comment formatting in coverage.yml by @dcccalvin
- Installation instructions: made it clearer by @RafaelJohn9
- Syntax error in change log update workflow by @RafaelJohn9
- Run: 16012346792 by @RafaelJohn9
- Run: 16012293293 by @RafaelJohn9
- Enforced semantic versioning in build yml, updated changelog yml logic by @RafaelJohn9
- Update README to read the latest version by @RafaelJohn9
- Updated sed command by @RafaelJohn9
- Sed command to correctly update markdown text part by @RafaelJohn9
- Handle the sed cmd correctly to correctly update the versions by @RafaelJohn9
- Replace the version in both markdown and plain-text by @RafaelJohn9
- Update sed commands by @RafaelJohn9
- Escape the forward slashes and parentheses properly in the sed pattern by @RafaelJohn9
- Both link part and displayed message part will be displayed by @RafaelJohn9
- Typo in README by @RafaelJohn9
- Trigger to happen only on push by @RafaelJohn9
- Git ref branch name by @RafaelJohn9
- Renamed git-cliff to cliff storing changes to temp changelog by @RafaelJohn9
- Git-cliff command: appended Changelog by @RafaelJohn9
- Unexpected command in git-cliff by @RafaelJohn9
- Changelog workflow and updated git-cliff toml by @RafaelJohn9
- Updated README to enable using repo labels by @RafaelJohn9
- Updated labels to prevent only one being chosen by @RafaelJohn9
- Space typo by @RafaelJohn9
- Untamper with MPL 2.0 License by @RafaelJohn9
- Refactor from git-templates to gh templates by @RafaelJohn9
- Refactor from git templates to gh templates by @RafaelJohn9
- Avoid pushing on tag ref by @RafaelJohn9
### Removed
- Fix (cd): removed arm64 config to build wheels by @RafaelJohn9
- Remove emoji from exception raised in npm by @RafaelJohn9
- Removed toggling between light and dark theme && bump version of Cargo toml by @RafaelJohn9
- Removed misplaced LICENSE by @RafaelJohn9
- Removed MinGW build by @RafaelJohn9
- Delete LICENSE.Apache-2.0 by @RafaelJohn9
- Remove color encodings inside string to use 'colored' lib by @RafaelJohn9
- Removed version in cache by @RafaelJohn9
- Removed to be supported soon in utils/file.rs by @RafaelJohn9
- Remove security issue template from issue templates by @dcccalvin
- Removed commonAddArgs in base by @RafaelJohn9
- Removed the custom parser by @RafaelJohn9
- Pull request template: removed the non performative part of the syntax by @RafaelJohn9
- Removed emojis in PR template by @RafaelJohn9
- Removed templates inside the repo by @RafaelJohn9
- Remove the issue template installation script by @dcccalvin
- Remove automated workflow documentation from README as requested by @Copilot
- Remove documentation changes as requested - keep core workflow fix only by @Copilot
- Remove automated versioning from README features - not a user-facing template feature by @Copilot
- Removed redundant v while giving versions by @RafaelJohn9
- Removed sha256 checksums from README by @RafaelJohn9
- Removed ':' inside bug report yml\n\ntrailing ':' was found under body => dropdown => options at Other validations\n by @RafaelJohn9
## New Contributors
* @RafaelJohn9 made their first contribution
* @github-actions[bot] made their first contribution
* @FaizaSuraw made their first contribution
* @actions-user made their first contribution
* @dcccalvin made their first contribution
* @Copilot made their first contribution
[unreleased]: https://github.com/Byte-Barn/gitcraft/compare/v0.1.3..HEAD
[0.1.3]: https://github.com/Byte-Barn/gitcraft/compare/v0.1.2..v0.1.3
[0.1.2]: https://github.com/Byte-Barn/gitcraft/compare/v0.1.1..v0.1.2
[0.1.1]: https://github.com/Byte-Barn/gitcraft/compare/v0.1.0..v0.1.1
[0.1.0]: https://github.com/Byte-Barn/gitcraft/compare/v0.0.1..v0.1.0