Changelog

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

v0.1.8 - September 2024

  • Initial public release of Projectify!.
  • Basic project structure creation for Python projects.
  • Automatic virtual environment setup.
  • Git repository initialization.
  • IDE configuration support (VSCode, PyCharm, and others).
  • Initial configuration of linter and formatter with Ruff.
  • Automatic documentation generation with MkDocs.

v0.1.7 - August 2024

  • Added support for pytest integration.
  • Improved error handling and user prompts.
  • Enhanced project setup with additional configurations.

v0.1.6 - July 2024

  • Introduced support for custom templates.
  • Added new commands for cleaning project directories and running tests.
  • Refined virtual environment handling across different OS platforms.

v0.1.5 - June 2024

  • Added Ruff linter and formatter integration.
  • Simplified configuration steps for project setup.
  • Improved command-line interface (CLI) experience.

v0.1.4 - May 2024

  • Added support for multiple Python versions during project setup.
  • Enhanced project initialization with pre-defined structure templates.
  • Minor bug fixes and performance improvements.

v0.1.3 - April 2024

  • Improved installation script and dependency management.
  • Added support for custom project name input.
  • Enhanced compatibility with various operating systems.

v0.1.2 - March 2024

  • Initial CLI interface and basic project structure setup.
  • Added color-coded terminal output for better user experience.
  • Added support for Git repository initialization.

v0.1.1 - February 2024

  • Introduced basic command structure for project setup.
  • Integrated initial version of the tool with basic functionality.