Skip to content

Releases: CyberIngeniero/projectify

Projectify v0.1.8 - Enhanced Stability and New Features!

Choose a tag to compare

@CyberIngeniero CyberIngeniero released this 06 Jun 21:22

We are excited to announce the release of Projectify v0.1.8! 🚀
This version brings several improvements, new features, and bug fixes to enhance your experience with Projectify.

What's New:

  • Dependency Management: Improved handling of dependencies to ensure all necessary packages are installed correctly during setup.
  • Colorama Fixes: Resolved issues with terminal colors not resetting properly after script execution.
  • Python Version Detection: Enhanced detection of installed Python versions, ensuring duplicate versions are not listed.
  • Automatic Execution Policy Configuration: For Windows users, Projectify now automatically configures the PowerShell execution policy for smooth installation of uv.
  • Better Error Handling: Improved error handling and messaging throughout the setup process.

New Features:

  • Command-Line Arguments:
    • --version or -v: Display the current version of Projectify.
    • --help or -h: Display help information and usage instructions.
    • init or i: Initialize a new project.
    • clean or c: Clean generated files and directories.
    • install-dependencies or id: Install dependencies from requirements.txt.
    • run-tests or t: Run tests in the tests directory.
    • lint or l: Run linter (using Ruff).
    • format or f: Format code (using Ruff).
    • generate-docs or g: Generate project documentation.

Bug Fixes:

  • Fixed the issue where terminal colors were not resetting, causing subsequent commands to display in the wrong color.
  • Addressed the problem where dependencies were not being installed correctly when using the package from PyPI.
  • Resolved errors related to virtual environment creation and management across different operating systems.

Notes:

  • Ensure you have updated to this version to take advantage of the latest features and improvements.
  • If you encounter any issues, please report them on our GitHub Issues page.

Thank you for using Projectify! We are committed to continuously improving this tool to make your Python project setup experience as seamless as possible.

By CyberIngeniero