Skip to content

CompStart-1.0 (First Official Release)

Choose a tag to compare

@dEhiN dEhiN released this 29 Jun 09:38

Release Details

Title

CompStart-1.0 (First Official Release)

Version

1.0

Production Date

June 29, 2026

Description

This is the first official release of CompStart. It includes a PowerShell installer script.



Release Notes

Installation Notes

The following steps are suggested for downloading and installing this release:

  1. Before getting started, please read the project README.
  2. Next, download the release package CompStart-1.0.zip from the Assets section below.
  3. Unzip the release package to a folder of your choice.
  4. After unzipping the archive package, read the instructions.txt file for the installation instructions.


Release Changes

Commit Details

Commit Count: 619

Full Changelog: CompStart-1.0

Changes Summary

  • Formalized the following experimental functionality into proper features:
    • Use of the Python module PyInstaller to generate an executable file for the Python CLI tool CompStart.py.
    • Creation of a PowerShell installer script that installs CompStart to the user's local app data folder and creates a shortcut to CompStart.bat in the user's Start Menu startup folder.
  • Created a PowerShell script to deploy a release:
    • Gathering the full release number as input.
    • Creation of folders for the major and minor release numbers in both the releases and packages directories as needed.
    • Creation of a full release folder in the releases directory if needed.
    • Copying of all the appropriate content from development to the full release folder.
    • Copying of the necessary content from productions/assets to the full release folder.
    • Calling of the PyInstaller module to generate CompStart.exe.
    • Removal of the build artifacts created during the generation of CompStart.exe.
    • Packaging up of the release content into a zip archive file and placing that file in the production directory release folder.
  • Restructured of the CompStart folder and its contents that constitute a release package so that the installer scripts are separated from the content to be installed.
  • Reworded of the content in the instructions.txt file to reflect the current state of CompStart.

Issues Addressed

Detailed Pull Request History

  • Merging branch::dEhiN/issue50 to branch::releases by @dEhiN in #51
  • Merging branch::dEhiN/issue2 to branch::main by @dEhiN in #54
  • Merging branch::dEhiN/issue45 to branch::main by @dEhiN in #55
  • Merging branch::dEhiN/issue11 to branch::main by @dEhiN in #58
  • Merging branch::dEhiN/issue24 to branch::main by @dEhiN in #59
  • Merging branch::dEhiN/issue46 to branch::main by @dEhiN in #60
  • Merging branch::dEhiN/issue56 to branch::main by @dEhiN in #61
  • Merging branch::features/generate_python_executable to branch::dEhiN/issue52 by @dEhiN in #62
  • Merging branch::dEhiN/issue52 to branch::main by @dEhiN in #63
  • Merging branch::features/create_new_release to branch::dEhiN/issue64 by @dEhiN in #67
  • Merging branch::dEhiN/issue64 to branch::main by @dEhiN in #68
  • Merging branch::features/copy_release_content to branch::dEhiN/issue66 by @dEhiN in #69
  • Merging branch::dEhiN/issue66 to branch::main by @dEhiN in #71
  • Merging branch::dEhiN/issue70 to branch::main by @dEhiN in #72
  • Merging branch::features/create_release_package to branch::dEhiN/issue53 by @dEhiN in #73
  • Merging branch::dEhiN/issue53 to branch::main by @dEhiN in #74
  • Merging branch::features/cs-installer to branch::dEhiN/issue75 by @dEhiN in #76
  • Merging branch::dEhiN/issue75 to branch::main by @dEhiN in #77
  • Merging branch::dEhiN/issue28 to branch::main by @dEhiN in #79
  • Merging branch::dEhiN/issue80 to branch::main by @dEhiN in #83
  • Merging branch::dEhiN/issue84 to branch::dEhiN/issue81 by @dEhiN in #85
  • Merging branch::dEhiN/issue82 to branch::main by @dEhiN in #87
  • Merging branch::dEhiN/issue81 to branch::main by @dEhiN in #91
  • Merging branch::dEhiN/issue-batch-utility to branch::main by @dEhiN in #92
  • Merging branch::dEhiN/issue93 to branch::releases by @dEhiN in #95
  • Merging branch::dEhiN/issue97 to branch::main by @dEhiN in #99
  • Merging branch::dEhiN/issue98 to branch::releases by @dEhiN in #103
  • Merging branch::dEhiN/issue100 to branch::dEhiN/issue104 by @dEhiN in #105
  • Merging branch::dEhiN/issue102 to branch::dEhiN/issue104 by @dEhiN in #106
  • Merging branch::dEhiN/issue104 to branch:releases by @dEhiN in #107
  • Merging branch::dEhiN/issue101 to branch:qa-testing-debug by @dEhiN in #109