# Changelog ## [3.1.1] - 2024-06-03 ### ๐Ÿ› Bug Fixes - Remove reqwest as dependency ## [3.1.0] - 2024-06-03 ### ๐Ÿš€ Features - Display a "type" column when listing projects - Add "depends" json field ### โš™๏ธ Miscellaneous Tasks - Cargo update ## [3.0.0] - 2024-06-01 ### ๐Ÿš€ Features - -c is now short-hand for --create project - Allow to copy projects without their parent folder - [**breaking**] Remove qt feature ### โš™๏ธ Miscellaneous Tasks - Use serde deserialize to read to struct in one go - Minor rename - Minor refactoring for readability ## [2.3.0] - 2024-05-28 ### ๐Ÿš€ Features - Added project.rs - Added --list-projects - Projects are printed with comfy_table now - Added --create-project ## [2.2.3] - 2024-05-21 ### ๐Ÿ› Bug Fixes - Fix message about workspace being generated ### ๐Ÿ“š Documentation - Remove trailing commas from example ## [2.2.2] - 2024-05-21 ### ๐Ÿ› Bug Fixes - Fix outdated README ### ๐Ÿ“š Documentation - Explain people should fix their issues instead of reporting ## [2.2.1] - 2024-05-20 ### โš™๏ธ Miscellaneous Tasks - Update Cargo.lock dependencies ## [2.2.0] - 2024-05-17 ### ๐Ÿš€ Features - Add --create-clang-format option ### โš™๏ธ Miscellaneous Tasks - Don't specify features when running clippy - Run tests for feature cpp as well ## [2.1.0] - 2024-05-10 ### ๐Ÿš€ Features - Qt is now a default feature ### ๐Ÿ› Bug Fixes - Fix location of output filename when not specified ### โš™๏ธ Miscellaneous Tasks - Minor renaming - Pass --no-default-features ## [2.0.0] - 2024-05-10 ### ๐Ÿš€ Features - [**breaking**] Cleanup args handling ### โš™๏ธ Miscellaneous Tasks - Remove unneeded strategy from ci yml file ## [1.7.0] - 2024-05-08 ### ๐Ÿš€ Features - Copy the cmake preset directly into the template ### โš™๏ธ Miscellaneous Tasks - Fix warning about unused imports ## [1.6.0] - 2024-04-26 ### ๐Ÿš€ Features - Generated CMakePresets.json now has CMAKE_EXPORT_COMPILE_COMMANDS ## [1.5.0] - 2024-04-16 ### ๐Ÿš€ Features - Warn the user if Qt env vars are missing ### โš™๏ธ Miscellaneous Tasks - Minor rename - Fix build - Fix non-qt build ## [1.4.0] - 2024-04-16 ### ๐Ÿš€ Features - Add --create-cmake-presets - Add --create-default-vscode-workspace convenience for Qt ### ๐Ÿ“š Documentation - Improve docs ### ๐Ÿงช Testing - Remove old natvis before running test_download_qtnatvis ### โš™๏ธ Miscellaneous Tasks - *(ci)* Pass --features qt to clippy - Added workflow to run cargo update - Rename cargo workflow name - Setup git author name for cargo update PR - Minor comments - Cargo update - Added a build.sh ## [1.3.0] - 2024-04-03 ### ๐Ÿš€ Features - Replace env vars in the form of $${env_var} ### โš™๏ธ Miscellaneous Tasks - Add qt6.natvis to .gitignore - Add codespell pre-commit hook - *(ci)* Add a pre-commit GH action - Add a .codespellrc - Allow ser:: in codespell - Allow ser in codespell ## [1.2.0] - 2024-03-31 ### ๐Ÿš€ Features - Added --download_qtnatvis option ### โš™๏ธ Miscellaneous Tasks - *(vscode)* Qualify the json extension a bit more - *(vscode)* Update workspace file ## [1.1.0] - 2024-03-31 ### ๐Ÿš€ Features - Support a .vscode-workspace-gen.json file - Allow to generate per OS ### ๐Ÿ“š Documentation - Fix README typo - Make it clear that macos is an available gen.os value - Updated README regarding json_indent ### โš™๏ธ Miscellaneous Tasks - *(vscode)* Regenerate workspace - Update Cargo.lock ## [0.2.2] - 2024-03-30 ### ๐Ÿš€ Features - Test release-plz again ## [0.2.1] - 2024-03-30 ### ๐Ÿš€ Features - Introduce "gen.os" - @@ now honours gen.os - Testing feat commit message tag ### ๐Ÿ› Bug Fixes - Reduce indentation to match vscode - Gen.globals were being inserted if not present in template ### ๐Ÿ“š Documentation - Mention gen.os ### โš™๏ธ Miscellaneous Tasks - Install git-cliff via action so it's cached - Add .pre-commit support ## [0.1.2] - 2024-03-30 ### ๐Ÿšœ Refactor - Add token_kind() ### ๐Ÿงช Testing - Add a failing test for inner expansion - Fix expected output - Add a failing test for inline object expansion ### โš™๏ธ Miscellaneous Tasks - Install git-cliff ### Minor - Moved tests to a separate file - Fix typo - Add/remove comments - Code simplification - Rename a test function